<SEC-DOCUMENT>0001453015-23-000008.txt : 20230317
<SEC-HEADER>0001453015-23-000008.hdr.sgml : 20230317
<ACCEPTANCE-DATETIME>20230317081755
ACCESSION NUMBER:		0001453015-23-000008
CONFORMED SUBMISSION TYPE:	40-F
PUBLIC DOCUMENT COUNT:		161
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230317
DATE AS OF CHANGE:		20230317

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Ballard Power Systems Inc.
		CENTRAL INDEX KEY:			0001453015
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRICAL INDUSTRIAL APPARATUS [3620]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			Z4
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		40-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-53543
		FILM NUMBER:		23740742

	BUSINESS ADDRESS:	
		STREET 1:		9000 GLENLYON PARKWAY
		CITY:			BURNABY
		STATE:			A1
		ZIP:			V5J 5J8
		BUSINESS PHONE:		604-454-0900

	MAIL ADDRESS:	
		STREET 1:		9000 GLENLYON PARKWAY
		CITY:			BURNABY
		STATE:			A1
		ZIP:			V5J 5J8

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	7076991 Canada Inc.
		DATE OF NAME CHANGE:	20090102
</SEC-HEADER>
<DOCUMENT>
<TYPE>40-F
<SEQUENCE>1
<FILENAME>bldp-20221231.htm
<DESCRIPTION>40-F
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:4a273d54-f199-49f5-afd4-79a50257073d,g:9bb53e30-d2da-46dc-ae04-1c957cec105f,d:9ae53f4e783a41c182a2566c60330df8--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bldp="http://www.ballard.com/20221231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" 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>bldp-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonFraction unitRef="number" contextRef="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231" decimals="4" name="bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" id="f-1492">0.3333</ix:nonFraction><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityCentralIndexKey" id="f-1874">0001453015</ix:nonNumeric><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="f-1875">FY</ix:nonNumeric><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="f-1876">2022</ix:nonNumeric><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-1877">FALSE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="bldp-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5b403b27e714920bb9bff3e6693db02_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i4ac9941919be4c979151a84fb79409c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="id51135a84be54755ab995127d9680029_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i199c7e6044bf45cda3f265b95b46f952_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i039af91b90ba47848023ea3d3830e9be_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1453f7b1d2114b529cc93cc49eddbb98_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i445aa66fac6e479c8930d81404d0a742_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27869dd4799d45f1932487073c51352b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia881f76a333049e48d3387b2cac69185_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4912409b25a144d3b9bd0f4ee9e62263_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b4f5f89c73b422fa32b7978f86a9e9b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae7a01361f7747a98b34e5453a1a4de4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib57b36a69c464dadb03a7d4960e7fa5a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7859ea9b2f9440029e671eff31c6db20_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f5af6ced58942118396cfbda0e342a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9db20dc5a0b149b29d90aed07e84191f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i725045ac9a9144fdaffd988d924d3e66_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d9c263cb3fb441d832f676c7d1aa9bb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6684ae8dbe2047288f14e5070186294b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i629eeef1c797413e9ab5f4e899ba24fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ac2fa64c3344ed3bd9ba3be24da7250_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffe8e7111f794dac8124e8ecd808f988_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0ebfb8a830f436a89b2b3a892a6f143_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9aa5bcb9eae04491af0ff4ef8c0ac3f7_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8050cd4239c2498590d432194cad55c3_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i847ace0ed17a46099fcab1889d51c7d8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i052af774ad454218ada577447c3fb8d7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ed8d7e907d847d9bd37a9c6e6455277_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d4194b13b2a42e08a59e763dbbedac5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61bb1b1b94574f3bb02a880e47199d24_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d1eec57df6544ab977d2846792823d8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad19dee9b2654b329c0fba651606ae16_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10f274bc17d943a3b00b9888a9576205_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9563b81b9b040fb961ac323c2b715f0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1aab4be1d3f74bb6bd4f1d56bdeeca31_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2223c7449244407ea4decf0d0f12e0d8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9456718afcc14bb39ce76c7df84d7d3d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ac1f8974a384d189293f9395bdddde5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i86fdcacc05534622a2e03cf488f3dcd1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ac2a0e957c4498ebe86950b18fb5f6a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0d90248079b4f5d8f922665d43e3863_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a6f66aaa61041adb2f8ceda39882c5a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37dba61e28444b919aabf391a4cc3afe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i309b8d06f99c47b78e44c0951d47af6e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5033498ad686447f99b4e735be945fa3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d2b4875547f4694bfd04610673d9019_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardUnmannedSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f39999f21374e03a57fdbe4329f0c19_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardUnmannedSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e9944fe39994d8985273c660a3e0134_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00566e6678014948abcebeb938ca38b1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardFuelCellSystemIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e09b20c951141d9afd7ce33924934b2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d4e28f418ba4a4eaabf0a4c092c03b9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardFuelCellSystemIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i026247f7f4f54f35b1b619cd6015b9d9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc8eb4a599fb450fa0c1981cbe6e0db7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b258291e1b0464f94b434e420abf452_D20170110-20170110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-10</xbrli:startDate><xbrli:endDate>2017-01-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa8bfc2f5fa94841af5fd47001ea89c3_D20100118-20100118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2010-01-18</xbrli:startDate><xbrli:endDate>2010-01-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87051ac04c5b4f70bd6f50b78c0d77d4_I20100831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2010-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21d1bef902204161a1d37d7631651d52_I20121231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2012-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4dad1593f0b4d1faad164d958d02321_D20170105-20170105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:DanskIndustriInvestASMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-05</xbrli:startDate><xbrli:endDate>2017-01-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e4d373c40e34c95aed46dfadafdcd57_D20170105-20170105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-05</xbrli:startDate><xbrli:endDate>2017-01-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie690530fb2e344338a8cb19ad80a0bf4_D20160719-20160719"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-07-19</xbrli:startDate><xbrli:endDate>2016-07-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i688ad49d174746f58d970fd8987c467e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie57bccf39a0d46ab98e7bb532f91152e_D20181113-20181113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiPowerCo.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-13</xbrli:startDate><xbrli:endDate>2018-11-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i187973a47d6e424096c357746b3636ba_D20181113-20181113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-13</xbrli:startDate><xbrli:endDate>2018-11-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b14e60531b449779dbabe037f8821b4_D20180101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="cny"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><xbrli:context id="i677ffc30cdff4ccdb01b51a83adcc527_D20180101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiPowerCo.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="seat"><xbrli:measure>bldp:seat</xbrli:measure></xbrli:unit><xbrli:context id="i0d24fb4ef1e3478b942ab1d5fc54f30f_D20180101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="tranche"><xbrli:measure>bldp:tranche</xbrli:measure></xbrli:unit><xbrli:context id="ie3be1bcda4be459196e46a52394d8201_D20160926-20160926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-09-26</xbrli:startDate><xbrli:endDate>2016-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83c6d31116674838859c3f590435d66d_D20160926-20160926"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-09-26</xbrli:startDate><xbrli:endDate>2016-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia809baf3749d403d8af56d68a0242122_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f782882b87d4d66ac8ace7e10141287_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida9344b275db46dfa91397ed6b84c907_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i316f2e57e94d4305b98dd27a268dda9d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5bd9929ff194e80b95fbbb3c9e680ac_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f71c3f6a8c54a9d88955d7f24788e48_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d2b69acb8c64dafbc47ad3cb9380961_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61c0d0dda6ad4c6a9e087b5fdcfb3ed0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb7edd2208ba4673a4c2a98a53518fa8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8704a27e345f4cf89ad9cad886b76b20_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2184b9c6986d4c318a0c7b3ac85fa496_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i707462827e0f413f9bb2d6aaeafaafeb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i843d2236e0e147f388bbd35b7ac4d353_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76c31c477cac4e3a8ec2e2be6eb7f69d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i016b4bf2ba734cc5ab969ec167de00f9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c872b260c62436c8e62732b5c90adc2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4c0004a3b304d4f826004f187ccafc7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8258f9ad4a2b4e87ab48e85377894845_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16e0e999e7b144efa2dfbebcc7dea907_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i096639f37f01436a92e43b2f5aad08d7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b5b5d7b7eed445f8766e1f0507d13ee_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:DomainNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cdbf97e1e6a428ea8534f9d29794778_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:TrademarksandServicemarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73d46f0512bf4810a4bb7f585b16c259_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:InternallygeneratedfuelcellMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a57c776461b43b98ace8e9909735abc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:InternallygeneratedfuelcellMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11efc342d9ee428fbcfd83fd7ae3e9cc_I20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1733885aebb4fe9b09c9d6ac33a5671_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i703b57beed8845169bb4a7c56c6922b2_D20211111-20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-11</xbrli:startDate><xbrli:endDate>2021-11-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8486236f9094cdcb487133ddab28fbc_D20211111-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-11</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22c03e55da4a4517874e1af17222b846_I20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06a7395b6bf94464b03aa5014c3e2aef_D20211111-20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-11</xbrli:startDate><xbrli:endDate>2021-11-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i169242807cec478c949367dc1c8d5a3c_I20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33f5374a2f794faf805e2cda7b3cf4b1_D20211111-20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-11</xbrli:startDate><xbrli:endDate>2021-11-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i331c843aa20143a69ab91c9f188f2724_I20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib22f91530b984e60be9c301d02704fde_D20211111-20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-11</xbrli:startDate><xbrli:endDate>2021-11-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e99f9d2c27c48cb8af3847845d3adae_I20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:MultiperiodExcessEarningsMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26bce0fb324f4ab89d64c93aaf349c3a_I20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:MultiperiodExcessEarningsMethodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cc74e52610c4769897e04086738a0d1_D20211111-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-11</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i063757a6e8db4c29a5402b3019315e73_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26623dfb61cb49a2827a2d73a3dbadf1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i089aa464bb9a48238cbb7cb1deaf54e6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:OwnedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6f0b246c3084b7fa5d18b27500d79b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:OwnedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a7b423e35ac4ab698e3eb2f2dd25eba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5c2b75d114d4329b4e696473d4abb2c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71f636ec68064fd3a8838ddabc69e317_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e75b6491bed4d5dbda2dffc2a53460f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64a71b59ff274768853c9be28f9b8452_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd1e32631336426e8bbda9efcb11ff2c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0cbd9a186b34c6695b2d5e50d016794_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i267418dd98b04e8fbf92751f8551c6e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92de1ce73b824f30abd98d4c554e73cd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib70b614c849d468e945be8145f857325_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6134de9a43944a6da0044facdfaa5604_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia23931ed015646718ae4d7048fc5ae35_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if860c6fbad3b44c99666f91234cb24e8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4d994dafbf0439ebe555d3c8fd5d921_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1570526d98f4582b66487488f19cfb3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23414f0763214479b154c4cd00892e2b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i840f0c4222f942dfbd860d426c471278_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic53fc541255d4544b80a3b254a28d360_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b05a1af05bf4b08b1df057e2706106c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddc517d162f143fdae28c937cee63557_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i174c896c64104420bc4aac7efcbe7ebc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb0085c58fb44802b0a5bd9a711d23e8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3b4e470d1b647e38683555f16012231_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa8721e2e8cf42b6b3f510f8a2c5754d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f91536e287543029e5be5beba06da68_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77c4d455971440068094652a0d3617a0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i001d2fe34e97477a83f2d1f037aa43dc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf0715d73d89498e9d6a48cb39c80f77_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4b9d459ed794db0b8d776a93cd9b158_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3887b6e399c4e2bb13f7c4a77fa173b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6c203836351489c8a7cbbafc00bfe73_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3747544013fd4da098bcefdc8bb4a8b9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied0e03aa8b004265808602be47282de8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9f9762bd3f9404f82ab2fde0e67020d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc5d83e400ed4198a99c9078c950eec3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b2f9735d88e48f998f1413e9dc71da8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i802a6931c2704d15aeda98e6110b11ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22eebef8b4f3464dba3691f91e2c98a5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if19ec6bbb4554ca8b59ae5951e213913_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica34a2e6a03644479c4a1b3c0e998a78_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4b4561ee7df4db0bc663e17fb1f015a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4005665454fa4ed7a11148c3dcdaa8f9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5bbf66ffd7049159ca212157d24611a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e92e04b7b9a4f31978b6362cd1e4ec1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7ca1056ad1748229b9e6b55b9bd7068_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i024dca8ec66e431bb0f2e71e7c818bb6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb1603dc5c794c89a456befefa8f031d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id711bc165824443dabcb1c9e6cb14b7b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3a5ea274ed544969098fb5d93bf7806_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f5b2451e79a49ed93462240c74ab53a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if61c286fd8f24c19ad0ee057cd0e2fa7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic861326ea3c643419d4b69da46e46765_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i213df9731b4142af87ef96dd133a369c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie53a075adb814bddaa02d9f817f7e763_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb2c84ea4d38437d96696dde746a3377_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i069d8442478344c79fd92c1136b7f8af_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b051d0dba2a40f1880cb0f8e78e5d5e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ac9a9280a6a421989bf9b51ebc599d8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifde024dd8a024f46ae3b0a518e1925ec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1ab216b39f949f38e43f292ef026130_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i099ddee48d5444c5b0056489b39111b8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ca06122008d41158a6338fb107e03c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10e9c4edd0ad4287ad6c3040ed55001f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e3695f2791844458b0be6529f3ce88d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4fd5cbbeb054fa29b55075f1cdbc0c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa5529b04459452db0a37389607f92d4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6266484ffdb4417280f892f1b16dadf7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d95869563064bd4849f1c36148259d9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd94f8b9913d4aa1b90d7b7868faf63e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5f6aef6edfd4ceea7b226cd83d4fe6f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idac78ba2a0a74ead90b7c7a3b9d03d62_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c64694395bc4223a55ed116d6fe504d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if25facc43b3a42a08ffe0263cf86057a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i278376c5ee634b768dceb4afe9e3400a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ff1e59a856f485991b7d0faa8278e32_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib708d9489c74469f9ba69ec619f8ec91_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9255539d7e5d48258479232addc0483f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf22a0a74d1b49a796f7362af26ff4e1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i147292ae68244f968c3773eb7db5bda3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dd1097067214006a0f71280f664d379_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b9504c1d7dd431a81f00c50818ce69f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5be74ac367434a629c7cdce4b21ecc38_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifae1f8410df34624ab3c6470d0af70c1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77408a46b6ae4efa98d8f98e90a0ecdb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f545c6066a74500a41691c706c33db7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15c2cb868e9b41cea0d40480653adecb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i045047a7ef784455af8fb7f03f5d374b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42924c678e36419d91958bb98f368281_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b5bb94bd05643448832d5c8d10e723e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ceee9f0aa7f4bd29e6f3219974c3bf1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc9edfd5bf5341108150d5c8abcd629d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2b981c779464034ac8b79be7ade8ef8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ideb8f6bc44fc4dc9bc4c6f1d535fee1e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b4dd88faab844bfa498fd580c97613b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:UTCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdb4d713f60a42d0a6acef5eb8ba7c1c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:UTCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ac17bb47bad4eee9c856f0534e39c9f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c8966a00a904684b39f4f5de76be26b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b04ee57980344098d4d91d8f4cd0adc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb0ae399be744c8896086ed8557c52b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95533c2cf0954f8e8764a6a9e28e8033_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46188e2442a94c65b6b1ce7eea556bbe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i578fb7f63ce644d89f650249fd390192_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0680e2383301417097d23543c77f1746_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c909be2abf74d0399e0beecff863655_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4391ae22a9743b8a8621220f4d7ad28_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cf2915f53414462a21f022fdae870df_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd04e625c9264c82b023f7194413c169_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70485245b34c49418082ae2b6003c8bc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2fcc0dd800f46fea6e0785690048c05_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fbf0d131abc4b0490dbaad5c17d5ba4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f21a3b38a724f109dd5b34378c9b11d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7776ea1176214d92885c6d741a31ff4e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74becb3e2e15422da61fe9d44c7bda6d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6090543ba3142e48a4277a55353ef4f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50e4f552ccf141459453420a5e4a97a6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d6db9484d734b63bc299b146af7fb9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47af568cf0f4431a8f63de2df3e30ec0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i641db5a361844bcc8ec8c2e589d9b360_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1f1275ae2d6423aa1f1a55c03241087_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia692ace2897d46e9957ea6601142139d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id66d7ed9353a4099b7444075e3db7182_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i871ff91eae9b494d96af738b699d0de2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i757ab00e0aec41fea0ee29ba219e1a54_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e0cfa3374414ba590247a96cdc6f258_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9ac80b557fc4ae38e9df54bcb63381e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc75e7e428184bc69f04beb9fdb069d1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i167380a26d2942aa80c406abf074a9d1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb44fac3280546f498b3e09b80d5cd7b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5430ed9badc9411992af1125b8bb42a5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6610d6cc7c0540cfb48613dd0974ab86_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80883ccb3bd34f9880002cdfd7557264_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b909ab9d92e4fc1acf61f1ed819ff67_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c0f60178d484a2189bec1c1898522f7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5609230e13204943b5b8a508957b6fb3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd24b48e3b764a8394d9c51efcfbb432_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1207b9fbdc74b7fa3d7aac4fdae201f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b3eff591830403fbf98f58be51386cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b4e375436614ab296fcc4c0703d902f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ec333dfa4684dc4a10d2684efe0587b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b93b83137884476a5d7a41129d37e09_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1f3f6aefeb04b3d8f1b421deb6384d4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb80aa6084d54412a40513cf3bc475f0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cf6c0ef30d6475f833091861e121ecb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b97b2dd6418471bbe8890428cec2735_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i876d59b0465d45ff9bcff4114023dbf9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id77338a7307f4421becefe93ac35ad54_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i901433f1cd3e4b3da8b6e31aa535d8e5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib31798a4a9b249c69e2586a018de2173_D20211001-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i810638db36d34d9a9e53951ba14bd43c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd86dcb59ef54565b9734ffd60380d9e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic31a93eda5da489f93c9cef8230fdb30_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f4892c617a8481c852d3ddbbe6b5475_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92b2b1cdc14f4a3785a8f53da3e2ef9d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a563de436274633858b8207b7866dde_D20220601-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52a616c673bf4d109429e786ff30ae0a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3934cca489834c7e9bf7d5a5eaf6ec22_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4330e65f64314f8da28c4baf128495dd_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="i20df243c8d684e22ae6b6fc68b76a4bc_D20220901-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13b4c83dce4d4612ab181fb81e433949_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13c967f8e6224740ac314d95c3eab9b9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="hydrogen_fund"><xbrli:measure>bldp:hydrogen_Fund</xbrli:measure></xbrli:unit><xbrli:context id="ie5c58c8fe83b49f3aa39c01c2d8596df_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="i61159d6c623d479296ed76b884a736ad_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2244e097153e42baaaa1695de5e6d156_D20210801-20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44f9ef05aa6f4ee285d89617d83749f5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice9945f2a99e43efa22f406b6e65f5a4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3197d03e31b1438f805001c47cce23d2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbc44bb644254a8689e16e0f694685b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2d7d12d2cd0482fa071ae86117f4819_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeceff21f296427cbf1df3fcccb4a369_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i958c4bf842bd4b52a2b6c5f445407f12_D20211201-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2da9a16e7ad84858a300ce6e0eb28f46_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HydrogenFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d094c9c55d542ebb5021432728e25d7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HydrogenFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a30caa0de0b43838e615f1888758c89_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82b7122fd31f4d2ba16d2a873ccf90fe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb4271ea0fe44ae4bc4f848377e1b6fe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:BankOperatingLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:context id="i4c3749a3d91b4ac28b8fd68a8a2565c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:BankOperatingLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26f76c5ec2984f4298d7e1ec9ca09fe5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:EncoreFXFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84620607f3054ddca12a295f0ae24819_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i323bdbf1e9e54358840c61f81d07b8f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e2b904b762e480b8717df2e97a821c8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a4319e0074148349b8a509dfd5ab0b3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f3057622b38419ab80f311e2cc9d40c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i725cf03ed06245d38ea2fd91007f5f45_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ef23334b50a44eea33facfb0ddb73a1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42329b99eea64379b3186692f12e0eb3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic60f5cf4e8154a2ebd26830786501b81_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf5c93364f2442e8910a8efbbdeaf5b1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd4d6a6a1b1e44299ad3de371c62aae0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9df03acd6b2f42d5b6825cedf13d759e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49708ba55e044027be980222abd6319d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ce52f6f6b6a481c99ae25870deb5b9b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id616d0d0f3674381beeb049357784c09_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbd80bdb2c4e4858b50337fc632d23b0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e205ac3eefa439ca8cdc95777feb174_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35ddd514b40a4591b325ca25e1a44220_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8724f1b6c9084efc8fe5a9086b297edc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i064c7df5b5c049d29b98b88d8d37e688_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i552acebfa07241478150e51d2264c0c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa1da144df9744df9d7c38346012c077_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i592dce0a26eb4fa88afcaa4b6287b746_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id91c9642aada4990a5daeb31bc064a95_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:InitiallyAppliedIFRSsAxis">ifrs-full:OnerousContractsCostOfFulfillingContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e3bc8985c4b49498b318a0ef12977d7_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf3e7f257611459db5f92c71b23780b1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a60e17b8c0047f088eb27b66c5b8ea9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id042d0de81634cd5a5a566db5a21ccdb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8e3f06c77334593b65d46be11f2dae4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45b700f39a3e4107b699b04365041d55_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46947a2fdec640869a0210b9e55c2a5d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9c33ab0046d42379e35f407f7cc78b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26317c3b30e9455380f58f3aa1f1f425_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i437c20a74d954e4b9e143a0de49f7ee0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd1618324d394c56a69ab03772ebe753_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0533908768ed4fe99b6b0bd52f0b231d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i600689c52d8b492998c67a7b900c50fb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1ad0aa64a4f4030bea90c2a4db451dc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i985edea7e6594202911db01c7891d597_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i973ad6b172b84425969168397f50d632_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71ed759ab78640cb90ce0869b85cd24e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>bldp:plan</xbrli:measure></xbrli:unit><xbrli:context id="i1b99d125f5ca44dda545e25cd8010d48_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied274fb1c886406db0e6571bec634163_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i761c93e71f1a4059a59340c4efe404f5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia717fe4b7d564c3eac6ea79cba46bc56_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic679d9c33bcb4a04a03dbc031aede1c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i999c001261ea40109f921128e6d8904f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46ecd43f4b204b34b1ad34be4e93f7ae_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbce91523a214922ac08991c14c31202_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i717c5d0e1667469e8cb1faa9c427fb4c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4efa54868ae4d9b81904fb20bcaf97b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief059042965745a1b95d907efa21a1ad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07c35a93c1814324a41c7c5cccfb7140_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if195475a539f4d059ba944e5a5f70527_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d9d617badfe4fefac83823ed8fc7e43_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie469bc659bcb4406b1dd2ba9ea402515_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba7e6ac54b6e4927bd7b60f5eff51af8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfMedicalCostTrendRatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i808eb1a871f9450eb0143286e4677793_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e7732cae8634614b17c6765ef3f00a0_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c10a9455a6b43149c71b448c569e534_D20211101-20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i786dbc8409d64179a23ddbc9837b7b66_I20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9d56998032f4e1ab62464fc81286e81_D20210223-20210223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-23</xbrli:startDate><xbrli:endDate>2021-02-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic28cc1053820441fba16783de9dfea7f_I20210223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ef5102c57ca408e975351c98825fbc1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00c1e5bb746e430e8758c03e392d3c02_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ProspectusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i098a1941822046539b044920e38f9dba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56e7f2b9e8284a9283e78e986849a72b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c347c6e1fdb4acab26c30408edab4a7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b857ae1a081424585c99bc90a9691e7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic67deed49f584d76a171eaa622831aba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b0b6cd4da1a45fd9140abe7e3f84beb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ef4bccbd3984271ab60910a34c1b035_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95350e6ee5bc45efb99b50f22da86eea_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd498eb38836449d84014933feda5dce_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i414f3e076ef1402dbb020ea77ef5a0ca_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i261a526cfc0a4e1290caf13c0eafb9dd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18e9940cb7e043dab6866e2317327170_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf82e3ab79eb4c2980d2ec9794484c49_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ded59877a074f14b4565794fcbb29c6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i274e92b991164552a3f3c6f408f517f4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbbbadde8f334942ab77e40626205806_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i956f26b905ae40aaa2f728f00f81890f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">ifrs-full:OrdinarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65879dfb47d24e5db8d60cb6e612a77e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">ifrs-full:OrdinarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a770cd75cc54095881196d33d3a9234_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4babe586df5f4bd28c3c954cc2a57a01_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i088863bfde3e475e874a4ffa35bcd093_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cbb605cfeba46a1a94c69ddd1ed0ff4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b1844e61faa40078a16286058cdea5d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3729273cf4a140d7879ae469825f08de_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="investment"><xbrli:measure>bldp:investment</xbrli:measure></xbrli:unit><xbrli:context id="ib6f804832bb640c4bf62d4ae3954f742_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1f441dc0eb24cb78933d1dd81a4c4b2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7055e820008416aa298e678257cec4a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00484574667e486ea16b77c1928f0e0e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8c2ceff49ae4b5c998b09a8074acef9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6807fb080ff04e8ea1eef2bcf705bd6e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fde94cb0af64d0ca4f55b9dc05367ff_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i753e6e8bb7ed4dc198a7606e7c84abde_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:MiscellaneousOtherProvisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36b3949a19134234b0b27b026a499764_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:MiscellaneousOtherProvisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76a4e05f500546f7ac3357e9c43a2cd7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5936eeabf9f48e6b40221e11fe888eb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ef9d9a7b88140369cc911f3e99d1770_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:EUROPE1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30f89f772c184f31b364509119a3b816_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:EUROPE1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifaadddd6dd224f88b9f32796b5387ab0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:NorthAmerica1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id067d48b7c894dcdb5291fdee70930d8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:NorthAmerica1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a5d728d5ceb4dbb83156e2a8d9ca5ac_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherGeographicalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05ca02f23d55495d81785ab3b2e3d8ee_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherGeographicalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id82cff80f58248f683ff9f45901c9c65_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:HeavyDutyMotiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i265f9c6217ff4a509e61ede5ecba566c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:HeavyDutyMotiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71c878f44f6e466b8a52a133d377c440_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:MaterialHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9ba13746c944c72a3693aae6f04e71e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:MaterialHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b3b1eaf2eb1413f836f28a919f137b7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:StationaryPowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19ef5faa051d423988ac138ccbb4ccb8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:StationaryPowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3d5d7d6ae5a45caa8843159371469f3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:TechnologySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a4fd186e773414c80611bac61acfa0a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:TechnologySolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf600ca3dc2d4841bf14380a815d023f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5da59927e5c84892aed82fad14aaa6d9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aed3d6a6721456bbd140fcc97fcd667_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4baa55efe21241d3b269476c8b8fd333_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9823bd5af9f4360ab2c763c25773c5d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib59936532e4c48d983e7406846e68c74_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:RestructuringTypeAxis">bldp:CostReductionInitiativesAndAdditionalChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09ef487a749a44fda755b43b29c6d981_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:RestructuringTypeAxis">bldp:CostReductionInitiativesAndAdditionalChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a26da5d25a44bd88963f46045b5916f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:RestructuringTypeAxis">bldp:ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80b29d4f9345478b8a04c8820043c09b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:RestructuringTypeAxis">bldp:ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10be559a6605456bb5970c79da71631f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35be3f250c0b42e2ac0084bec4da29d3_I20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1667c3daa768467691c544653bd96d22_I20211111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72e5feb3383c45aaacb8681e21b9e97d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d5590d9a0dc4473a8705ce9b916e8e5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i388d7eeb0a534f8d8b27a6b91fcf2016_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c99f52cda0a4180b2828df084bbf39e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i655fa7220f774e2da4e9c51483166ef1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5083bfd4d959468caa95b0b5b5895822_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe8d91e0b2964d4191c0a761bb53da11_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6da2d8cbb3ab414ba672749f6864ad79_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic629dcc9f5f84997aaf254d865deafd9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff4f468073bd46d3860de2deb9309a04_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fb595ca28104090b3cc154147f0ebf2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12f56ba5f4d84b8c9e0d0e9e512d4805_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8253f63121ce4ccaa1983388c7b8611f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6ca2e1543cc4e2aa610feeaed4c1a1d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78bd4a9640684c0f8630c9d462633b84_D20211101-20211130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41eeaa8488df48e9a2f3d87aa82c113b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e35a0b71f344974896efe71e1a093dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibab0945aaf9745fd87285ede82d2a52a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice6f00a87f8f4d0e857bd998cbe9d98d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbd0e0eb9f32438ea65129a4a747a7f0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:IntangiblesAssetsRelatedTemporaryDifferencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i814f9c7cad7b4fb781beda0f3c415080_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:IntangiblesAssetsRelatedTemporaryDifferencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0c79d79b90c422eba78250aa9d16b3e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d941f7c025c44958e4d94fa5ad07303_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie22fab2819a64cdba806a96af55073d7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:InvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3343684e6e44d4d997c076a85c73eec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:InvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie034f8a98c16417f9dec6e357ab6e8c3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ShareIssuanceCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61e706491fe14c5ebbda13310d6a9193_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ShareIssuanceCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c299484622447c88ef35eab96828d8f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i111614ee3847458c9f564eef0d681445_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id22fc074e35148feb01bd7ec821fac44_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:PropertyPlantandEquipmentAndIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5aa4de00c18c4e3a9795fe5941ae494e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:PropertyPlantandEquipmentAndIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86dfd905e26346eeadceea083b7fc065_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd256af72e014b0c8311a4776ae3de5c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6600102691254a3296c9ba76d7e376c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee269f24de854abab4e7c11a0b7de7ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i750f2ed6f49b42cdae6605c700f1265e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefaf3ac014da45c3b5731027f1e0504c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1ae9033de1c4e5c8e5f7c372844855a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1008b09db629433999c88b26bbfefc58_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i178a123ccb27422ea85ea3d1e673b8c5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84f897db6dda4d9a95ea6d80ffd5f065_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e298c54100c485396557366394feb8f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47f3021ebb7e416ebe78c61935d8bdb7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c75b372b2614f718f853a24554c2f33_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i629479645b5943e4b34c2ae6b7f70b84_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee8fc96b79c1408d9ce24ec84e15c0cd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64c59e90759a4240b1572e209c496ed7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i148cc3ac536a42c5b474ba71d6e68255_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b2f395d3c3d4ff89f6f6519db9b9bc5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib87a1fab0f16483286d2a879e603da1d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if46c2c4ff86a4ee9a1dd552efb8413c3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe912561279b436dbe96215d9b555351_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79720b5ac9f24fe6894f190eb9cd9a8c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25196b5088dd4876a2d7c3e61fa8f745_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56a8efb0dc0041c6a30e2e29d4377117_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie63057a5f40746d6930f20107c02d7cb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i583df66b21cd463fb92e6fe794174be0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b4698d19f8a49b597eb64e3cec494a5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="customer"><xbrli:measure>bldp:customer</xbrli:measure></xbrli:unit><xbrli:context id="i799af6d3c4a649bb9ff43ea404eac1af_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4536d73d352a4f3c85f371dfa81340c7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31f24ec1aad84ddab8eadfdecf6533e2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9855ecd00884e329318f18b9ba4682a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b783b8b04144b8f93e129873c058f18_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1b7238a181b4d249c080d8c0bdd7619_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48dfe2b2847d4c5797fc40845f74f59e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32cd2e2d0bd34ad78773e1c2a1d935a5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8d74cc690a74a26a005342b8cf81dc8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5341b7f18c88486b8fa496dac32b1345_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if92a10e78bc5455daa8729875481fc7f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f9c800dd7e046fc8850efe26fe582a9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i723866940c504c8ca24ca982f2858cd0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecb3a23cdf704e21babf4f22c21dc8b0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if62941f45dc84674bd9b279878bde922_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f3201d7897d47978e65e8738702d36c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie71bfe6739de4f80bbe8380fb129a015_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4385a62e2204d0f8a275de08ac079e0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifde508a7c17440a6803001a745685947_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i793245c333c54102a45ab52178bfaba6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9008ad20a0c04d6c886134f7e49112d8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29fed920f6ad4ab7974539fac43fc1ba_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic13e131000874459b0325650df5bdf7d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00daf3118dff4029b6d28a6e31c8cf82_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaa9621b0e85456a842c9ab5eb9ea9a3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9b709f6c5b146259063c6299084277b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie816d36f2fce43b0980f00f8dc36df16_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07c49510f7594eca958c5a2f731110ec_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i302b1e49c77c4a04a9e4da637b42627b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied391cd331714242b57c4553d0a21f62_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8b4c6282fdf40cfb87a8b2d9cf69976_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec23ca089701446085157e84d4c8860a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb2f1116591046108e391d55b1d33727_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99827228f89140bf86434025c752515d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bd91cc6a2304e57b17e627d70e240d8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d914ea7d2884400bdb8df55334f60f2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff318504b4084d5cb950c900c12ceca3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5113ee67aeb4411688c05a2336094d50_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44edfbe77a5544b58fa01a675c0eb185_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88fc9478ad2c460db6ae3461c7af0a64_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0ac3158776f4f509585c29badec7439_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3298ef240e214b36b2cf95da2fc39533_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3432525384244642ae8bf48dbfcb3f8e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44637d45c34f451f88f7350ff9d649fd_I20210616"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ae768e6c3144c45a31ca4cb7c2f4ec0_D20210617-20210617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-17</xbrli:startDate><xbrli:endDate>2021-06-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2caaf610595b4843bce2a52f2a390c60_I20210617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40df9a1d65834c55b9a91c0f7d1242f2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fc7ab98f72441daa9a2105a485ed4c4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1f8ea334fc04d8caecedd878d3ced56_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b1584b299f74b4e87b9642d50d20a4b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16eb13ce99e044088659a41e6c98968b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06577841fc8240c390817d20e6c8669f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic64f3a111bed4d1cbccf55bb9a7848e2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifba2cbbfc1f74e39b5487e5cd72c0d33_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i626933f5927049499ff30e515da7e0f0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i425b2c82f7a54b5da4b7d75acfa62f0a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b45153e13e24663ba19363918e716c6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i925ca4b96cba490b92df64d727d96df2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90879f0d0fb64f929c62b3826550d816_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d006eeedc444146828d840eb442a7ff_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5072c08e4644412835e5ac2aa3bacf3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">bldp:CashAndCashEquivalents1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3b2301e3f694727b65fea7e0cd59219_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cadPerUSD"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="usdPerCAD"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ifaf92861d427470fb017463afd58af85_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i9ae53f4e783a41c182a2566c60330df8_1"></div><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;padding-left:144pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Expressed in U.S. dollars)</span></div><div style="margin-bottom:6pt;padding-left:144pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:144pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">BALLARD POWER SYSTEMS INC.</span></div><div style="margin-bottom:6pt;padding-left:144pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:144pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years ended December 31, 2022 and 2021 </span></div><div style="margin-bottom:6pt;padding-left:144pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_7"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S REPORT  </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Responsibility for the Financial Statements and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report on Internal Control over Financial Reporting</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements contained in this Annual Report have been prepared by management in accordance with International Financial Reporting Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board. The integrity and objectivity of the data in these consolidated financial statements are management&#8217;s responsibility. Management is also responsible for all other information in the Annual Report and for ensuring that this information is consistent, where appropriate, with the information and data contained in the consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external reporting purposes in accordance with IFRS. Internal control over financial reporting may not prevent or detect fraud or misstatements because of limitations inherent in any system of internal control. Management has assessed the effectiveness of the Corporation&#8217;s internal control over financial reporting based on the framework in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission, and concluded that the Corporation&#8217;s internal control over financial reporting was effective as of December 31, 2022. In addition, management maintains disclosure controls and procedures to provide reasonable assurance that material information is communicated to management and appropriately disclosed. Some of the assets and liabilities include amounts, which are based on estimates and judgments, as their final determination is dependent on future events.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors oversees management&#8217;s responsibilities for financial reporting through the Audit Committee, which consists of eight directors who are independent and not involved in the daily operations of the Corporation. The Audit Committee meets on a regular basis with management and the external and internal auditors to discuss internal controls over the financial reporting process, auditing matters and financial reporting issues. The Audit Committee is responsible for appointing the external auditors (subject to shareholder approval), and reviewing and approving all financial disclosure contained in our public documents and related party transactions.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The external auditors, KPMG LLP, have audited the financial statements and expressed an unqualified opinion thereon. KPMG has also expressed an unqualified opinion on the effective operation of the internal controls over financial reporting as of December 31, 2022. The external auditors have full access to management and the Audit Committee with respect to their findings concerning the fairness of financial reporting and the adequacy of internal controls.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;RANDALL MACEWEN&#8221;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;PAUL DOBSON&#8221;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RANDALL MACEWEN</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PAUL DOBSON</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2023</span></td></tr></table></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_10"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.380%"></td><td style="width:0.1%"></td></tr><tr style="height:45pt"><td colspan="3" style="padding:0 1pt"><div><img src="bldp-20221231_g1.jpg" alt="bldp-20221231_g1.jpg" style="height:46px;margin-bottom:5pt;vertical-align:text-bottom;width:130px"/></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">KPMG LLP</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Chartered Professional Accountants</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">PO Box 10426 777 Dunsmuir Street</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Vancouver BC V7Y 1K23</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Canada</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Telephone         (604) 691-3000<br/>Fax                    (604) 691-3031<br/>Internet              www.kpmg.ca</span></td></tr></table></div></div><div style="padding-left:4.5pt"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ballard Power Systems Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on the Consolidated Financial Statements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated statements of financial position of Ballard Power Systems Inc. and subsidiaries (the Corporation) as of December 31, 2022 and 2021, the related consolidated statements of loss and comprehensive income (loss), changes in equity, and cash flows for each of the years then ended, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Corporation as of December 31, 2022 and 2021, and its operations and its cash flows for each of the years then ended, in conformity with International Financial Reporting Standards as issued by the International Accounting Standards Board.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Corporation&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 15, 2023 expressed &#8220;an unqualified opinion on the effectiveness of the Corporation&#8217;s internal control over financial reporting&#8221;.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Change in Accounting Principle</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As discussed in Note 3 to the consolidated financial statements, the Corporation has changed its method of accounting for onerous contracts as of January 1, 2022 due to the adoption of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Amendments to IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Corporation&#8217;s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Corporation in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="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="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:115%">KPMG LLP is a Canadian limited liability partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (&#8220;KPMG International&#8221;), a Swiss entity. KPMG Canada provides services to KPMG LLP.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.182%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is the matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estimated costs to complete engineering and technology transfer services for long-term fixed-price contracts</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Notes 4(j) and 5(a) to the consolidated financial statements, the Corporation recognizes engineering and technology transfer service revenues from long-term fixed-price contracts over time by multiplying the expected consideration from the contract by the ratio of the cost incurred to date to estimated costs to complete the contract. Engineering and technology transfer service revenues from long-term fixed-price contracts are inherently uncertain in that total revenue from these contracts is fixed while the amount recognized to a period end requires estimates of costs to complete these contracts which estimates are subject to significant variability. As discussed in Note 23 to the consolidated financial statements, engineering and technology transfer service revenues from long-term fixed-price contracts totaled $31,037 thousand for the year ended December 31, 2022.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the evaluation of the estimate of costs to complete engineering and technology transfer services for long-term fixed-price contracts as a critical audit matter. A higher degree of auditor judgment was required to evaluate the significant assumptions used to estimate costs to complete the contracts, including the estimated labour hours and cost of materials to complete the contracts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of internal controls related to the Corporation&#8217;s determination of estimated costs to complete long-term fixed-price contracts, including the determination of significant assumptions. For a selection of long-term fixed-price contracts we compared the Corporation&#8217;s historical estimated costs to complete contracts to actual labour hours and cost of materials incurred to assess the Corporation&#8217;s ability to accurately forecast. We evaluated the estimated costs to completion for a selection of customer contracts, by (1) inspecting contractual documents with customers to understand the timing of services; (2) interviewing operational personnel of the Corporation to evaluate progress to date, the estimate of costs to complete contracts, and factors impacting the estimated labour hours and cost of material to complete the contracts; (3) evaluating contract progress by inspecting correspondence between the Corporation and the customer; (4) evaluating the cost to complete the contracts for consistency with the status of delivery and the underlying contractual terms; (5) comparing the Corporation&#8217;s current estimate of costs to complete the contracts to those estimated in prior periods and investigating changes during the period; and (6) comparing labour hours and cost of materials incurred subsequent to the Corporation&#8217;s year-end date to assess the consistency with the estimated costs for the period.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">//s//  <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:AuditorName" id="f-1">KPMG LLP</ix:nonNumeric></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have served as the Corporation&#8217;s auditor since 1999.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chartered Professional Accountants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Vancouver, Canada</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March&#160;16, 2023</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:115%">KPMG LLP is a Canadian limited liability partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (&#8220;KPMG International&#8221;), a Swiss entity. KPMG Canada provides services to KPMG LLP.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_13"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.380%"></td><td style="width:0.1%"></td></tr><tr style="height:44pt"><td colspan="3" style="padding:0 1pt"><div><img src="bldp-20221231_g1.jpg" alt="bldp-20221231_g1.jpg" style="height:46px;margin-bottom:5pt;vertical-align:text-bottom;width:130px"/></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">KPMG LLP</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Chartered Professional Accountants</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">PO Box 10426 777 Dunsmuir Street</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Vancouver BC V7Y 1K23</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Canada</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Telephone         (604) 691-3000<br/>Fax                    (604) 691-3031<br/>Internet              www.kpmg.ca</span></td></tr></table></div></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ballard Power Systems Inc.:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on Internal Control Over Financial Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited Ballard Power Systems Inc.&#8217;s and subsidiaries&#8217; (the Corporation) internal control over financial reporting as of December 31, 2022, based on criteria established in</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Corporation maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated statements of financial position of the Corporation as of December 31, 2022 and 2021, the related consolidated statements of loss and comprehensive income (loss), changes in equity, and cash flows for each of the years then ended, and the related notes (collectively, the consolidated financial statements), and our report dated March 16, 2023 expressed &#8220;an unqualified opinion on those consolidated financial statements&#8221;.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying &#8220;Management&#8217;s Responsibility for the Financial Statements and Report on Internal Control over Financial Reporting&#8221; . Our responsibility is to express an opinion on the Corporation&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Corporation in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></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="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="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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:115%">KPMG LLP is a Canadian limited liability partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (&#8220;KPMG International&#8221;), a Swiss entity. KPMG Canada provides services to KPMG LLP.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">//s//  <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:AuditorName" id="f-2">KPMG LLP</ix:nonNumeric></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:AuditorLocation" id="f-3">Vancouver, Canada</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 16, 2023</span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:0.5pt"><span><br/></span></div><div style="margin-top:0.5pt"><span><br/></span></div><div style="margin-top:0.5pt"><span><br/></span></div><div style="margin-top:0.5pt"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">KPMG LLP is a Canadian limited liability partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (&#8220;KPMG International&#8221;), a Swiss entity. KPMG Canada provides services to KPMG LLP.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_16"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BALLARD POWER SYSTEMS INC.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Financial Position</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Expressed in thousands of U.S. dollars)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-4">913,730</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-5">1,123,895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-6">2,011</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-7">3,004</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-8">48,696</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-9">46,395</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="f-10">58,050</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="f-11">51,518</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="f-12">6,020</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="f-13">4,374</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-14">1,028,507</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-15">1,229,186</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-16">82,361</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-17">56,061</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 &amp; 27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-18">5,214</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-19">20,788</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-20">64,268</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-21">64,268</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-22">66,357</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-23">70,292</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:OtherAssets" scale="3" id="f-24">370</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:OtherAssets" scale="3" id="f-25">348</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="3" id="f-26">1,247,077</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="3" id="f-27">1,440,943</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities and Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other payables</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="f-28">40,333</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="f-29">39,555</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-30">8,030</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-31">12,109</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions and other current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-32">20,910</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-33">28,257</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-34">3,895</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-35">3,238</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-36">73,168</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-37">83,159</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current liabilities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-38">11,836</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-39">13,882</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred gain on finance lease liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" scale="3" id="f-40">902</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-41">1,318</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions and other non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-42">1,805</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-43">8,895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" scale="3" id="f-44">455</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisionsForEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-45">1,894</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="f-46">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-47">3,578</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-48">88,166</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-49">112,726</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:IssuedCapital" format="ixt:num-dot-decimal" scale="3" id="f-50">2,420,396</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:IssuedCapital" format="ixt:num-dot-decimal" scale="3" id="f-51">2,416,256</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributed surplus</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:AdditionalPaidinCapital" format="ixt:num-dot-decimal" scale="3" id="f-52">300,764</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:AdditionalPaidinCapital" format="ixt:num-dot-decimal" scale="3" id="f-53">297,819</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" sign="-" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="3" id="f-54">1,560,759</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" sign="-" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="3" id="f-55">1,387,579</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency reserve</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" sign="-" name="ifrs-full:ReserveOfExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-56">1,490</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:ReserveOfExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-57">1,721</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-58">1,158,911</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-59">1,328,217</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-60">1,247,077</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-61">1,440,943</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Approved on behalf of the Board:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;Doug Hayhurst&#8221;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;Jim Roche&#8221;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_19"></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BALLARD POWER SYSTEMS INC.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Loss and Comprehensive Income (Loss)</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Expressed in thousands of U.S. dollars, except per share amounts and number of shares)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Product and service revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23 &amp; 32</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-62">83,786</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-63">104,505</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of product and service revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="3" id="f-64">96,881</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="3" id="f-65">90,492</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-66">13,095</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-67">14,013</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating expenses:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and product development</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-68">95,952</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-69">62,162</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-70">28,754</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-71">24,725</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:SalesAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-72">12,851</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:SalesAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-73">12,904</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="f-74">8,247</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="f-75">2,325</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="f-76">145,804</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="f-77">102,116</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Results from operating activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-78">158,899</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-79">88,103</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance loss and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="f-80">2,102</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="f-81">8,813</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-82">1,279</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-83">1,294</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net finance loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:FinanceExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-84">3,381</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:FinanceExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-85">10,107</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss of investment in joint venture and associates</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14 &amp; 30</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-86">11,617</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-87">16,140</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLoss" scale="3" id="f-88">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLoss" scale="3" id="f-89">263</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on intangible assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 &amp; 27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-90">13,017</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-91">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recovery on settlement of contingent consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-92">9,891</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:fixed-zero" scale="3" id="f-93">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-94">177,030</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-95">114,613</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax recovery</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-96">3,536</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="f-97">216</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net loss from continued operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-98">173,494</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-99">114,397</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income from discontinued operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ProfitLossFromDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="f-100">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ProfitLossFromDiscontinuedOperations" scale="3" id="f-101">164</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-102">173,494</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-103">114,233</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Items that will not be reclassified to profit or loss:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial gain on defined benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-104">1,514</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-105">2,170</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-106">1,514</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-107">2,170</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Items that may be reclassified subsequently to profit or loss:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation differences</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-108">3,211</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="3" id="f-109">814</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-110">3,211</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" scale="3" id="f-111">814</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="f-112">1,697</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="f-113">2,984</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total comprehensive loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="f-114">175,191</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="f-115">111,249</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic and diluted loss per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="f-116"><ix:nonFraction unitRef="usdPerShare" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="f-117">0.58</ix:nonFraction></ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="f-118"><ix:nonFraction unitRef="usdPerShare" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="f-119">0.39</ix:nonFraction></ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average number of common shares outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="0" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-120">298,093,270</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="0" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-121">295,293,438</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_22"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BALLARD POWER SYSTEMS INC.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Changes in Equity</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Expressed in thousands of U.S. dollars except number of shares)</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share<br/>capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributed<br/>surplus</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated<br/>deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign<br/>currency<br/>reserve</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total<br/>equity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id51135a84be54755ab995127d9680029_I20201231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-122">282,078,177</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id51135a84be54755ab995127d9680029_I20201231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-123">1,884,735</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i199c7e6044bf45cda3f265b95b46f952_I20201231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-124">290,761</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i039af91b90ba47848023ea3d3830e9be_I20201231" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-125">1,275,516</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1453f7b1d2114b529cc93cc49eddbb98_I20201231" decimals="-3" name="ifrs-full:Equity" scale="3" id="f-126">907</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-127">900,887</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i445aa66fac6e479c8930d81404d0a742_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-128">114,233</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-129">114,233</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred share consideration related to acquisition (notes 7 &amp; 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27869dd4799d45f1932487073c51352b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" format="ixt:num-dot-decimal" scale="3" id="f-130">4,851</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" format="ixt:num-dot-decimal" scale="3" id="f-131">4,851</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity offerings  (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia881f76a333049e48d3387b2cac69185_D20210101-20211231" decimals="INF" name="bldp:ConsiderationTransferredNumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="f-132">14,870,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia881f76a333049e48d3387b2cac69185_D20210101-20211231" decimals="-3" name="ifrs-full:IssueOfEquity" format="ixt:num-dot-decimal" scale="3" id="f-133">527,291</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:IssueOfEquity" format="ixt:num-dot-decimal" scale="3" id="f-134">527,291</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs redeemed (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4912409b25a144d3b9bd0f4ee9e62263_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-135">46,388</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4912409b25a144d3b9bd0f4ee9e62263_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-136">127</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b4f5f89c73b422fa32b7978f86a9e9b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-137">1,417</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-138">1,290</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs redeemed (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iae7a01361f7747a98b34e5453a1a4de4_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-139">156,449</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7a01361f7747a98b34e5453a1a4de4_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-140">577</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib57b36a69c464dadb03a7d4960e7fa5a_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-141">4,934</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-142">4,357</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia881f76a333049e48d3387b2cac69185_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-143">549,281</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia881f76a333049e48d3387b2cac69185_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-144">3,526</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27869dd4799d45f1932487073c51352b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-145">1,111</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-146">2,415</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27869dd4799d45f1932487073c51352b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-147">9,669</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-148">9,669</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit plan actuarial gain (note 20)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i445aa66fac6e479c8930d81404d0a742_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-149">2,170</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-150">2,170</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation for foreign operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7859ea9b2f9440029e671eff31c6db20_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="3" id="f-151">814</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="3" id="f-152">814</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9f5af6ced58942118396cfbda0e342a1_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-153">297,700,295</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f5af6ced58942118396cfbda0e342a1_I20211231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-154">2,416,256</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9db20dc5a0b149b29d90aed07e84191f_I20211231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-155">297,819</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i725045ac9a9144fdaffd988d924d3e66_I20211231" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-156">1,387,579</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d9c263cb3fb441d832f676c7d1aa9bb_I20211231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-157">1,721</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6684ae8dbe2047288f14e5070186294b_I20211231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-158">1,328,217</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Onerous contracts provision (notes 4 &amp; 18)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i629eeef1c797413e9ab5f4e899ba24fd_I20211231" decimals="-3" name="ifrs-full:OnerousContractsProvision" format="ixt:num-dot-decimal" scale="3" id="f-159">1,200</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:OnerousContractsProvision" format="ixt:num-dot-decimal" scale="3" id="f-160">1,200</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restated balance, January 1, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1ac2fa64c3344ed3bd9ba3be24da7250_I20220101" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-161">297,700,295</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ac2fa64c3344ed3bd9ba3be24da7250_I20220101" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-162">2,416,256</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffe8e7111f794dac8124e8ecd808f988_I20220101" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-163">297,819</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0ebfb8a830f436a89b2b3a892a6f143_I20220101" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-164">1,388,779</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aa5bcb9eae04491af0ff4ef8c0ac3f7_I20220101" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-165">1,721</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8050cd4239c2498590d432194cad55c3_I20220101" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-166">1,327,017</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i847ace0ed17a46099fcab1889d51c7d8_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-167">173,494</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-168">173,494</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred share consideration related to acquisition (notes 7 &amp; 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231" decimals="INF" name="bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-169">112,451</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" format="ixt:num-dot-decimal" scale="3" id="f-170">1,762</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8ed8d7e907d847d9bd37a9c6e6455277_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" format="ixt:num-dot-decimal" scale="3" id="f-171">1,782</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" scale="3" id="f-172">20</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DSUs redeemed (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0d4194b13b2a42e08a59e763dbbedac5_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-173">58,990</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d4194b13b2a42e08a59e763dbbedac5_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-174">244</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61bb1b1b94574f3bb02a880e47199d24_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-175">997</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-176">753</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs redeemed (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4d1eec57df6544ab977d2846792823d8_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-177">217,832</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d1eec57df6544ab977d2846792823d8_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-178">785</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iad19dee9b2654b329c0fba651606ae16_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-179">3,251</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-180">2,466</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options exercised (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-181">304,635</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-182">1,349</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8ed8d7e907d847d9bd37a9c6e6455277_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-183">433</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-184">916</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ed8d7e907d847d9bd37a9c6e6455277_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-185">9,408</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-186">9,408</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit plan actuarial gain (note 20)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i847ace0ed17a46099fcab1889d51c7d8_D20220101-20221231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-187">1,514</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-188">1,514</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation for foreign operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10f274bc17d943a3b00b9888a9576205_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-189">3,211</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-190">3,211</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie9563b81b9b040fb961ac323c2b715f0_I20221231" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-191">298,394,203</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9563b81b9b040fb961ac323c2b715f0_I20221231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-192">2,420,396</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1aab4be1d3f74bb6bd4f1d56bdeeca31_I20221231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-193">300,764</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2223c7449244407ea4decf0d0f12e0d8_I20221231" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-194">1,560,759</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9456718afcc14bb39ce76c7df84d7d3d_I20221231" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-195">1,490</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-196">1,158,911</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BALLARD POWER SYSTEMS INC.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Expressed in thousands of U.S. dollars)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash provided by (used in):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss for the year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-197">173,494</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-198">114,233</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="3" id="f-199">13,357</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="3" id="f-200">9,752</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment loss on trade receivables</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="f-201">73</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="f-202">54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized loss on forward contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains" scale="3" id="f-203">862</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains" scale="3" id="f-204">519</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss of investment in joint venture and associates</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14 &amp; 30</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-205">11,617</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-206">16,140</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net decrease in fair value of investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14 &amp; 33</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseInFairValueOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-207">16,877</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseInFairValueOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-208">9,024</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLoss" scale="3" id="f-209">7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLoss" scale="3" id="f-210">263</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on intangible assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 &amp; 27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-211">13,017</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-212">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recovery on settlement of contingent consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-213">9,891</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:fixed-zero" scale="3" id="f-214">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accretion (dilution) on decommissioning liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="bldp:AdjustmentsForLossesDecommissioningOfLiabilities" scale="3" id="f-215">73</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:AdjustmentsForLossesDecommissioningOfLiabilities" scale="3" id="f-216">113</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" scale="3" id="f-217">82</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" scale="3" id="f-218">131</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits plan contributions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:PaymentsToAndOnBehalfOfEmployees" scale="3" id="f-219">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsToAndOnBehalfOfEmployees" scale="3" id="f-220">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AdjustmentsForSharebasedPayments" format="ixt:num-dot-decimal" scale="3" id="f-221">9,408</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForSharebasedPayments" format="ixt:num-dot-decimal" scale="3" id="f-222">9,669</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax recovery</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxExpense" format="ixt:num-dot-decimal" scale="3" id="f-223">3,578</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxExpense" scale="3" id="f-224">300</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperations" format="ixt:num-dot-decimal" scale="3" id="f-225">121,743</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperations" format="ixt:num-dot-decimal" scale="3" id="f-226">68,876</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in non-cash working capital:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="f-227">2,945</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="f-228">9,640</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-229">6,532</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-230">22,996</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" format="ixt:num-dot-decimal" scale="3" id="f-231">1,668</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" scale="3" id="f-232">810</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other payables</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" format="ixt:num-dot-decimal" scale="3" id="f-233">2,182</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" format="ixt:num-dot-decimal" scale="3" id="f-234">1,408</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-235">4,079</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-236">2,221</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warranty provision</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AdjustmentsForProvisions" format="ixt:num-dot-decimal" scale="3" id="f-237">2,614</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForProvisions" format="ixt:num-dot-decimal" scale="3" id="f-238">1,063</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:OtherAdjustmentsToReconcileProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-239">10,428</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:OtherAdjustmentsToReconcileProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-240">11,600</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in operating activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-241">132,171</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-242">80,476</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net decrease in short-term investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:NetChangeInShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-243">1,010</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:NetChangeInShortTermInvestments" scale="3" id="f-244">336</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Contributions to long-term investments </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-245">17,913</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-246">51,757</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Additions to property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-247">33,932</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-248">13,158</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Investment in intangible assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="3" id="f-249">550</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-250">1,543</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Investment in joint venture and associates</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-251">9,272</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-252">12,351</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Consideration paid related to acquisition </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 &amp; 28</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ConsiderationPaidReceived" format="ixt:num-dot-decimal" scale="3" id="f-253">14,900</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ConsiderationPaidReceived" format="ixt:num-dot-decimal" scale="3" id="f-254">7,157</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in investing activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-255">75,557</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-256">85,630</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Principal payments of lease liabilities   </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-257">3,322</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-258">2,798</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net proceeds on issuance of share capital from share option exercises</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" scale="3" id="f-259">916</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-260">2,415</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net proceeds on issuance of share capital from equity offering</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:ProceedsFromIssuingSharesEquityOffering" format="ixt:fixed-zero" scale="3" id="f-261">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:ProceedsFromIssuingSharesEquityOffering" format="ixt:num-dot-decimal" scale="3" id="f-262">527,291</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash provided by (used in) financing activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-263">2,406</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-264">526,908</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of exchange rate fluctuations on cash and cash equivalents held</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="3" id="f-265">31</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="3" id="f-266">337</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase (decrease) in cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-267">210,165</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-268">360,465</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and cash equivalents, beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-269">1,123,895</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-270">763,430</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and cash equivalents, end of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-271">913,730</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-272">1,123,895</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Supplemental disclosure of cash flow information (note 31).  See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_28"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_31"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock" id="f-273" continuedAt="i80f3d704420a426cbf6e5d89ba24e5b4" escape="true">Reporting entity:</ix:nonNumeric></span></div><ix:continuation id="i80f3d704420a426cbf6e5d89ba24e5b4"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal business of Ballard Power Systems Inc. (the &#8220;Corporation&#8221;) is the design, development, manufacture, sale and service of proton exchange membrane ("PEM") fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Stationary Power Generation, as well as the delivery of Technology Solutions, including engineering services, technology transfer, and the license and sale of the Corporation's extensive intellectual property portfolio and fundamental knowledge for a variety of PEM fuel cell applications.  A fuel cell is an environmentally clean electrochemical device that combines hydrogen fuel with oxygen (from the air) to produce electricity. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is a company domiciled in Canada and its registered office is located at 9000 Glenlyon Parkway, Burnaby, British Columbia, Canada, V5J 5J8. The consolidated financial statements of the Corporation as at and for the years ended December&#160;31, 2022 and 2021 comprise the Corporation and its subsidiaries (note 4(a)).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_34"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" id="f-274" continuedAt="i158ef491d09a48bfb104deb9bef064cf" escape="true">Basis of preparation:</ix:nonNumeric></span></div><ix:continuation id="i158ef491d09a48bfb104deb9bef064cf" continuedAt="i8aad4c3694d042078bce80136bc632f7"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Statement of compliance:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements of the Corporation have been prepared in accordance with International Financial Reporting Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board (&#8220;IASB&#8221;).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were authorized for issue by the Board of Directors on March&#160;16, 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Corporation's significant accounting policies are included in note 4.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Basis of measurement:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared on the historical cost basis except for the following material items in the statement of financial position:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financial assets classified as measured at fair value through profit or loss (FVTPL); and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Employee future benefits liability is recognized as the net of the present value of the defined benefit obligation, less the fair value of plan assets.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Functional and presentation currency:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are presented in U.S. dollars, which is the Corporation&#8217;s functional currency.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Use of estimates:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with IFRS requires the Corporation&#8217;s management to make estimates and assumptions that affect the application of accounting policies and the reported amounts of assets, liabilities, income and expenses. Actual results may differ from these estimates.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant areas having estimation uncertainty include revenue recognition, asset impairment, warranty provision, inventory provision, and employee future benefits. These estimates and judgments are discussed further in note 5.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i8aad4c3694d042078bce80136bc632f7"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. &#160;&#160;&#160;&#160;Basis of preparation (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Future operations:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is required to assess its ability to continue as a going concern or whether substantial doubt exists as to the Corporation&#8217;s ability to continue as a going concern into the foreseeable future. The Corporation has forecast its cash flows for the foreseeable future and despite the ongoing volatility and uncertainties inherent in the business, the Corporation believes it has adequate liquidity in cash and working capital to achieve its liquidity objective.  The Corporation&#8217;s ability to continue as a going concern and realize its assets and discharge its liabilities and commitments in the normal course of business is dependent upon the Corporation having adequate liquidity and achieving profitable operations that are sustainable. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s strategy to mitigate this uncertainty is to continue its drive to attain profitable operations that are sustainable by executing a business plan that continues to focus on revenue growth, improving overall gross margins, maintaining discipline over cash operating expenses, managing  working capital and capital expenditure requirements, and securing additional financing to fund operations as needed until the Corporation does achieve profitable operations that are sustainable.  Failure to implement this plan could have a material adverse effect on the Corporation&#8217;s financial condition and or results of operations.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_37"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" id="f-275" continuedAt="ic9a867e7a174436095570fc5ae21e9ad" escape="true">Changes in accounting policies:</ix:nonNumeric></span></div><ix:continuation id="ic9a867e7a174436095570fc5ae21e9ad"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has consistently applied the accounting policies set out in note 4 to all periods presented in these consolidated financial statements. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Corporation has initially adopted </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Onerous Contracts &#8211; Cost of Fulfilling a Contract (Amendments to IAS 37), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">effective January 1, 2022.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Onerous Contracts &#8211; Cost of Fulfilling a Contract (Amendments to IAS 37)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> does not specify which costs are included as a cost of fulfilling a contract when determining whether a contract is onerous.  The IASB&#8217;s amendments address this issue by clarifying that the "costs of fulfilling a contract" comprise both: </span></div><div style="padding-left:18pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">the incremental costs &#8211; e.g. direct labour and materials; and</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">an allocation of other direct costs &#8211; e.g. an allocation of the depreciation charge for an item of PPE used in fulfilling the contract.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amendments are effective for annual periods beginning on or after January 1, 2022 and apply to contracts existing at the date when the amendments are first applied.  At the date of initial application of the amendments to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, the cumulative effect of applying the amendments is recognized as an opening balance adjustment to retained earnings or other component of equity, as appropriate.  The comparatives are not restated.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On completion of a review of the Corporation's "open" contracts as of December 31, 2021, it was determined that on adoption of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Amendments to IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> on January 1, 202</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, additional onerous contract costs of $<ix:nonFraction unitRef="usd" contextRef="i8050cd4239c2498590d432194cad55c3_I20220101" decimals="-3" name="ifrs-full:OnerousContractsProvision" format="ixt:num-dot-decimal" scale="0" id="f-276">1,200,000</ix:nonFraction> were recognized as an opening balance adjustment to accumulated deficit.  As of December&#160;31, 2022, total onerous contract cost provisions of $<ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:OnerousContractsProvision" format="ixt:num-dot-decimal" id="f-277">4,400,000</ix:nonFraction> have been accrued in provisions and other current liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of new standards and interpretations became effective from January 1, 2022 however, they did not have a material impact on the Corporation's consolidated financial statements.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_40"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" id="f-278" continuedAt="i7b23813a7a4447cbb017f81070010c01" escape="true">Significant accounting policies:</ix:nonNumeric></span></div><ix:continuation id="i7b23813a7a4447cbb017f81070010c01" continuedAt="i740d090757464a26a7928d0d7a500f52"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" id="f-279" continuedAt="i42ea4f69650f4d55916e0eb3e2127581" escape="true">Basis of consolidation:</ix:nonNumeric></span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:ScheduleofSubsidiariesTableTextBlock" id="f-280" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:73.786%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.156%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Motive Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9ac1f8974a384d189293f9395bdddde5_D20220101-20221231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-281">100</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86fdcacc05534622a2e03cf488f3dcd1_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-282">100</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Guangzhou Ballard Power Systems Co., Ltd.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1ac2a0e957c4498ebe86950b18fb5f6a_D20220101-20221231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-283">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if0d90248079b4f5d8f922665d43e3863_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-284">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Systems Europe A/S</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a6f66aaa61041adb2f8ceda39882c5a_D20220101-20221231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-285">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i37dba61e28444b919aabf391a4cc3afe_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-286">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Hong Kong Ltd.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i309b8d06f99c47b78e44c0951d47af6e_D20220101-20221231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-287">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5033498ad686447f99b4e735be945fa3_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-288">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard US Inc. </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5d2b4875547f4694bfd04610673d9019_D20220101-20221231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-289">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3f39999f21374e03a57fdbe4329f0c19_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-290">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Services Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4e9944fe39994d8985273c660a3e0134_D20220101-20221231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-291"><ix:nonFraction unitRef="number" contextRef="i00566e6678014948abcebeb938ca38b1_D20220101-20221231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-292">100</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8e09b20c951141d9afd7ce33924934b2_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-293"><ix:nonFraction unitRef="number" contextRef="i1d4e28f418ba4a4eaabf0a4c092c03b9_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-294">100</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Fuel Cell Systems Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4e9944fe39994d8985273c660a3e0134_D20220101-20221231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-295"><ix:nonFraction unitRef="number" contextRef="i00566e6678014948abcebeb938ca38b1_D20220101-20221231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-296">100</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8e09b20c951141d9afd7ce33924934b2_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-297"><ix:nonFraction unitRef="number" contextRef="i1d4e28f418ba4a4eaabf0a4c092c03b9_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-298">100</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Corporation</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i026247f7f4f54f35b1b619cd6015b9d9_D20220101-20221231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-299">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idc8eb4a599fb450fa0c1981cbe6e0db7_D20210101-20211231" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-300">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsidiary Entities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i42ea4f69650f4d55916e0eb3e2127581">Subsidiaries are entities controlled by the Corporation. The Corporation controls an entity when it is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns though its power over the entity. The financial statements of subsidiaries are included in the consolidated financial statements from the date that control commences until the date that control ceases. Intercompany balances and transactions are eliminated in the consolidated financial statements.</ix:continuation></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)   Ballard Motive Solutions</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2021, the Corporation acquired Ballard Motive Solutions (formerly Arcola Energy Limited), a UK-based systems engineering company specializing in hydrogen fuel cell systems and powertrain integration.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Guangzhou Ballard Power Systems</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 10, 2017,  the Corporation incorporated Guangzhou Ballard Power Systems Co., Ltd. ("GBPS"), a <ix:nonFraction unitRef="number" contextRef="i3b258291e1b0464f94b434e420abf452_D20170110-20170110" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-301">100</ix:nonFraction>% wholly foreign-owned enterprise ("WFOE")  in China to serve as the Corporation's operations entity for all of China.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Ballard Power Systems Europe A/S</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 18, 2010, the Corporation acquired a <ix:nonFraction unitRef="number" contextRef="ifa8bfc2f5fa94841af5fd47001ea89c3_D20100118-20100118" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-302">45</ix:nonFraction>% interest in its European subsidiary, Ballard Power Systems Europe A/S ("BPSE").  BPSE (formerly Dantherm Power A/S) has been consolidated since acquisition.  In August 2010, the Corporation acquired an additional <ix:nonFraction unitRef="number" contextRef="i87051ac04c5b4f70bd6f50b78c0d77d4_I20100831" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="f-303">7</ix:nonFraction>% interest and a further <ix:nonFraction unitRef="number" contextRef="i21d1bef902204161a1d37d7631651d52_I20121231" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="f-304">5</ix:nonFraction>% interest in December 2012.  On January 5, 2017, the Corporation purchased the remaining <ix:nonFraction unitRef="number" contextRef="ic4dad1593f0b4d1faad164d958d02321_D20170105-20170105" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-305">43</ix:nonFraction>% interest in its subsidiary, held by Dansk Industri Invest A/S, thus resulting in the Corporation now owning <ix:nonFraction unitRef="number" contextRef="i9e4d373c40e34c95aed46dfadafdcd57_D20170105-20170105" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-306">100</ix:nonFraction>% of BPSE.  BPSE supports a growing market and customer base with sales, business development, engineering, manufacturing and service capabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Ballard Hong Kong Ltd.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2016, the Corporation incorporated Ballard Hong Kong Ltd. (&#8220;BHKL&#8221;), a <ix:nonFraction unitRef="number" contextRef="ie690530fb2e344338a8cb19ad80a0bf4_D20160719-20160719" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-307">100</ix:nonFraction>% owned holding company in Hong Kong, China.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i740d090757464a26a7928d0d7a500f52" continuedAt="i613175666c07455ea05cc6175899e927"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Basis of consolidation (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;Ballard Unmanned Systems</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 1, 2015, the Corporation acquired Ballard Unmanned Systems (formerly Protonex Technology Corporation), a designer and manufacturer of advanced power management products and portable fuel cell solutions.  On October 14, 2020, the Corporation completed an agreement to sell the remaining business assets of this subsidiary (note 8).  The entity will remain held by the Corporation and has been re-named Ballard US Inc.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Investment Entities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also has a non-controlling, <ix:nonFraction unitRef="number" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-308">49</ix:nonFraction>% interest (2021 - <ix:nonFraction unitRef="number" contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-309">49</ix:nonFraction>%), in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") and a non-controlling, <ix:nonFraction unitRef="number" contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-310">10</ix:nonFraction>% interest (2021 - <ix:nonFraction unitRef="number" contextRef="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-311">10</ix:nonFraction>%), in Guangdong Synergy Ballard Hydrogen Power Co., Ltd (&#8220;Synergy Ballard JVCo&#8221;).  Both of these associated companies are accounted for using the equity method of accounting.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Weichai Ballard JV</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 13, 2018, the Corporation, through Ballard Hong Kong Ltd. ("BHKL"), established a joint venture company,  Weichai Ballard Hy-Energy Technologies Co., Ltd. ("Weichai Ballard JV"), in Shandong province to support China's fuel cell electric vehicle market, with Weichai Power ("Weichai") holding a controlling ownership interest of <ix:nonFraction unitRef="number" contextRef="ie57bccf39a0d46ab98e7bb532f91152e_D20181113-20181113" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-312">51</ix:nonFraction>% and the Corporation holding a non-controlling <ix:nonFraction unitRef="number" contextRef="i187973a47d6e424096c357746b3636ba_D20181113-20181113" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-313">49</ix:nonFraction>% ownership position.  Weichai Ballard JV's business is to manufacture fuel cell products utilizing the Corporation's liquid-cooled fuel cell stack ("LCS") and LCS-based power modules for bus, commercial truck and forklift applications with certain exclusive rights in China.   </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years 2018 through 2022, Weichai has made all of its committed capital contributions totaling RMB <ix:nonFraction unitRef="cny" contextRef="i4b14e60531b449779dbabe037f8821b4_D20180101-20221231" decimals="-3" name="bldp:ExpectedContributionsToAcquireInterestsInJointVentures" format="ixt:num-dot-decimal" scale="0" id="f-314">561,000,000</ix:nonFraction> and the Corporation has made all of its committed capital contributions totaling RMB <ix:nonFraction unitRef="cny" contextRef="i677ffc30cdff4ccdb01b51a83adcc527_D20180101-20221231" decimals="-3" name="bldp:ExpectedContributionsToAcquireInterestsInJointVentures" format="ixt:num-dot-decimal" scale="0" id="f-315">539,000,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i677ffc30cdff4ccdb01b51a83adcc527_D20180101-20221231" decimals="-3" name="bldp:ExpectedContributionsToAcquireInterestsInJointVentures" format="ixt:num-dot-decimal" scale="0" id="f-316">79,369,000</ix:nonFraction>). Weichai holds <ix:nonFraction unitRef="seat" contextRef="i677ffc30cdff4ccdb01b51a83adcc527_D20180101-20221231" decimals="INF" name="bldp:NumberOfBoardSeats" format="ixt-sec:numwordsen" id="f-317">three</ix:nonFraction> of <ix:nonFraction unitRef="seat" contextRef="i4b14e60531b449779dbabe037f8821b4_D20180101-20221231" decimals="INF" name="bldp:NumberOfBoardSeats" format="ixt-sec:numwordsen" id="f-318">five</ix:nonFraction> Weichai Ballard JV board seats and Ballard holds <ix:nonFraction unitRef="tranche" contextRef="i0d24fb4ef1e3478b942ab1d5fc54f30f_D20180101-20221231" decimals="INF" name="bldp:NumberOfBoardSeats" format="ixt-sec:numwordsen" scale="0" id="f-319">two</ix:nonFraction>, with Ballard having certain shareholder protection provisions.  Weichai Ballard JV is not controlled by the Corporation and therefore is not consolidated.  The Corporation's <ix:nonFraction unitRef="number" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-320">49</ix:nonFraction>% investment in Weichai Ballard JV is accounted for using the equity method of accounting.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Synergy Ballard JVCo</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 26, 2016, the Corporation, through BHKL, established a joint venture company,  Guangdong Synergy Hydrogen Power Co., Ltd (&#8220;Synergy Ballard JVCo&#8221;), located in Guangdong province in China. Synergy Ballard JVCo's business is to manufacture fuel cell products utilizing the Corporation's FCvelocity&#174;-9SSL fuel cell stack technology for use primarily in fuel cell engines assembled and sold in China.  </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation holds a non-controlling <ix:nonFraction unitRef="number" contextRef="ie3be1bcda4be459196e46a52394d8201_D20160926-20160926" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-321">10</ix:nonFraction>% interest in the joint venture, Synergy Ballard JVCo, together with Guangdong Nation Synergy Hydrogen Power Technology Co., Ltd. (a member of the &#8220;Synergy Group&#8221;) who holds a controlling <ix:nonFraction unitRef="number" contextRef="i83c6d31116674838859c3f590435d66d_D20160926-20160926" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-322">90</ix:nonFraction>% interest.  Synergy Ballard JVCo is not controlled by the Corporation and therefore is not consolidated. The Corporation&#8217;s <ix:nonFraction unitRef="number" contextRef="ie3be1bcda4be459196e46a52394d8201_D20160926-20160926" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-323">10</ix:nonFraction>% investment in Synergy Ballard JVCo is accounted for using the equity method of accounting. </span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i613175666c07455ea05cc6175899e927" continuedAt="iffb544f8270d40009ccb677268b89178"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" id="f-324" continuedAt="i8955048cf337437b8d06d36aa7448ab8" escape="true">Foreign currency:</ix:nonNumeric></span></div><ix:continuation id="i8955048cf337437b8d06d36aa7448ab8"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Foreign currency transactions</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions in foreign currencies are translated to the respective functional currencies of the Corporation and its subsidiaries at the exchange rate in effect at the transaction date. Monetary assets and liabilities denominated in other than the functional currency are translated at the exchange rates in effect at the statement of financial position date. The resulting exchange gains and losses are recognized in earnings. Non-monetary assets and liabilities denominated in other than the functional currency that are measured at fair value are translated to the functional currency at the exchange rate at the date that the fair value was determined. Non-monetary items that are measured in terms of historical cost in other than the functional currency are translated using the exchange rate at the date of the transaction.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Foreign operations</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities of foreign operations are translated to the presentation currency using exchange rates at the reporting date. The income and expenses of foreign operations are translated to the presentation currency using exchange rates at the dates of the transactions. Foreign currency differences are recognized in other comprehensive income.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Financial instruments:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" id="f-325" continuedAt="ia43a954c3dd2441eb557ec0620485554" escape="true">Financial assets</ix:nonNumeric></span></div><ix:continuation id="ia43a954c3dd2441eb557ec0620485554"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation initially recognizes loans and receivables and deposits on the date that they originated and all other financial assets on the trade date at which the Corporation becomes a party to the contractual provisions of the instrument. The Corporation de-recognizes a financial asset when the contractual rights to the cash flows from the asset expire, or when it transfers substantially all the risks and rewards of ownership of the financial asset.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are classified as measured at: amortized cost; fair value through other comprehensive income ("FVOCI") or fair value through profit or loss ("FVTPL"). The classification of financial assets is generally based on the business model in which a financial asset is managed and its contractual cash flow characteristics. Derivatives embedded in contracts where the host is a financial asset in the scope of the standard are never separated. Instead, the hybrid financial instrument as a whole is assessed for classification. The Corporation's financial assets which consist primarily of cash and cash equivalents, short-term investments, trade and other receivables, and contract assets are classified at amortized cost.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also periodically enters into foreign exchange forward contracts to limit its exposure to foreign currency rate fluctuations. These derivatives are recognized initially at fair value and are recorded as either assets or liabilities based on their fair value. Subsequent to initial recognition, these derivatives are measured at fair value and changes to their value are recorded through profit or loss.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" id="f-326" continuedAt="iad4f74b4763b41928aaf3b295b6c08ac" escape="true">Financial liabilities</ix:nonNumeric></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iad4f74b4763b41928aaf3b295b6c08ac">Financial liabilities comprise the Corporation&#8217;s trade and other payables. The financial liabilities are initially recognized on the date they are originated and are derecognized when the contractual obligations are discharged or cancelled or expire. These financial liabilities are recognized initially at fair value and subsequently are measured at amortized cost using the effective interest method, when materially different from the initial amount. Fair value is determined based on the present value of future cash flows, discounted at the market rate of interest.</ix:continuation></span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="iffb544f8270d40009ccb677268b89178" continuedAt="i02042f106b2f4154a2c1e6ee8ca8712f"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" id="f-327" continuedAt="i5e007151a8754611b0cb96a18903869d" escape="true">Share capital</ix:nonNumeric></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5e007151a8754611b0cb96a18903869d">Share capital is classified as equity. Incremental costs directly attributable to the issue of shares and share options are recognized as a deduction from equity. When share capital is repurchased, the amount of the consideration paid, including directly attributable costs, is recognized as a deduction from equity. Repurchased shares are classified as treasury shares and are presented as a deduction from equity. When treasury shares are subsequently reissued, the amount received is recognized as an increase in equity, and the resulting surplus or deficit on the transaction is transferred to or from retained earnings (deficit).</ix:continuation></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories" id="f-328" continuedAt="i4dd66979211040f088d639fb085748c5" escape="true">Inventories:</ix:nonNumeric></span></div><ix:continuation id="i4dd66979211040f088d639fb085748c5"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are recorded at the lower of cost and net realizable value. The cost of inventories is based on the first-in first-out principle, and includes expenditures incurred in acquiring the inventories, production or conversion costs and other costs incurred in bringing them to their existing location and condition. In the case of manufactured inventories and work in progress, cost includes materials, labor and appropriate share of production overhead based on normal operating capacity. Costs of materials are determined on an average per unit basis.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and selling expenses. In establishing any impairment of inventory, management estimates the likelihood that inventory carrying values will be affected by changes in market demand, technology and design, which would impair the value of inventory on hand.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" id="f-329" continuedAt="i835179ecce384c768c61f1baa27bc17f" escape="true">Property, plant and equipment:</ix:nonNumeric></span></div><ix:continuation id="i835179ecce384c768c61f1baa27bc17f" continuedAt="id68a16fc89d5405dbf08591943fbcfde"><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Recognition and measurement</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Items of property, plant and equipment are measured at cost less accumulated depreciation and any accumulated impairment losses. The cost of self-constructed assets includes the cost of materials, costs directly attributable to bringing the assets to a working condition for their intended use, and the costs of dismantling and removing items and restoring the site on which they are located. If significant parts of an item of property, plant and equipment have different useful lives, then they are accounted for as separate items (major components) of property, plant and equipment.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Subsequent expenditures</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent expenditures are capitalized only if it is probable that the future economic benefits associated with the expenditures will flow to the Corporation.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Depreciation</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is calculated to write-off the cost of items of property, plant and equipment less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. </span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i02042f106b2f4154a2c1e6ee8ca8712f" continuedAt="if459cefe3ac142a9b4a3d9e308db6d5c"><ix:continuation id="id68a16fc89d5405dbf08591943fbcfde"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) &#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Depreciation (cont'd)</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" id="f-330" continuedAt="i9c5fbf32414d4f1ea0a9e18bb03beec3" escape="true"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:53.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia809baf3749d403d8af56d68a0242122_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-331">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i7f782882b87d4d66ac8ace7e10141287_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-332">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ida9344b275db46dfa91397ed6b84c907_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-333">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i316f2e57e94d4305b98dd27a268dda9d_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-334">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The shorter of initial term of the respective lease and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">estimated useful life</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia5bd9929ff194e80b95fbbb3c9e680ac_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-335">4</ix:nonNumeric> to <ix:nonNumeric contextRef="i3f71c3f6a8c54a9d88955d7f24788e48_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-336">15</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" id="f-337" continuedAt="iddaef20f6db24bc081f145b9f64709a6" escape="true"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:53.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Property</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4d2b69acb8c64dafbc47ad3cb9380961_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-338">1</ix:nonNumeric> to <ix:nonNumeric contextRef="i61c0d0dda6ad4c6a9e087b5fdcfb3ed0_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-339">7</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icb7edd2208ba4673a4c2a98a53518fa8_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-340">4</ix:nonNumeric> to <ix:nonNumeric contextRef="i8704a27e345f4cf89ad9cad886b76b20_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-341">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Vehicles</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2184b9c6986d4c318a0c7b3ac85fa496_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-342">1</ix:nonNumeric> to <ix:nonNumeric contextRef="i707462827e0f413f9bb2d6aaeafaafeb_D20220101-20221231" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-343">5</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory" id="f-344" continuedAt="ia05a2ce63a8543798562bff495f43da6" escape="true">Leases:</ix:nonNumeric></span></div><ix:continuation id="ia05a2ce63a8543798562bff495f43da6" continuedAt="iad99721cb2d04305bf630eadf9d9b12d"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 16 Leases </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">introduced a single, on-balance sheet accounting model for lessees. As a result, the Corporation, as a lessee, has recognized right-of-use assets representing its rights to use the underlying assets, and lease liabilities representing its obligation to make lease payments. Lessor accounting remains similar to previous accounting policies.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At inception of a contract, the Corporation assesses whether a contract is, or contains, a lease. A contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. To assess whether a contract conveys the right to control the use of an identified asset, the Corporation assesses whether:</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the contract involves the use of an identified asset - this may be specified explicitly or implicitly, and should be physically distinct or represent substantially all of the capacity of a physically distinct asset. If the supplier has a substantive substitution right, then the asset is not identified;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Corporation has the right to obtain substantially all of the economic benefits from use of the asset throughout the period of use; and</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Corporation has the right to direct the use of the asset. The Corporation has this right when it has the decision-making rights that are most relevant to changing how and for what purpose the asset is used. In rare cases where all the decisions about how and for what purpose the asset is used are predetermined, the Corporation has the right to direct the use of the asset if either:</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">the Corporation has the right to operate the asset; or</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">the Corporation designed the asset in a way that predetermines how and for what purpose it will be used.</span></div></ix:continuation></ix:continuation><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="if459cefe3ac142a9b4a3d9e308db6d5c" continuedAt="i93ab0fd3b9cd466abdc3617ccf2fb3b2"><ix:continuation id="iad99721cb2d04305bf630eadf9d9b12d" continuedAt="i972eeb27c4c8419ba088552d745029f3"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases (cont'd):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.&#160;&#160;&#160;&#160;As a Lessee</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recognizes a right-of-use asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for any lease payments made at or before the commencement date, plus any initial direct costs incurred and an estimate of costs to dismantle and remove the underlying asset or to restore the underlying asset or the site on which it is located, less any lease incentives received.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use asset is subsequently depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. The estimated useful lives of right-of-use assets are determined on the same basis as those of property and equipment. In addition, the right-of-use asset is periodically reduced by impairment losses, if any, and adjusted for certain remeasurements of the lease liability.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Corporation&#8217;s incremental borrowing rate. Generally, the Corporation uses its incremental borrowing rate as the discount rate.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments included in the measurement of the lease liability comprise:</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fixed payments, including in-substance fixed payments;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Variable lease payments that depend on an index or a rate, initially measured using the index or rate at the commencement date;</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Amounts expected to be payable under a residual value guarantee; and</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The exercise price under a purchase option that the Corporation is reasonably certain to exercise, lease payments in an optional renewal period if the Corporation is reasonably certain to exercise an extension option, and penalties for early termination of a lease unless the Corporation is reasonably certain not to terminate early.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is subsequently measured at amortized cost using the effective interest method. It is remeasured when there is a change in future lease payments arising from a change in an index or rate, if there is a change in the Corporation&#8217;s estimate of the amount expected to be payable under a residual value guarantee or if the Corporation changes its assessment of whether it will exercise a purchase, extension or termination option.  When the lease liability is remeasured in this way, a corresponding adjustment is made to the carrying amount of the right-of-use asset, or is recorded in profit or loss if the carrying amount of the right-of-use asset has been reduced to zero.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation presents right-of-use assets in &#8216;Property, plant and equipment&#8217; and lease liabilities in &#8216;Lease liability&#8217; in the statement of financial position.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has elected not to recognize right-of-use assets and lease liabilities for short-term leases of properties, equipment and vehicles that have a lease term of 12 months or less. The Corporation has elected not to recognize right-of-use assets and lease liabilities for low value leases that have initial values of less than $5,000.  The Corporation recognizes the lease payments associated with these leases as an operating expense on a straight-line basis over the lease term.</span></div></ix:continuation></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i93ab0fd3b9cd466abdc3617ccf2fb3b2" continuedAt="i8afcdabd1d124e28b6d845f7b049c6df"><ix:continuation id="i972eeb27c4c8419ba088552d745029f3"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases (cont'd):</span></div><div style="padding-left:18pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ii.&#160;&#160;&#160;&#160;As a Lessor</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Corporation is an intermediate lessor, it accounts for its interests in the head lease and the sub-lease separately. It assesses the lease classification of a sub-lease with reference to the right-of-use asset arising from the head lease, not with reference to the underlying asset, and makes an overall assessment of whether the lease transfers to the lessee substantially all of the risks and rewards of ownership incidental to ownership of the underlying asset. If this is the case, then the lease is a finance lease; if not, then it is an operating lease. As part of this assessment, the Corporation considers certain indicators such as whether the lease is for the major part of the economic life of the asset.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" id="f-345" continuedAt="i47a3b98488074612aac36781484b0955" escape="true">Goodwill and intangible assets:</ix:nonNumeric></span></div><ix:continuation id="i47a3b98488074612aac36781484b0955" continuedAt="i057c2026a0664dd39109ec35306d7e02"><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" id="f-346" continuedAt="i1077e46da6824a31a9429227b460a160" escape="true">Recognition and measurement</ix:nonNumeric></span></div><div style="margin-bottom:9pt;padding-left:36pt"><ix:continuation id="i1077e46da6824a31a9429227b460a160"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:27.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditure on research activities is recognized in profit or loss as incurred.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Development expenditure is capitalized only if the expenditure can be measured reliably, the product or process is technically and commercially feasible, future economic benefits are probable and the Corporation intends to and has sufficient resources to complete development and to use or sell the asset. Otherwise, it is recognized in profit or loss as incurred. Subsequent to initial recognition, development expenditure is measured at cost less accumulated amortization and any accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks, customer contracts and relationships, non-compete agreements,  and software systems that are acquired or developed by the Corporation and have finite useful lives are measured at cost less accumulated amortization and any accumulated impairment losses.</span></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Subsequent expenditure</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditures, including expenditures on internally generated goodwill, are recognized in profit or loss as incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Amortization</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization is calculated to write-off the cost of intangible assets less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. Goodwill is not amortized.</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" id="f-347" escape="true"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:81.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired patents, know-how and in-process research &amp; development</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i843d2236e0e147f388bbd35b7ac4d353_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-348">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i76c31c477cac4e3a8ec2e2be6eb7f69d_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-349">20</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i016b4bf2ba734cc5ab969ec167de00f9_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-350">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i5c872b260c62436c8e62732b5c90adc2_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-351">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer contracts  and relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if4c0004a3b304d4f826004f187ccafc7_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-352">7</ix:nonNumeric> to <ix:nonNumeric contextRef="i8258f9ad4a2b4e87ab48e85377894845_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-353">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired non-compete agreements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16e0e999e7b144efa2dfbebcc7dea907_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-354">1</ix:nonNumeric> to <ix:nonNumeric contextRef="i096639f37f01436a92e43b2f5aad08d7_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-355">3</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6b5b5d7b7eed445f8766e1f0507d13ee_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-356">15</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trademarks and service marks</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2cdbf97e1e6a428ea8534f9d29794778_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-357">15</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internally generated fuel cell intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i73d46f0512bf4810a4bb7f585b16c259_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-358">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i4a57c776461b43b98ace8e9909735abc_D20220101-20221231" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-359">5</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i8afcdabd1d124e28b6d845f7b049c6df" continuedAt="ifdcd9319b6b9494ca54d15dd157e5441"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:continuation id="i057c2026a0664dd39109ec35306d7e02">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</ix:continuation></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Impairment:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" id="f-360" continuedAt="i84c50fa7099a489f85e174f014706478" escape="true">Financial assets</ix:nonNumeric></span></div><ix:continuation id="i84c50fa7099a489f85e174f014706478"><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An &#8216;expected credit loss&#8217; ("ECL") model applies to financial assets measured at amortized cost and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract assets.</span></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In applying the ECL model, loss allowances are measured on either of the following bases:</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</span></div><div style="padding-left:76.5pt;padding-right:29.25pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation measures loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When determining whether the credit risk of a financial asset has increased significantly since initial recognition and when estimating ECLs, the Corporation considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes both quantitative and qualitative information and analysis, based on historical experience and informed credit assessment and including forward-looking information.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the entity in accordance with the contract and the cash flows that the Corporation expects to receive). ECLs are discounted at the effective interest rate of the financial asset. At each reporting date, we assess whether financial assets carried at amortized cost are credit-impaired. A financial asset is &#8216;credit-impaired&#8217; when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. Loss allowances for financial assets measured at amortized cost are deducted from the gross carrying amount of the assets. Impairment (losses) recoveries related to trade receivables and contract assets are presented separately in the statement of profit or loss.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)  <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" id="f-361" continuedAt="i7bbd0a68419c4b0d8a7db05dd63f109c" escape="true">Non-financial assets</ix:nonNumeric></span></div><ix:continuation id="i7bbd0a68419c4b0d8a7db05dd63f109c" continuedAt="i26ef05ee88d94272845871969690a6e7"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Corporation&#8217;s non-financial assets other than inventories are reviewed at each reporting date to determine whether there is any indication of impairment. If any such indication exists, then the asset&#8217;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. Fair value less costs to sell is defined as the estimated price that would be received on the sale of the asset in an orderly transaction between market participants at the measurement date. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="ifdcd9319b6b9494ca54d15dd157e5441" continuedAt="i9fcbcd0d250746a0a0febce773f54a70"><ix:continuation id="i26ef05ee88d94272845871969690a6e7"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Impairment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)  Non-financial assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment loss is recognized if the carrying amount of an asset or its cash-generating unit exceeds its estimated recoverable amount. Impairment losses are recognized in profit or loss. Impairment losses recognized in respect of the cash generating units are allocated first to reduce the carrying amount of any goodwill allocated to the units, and then to reduce the carrying amounts of the other assets in the unit on a pro-rata basis.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment loss in respect of goodwill is not reversed. In respect of other assets, impairment losses recognized in prior periods are assessed at each reporting date for any indications that the loss has decreased or no longer exists. An impairment loss is reversed only to the extent that the asset&#8217;s carrying amount does not exceed the carrying amount that would have been determined, net of depreciation or amortization, if no impairment loss had been recognized.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory" id="f-362" continuedAt="i6228cfa02ba24d99a8bc50490ff6d071" escape="true">Provisions:</ix:nonNumeric></span></div><ix:continuation id="i6228cfa02ba24d99a8bc50490ff6d071"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision is recognized if, as a result of a past event, the Corporation has a present legal or constructive obligation that can be estimated reliably, and it is probable that an outflow of economic benefits will be required to settle the obligation. Provisions are determined by discounting the expected future cash flows at a pre-tax rate that reflects current market assessments of the time value of money and the risk specific to the liability. The unwinding of the discount is recognized as a finance expense.</span></div><div style="margin-bottom:9pt;padding-left:135pt;text-align:justify;text-indent:-117pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for warranty costs is recorded on product sales at the time the sale is recognized. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the estimated cost to resolve claims received, taking into account the nature of the contract and past and projected experience with the products.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Decommissioning liabilities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal obligations to retire tangible long-lived assets are recorded at the net present value of the expected costs of settlement at acquisition with a corresponding increase in asset value. These include assets leased under operating leases. The liability is accreted over the life of the asset to the ultimate settlement amount and the increase in asset value is depreciated over the remaining useful life of the asset.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue" id="f-363" continuedAt="i4c8595aec93c4c5d97f62f630198f3fa" escape="true">Revenue recognition:</ix:nonNumeric></span></div><ix:continuation id="i4c8595aec93c4c5d97f62f630198f3fa" continuedAt="i6d1b6730056f444c9a7f02ee060ee900"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation generates revenues primarily from product sales, the license and sale of intellectual property and fundamental knowledge, and the provision of engineering services and technology transfer services. Product revenues are derived primarily from standard product sales contracts and from long-term fixed price contracts. Intellectual property and fundamental knowledge license revenues are derived primarily from standard licensing and technology transfer agreements. Engineering service and technology transfer services revenues are derived primarily from cost-plus reimbursable contracts and from long-term fixed price contracts.</span></div><div style="margin-bottom:9pt;margin-top:0.55pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a customer obtains control of the goods or services. Determining the timing of the transfer of control, at a point in time or over time, requires judgment.  On standard product sales contracts, revenues are recognized when customers obtain control of the product, that is when transfer of title and risks and rewards of ownership of goods have passed and when obligation to pay is considered certain. Invoices are generated and revenue is recognized at that point in time. Provisions for warranties are made at the time of sale.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i9fcbcd0d250746a0a0febce773f54a70" continuedAt="i76c80cf5e58c4f7fab84afaf36416e4b"><ix:continuation id="i6d1b6730056f444c9a7f02ee060ee900"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;Revenue recognition (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On standard licensing and technology transfer agreements, revenues are recognized on the transfer of rights to a licensee, when it is determined to be distinct from other performance obligations, and if the customer can direct the use of, and obtain substantially all of the remaining benefits from the license as it exists at the time of transfer. In other cases, the proceeds are considered to relate to the right to use the asset over the license period and the revenue is recognized over that period. If it is determined that the license is not distinct from other performance obligations, revenue is recognized over time as the customer simultaneously receives and consumes the benefit.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On long-term fixed price contracts, the customer controls all of the work in progress as the services are being provided.  This is because under these contracts, the deliverables are made to a customer&#8217;s specification, and if a contract is terminated by the customer, then the Corporation is entitled to reimbursement of the costs incurred to date plus the applicable gross margin. Therefore, revenue from these contracts and the associated costs are recognized as the costs are incurred over time.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On long-term fixed price contracts, revenues are recognized over time using cumulative costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations.  Generally, revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to estimated revenues and estimated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the estimated costs for completing the contract exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" id="f-364" continuedAt="i6589d3bba728404bb884bcc97b984248" escape="true">Finance income and expense:</ix:nonNumeric></span></div><ix:continuation id="i6589d3bba728404bb884bcc97b984248"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance income comprises interest income on funds invested, gains (losses) on the disposal of available-for-sale financial assets, foreign exchange gains (losses), and changes in the fair value of financial assets at fair value through profit or loss, pension administration expense, and employee future benefit plan expense. Interest income is recognized as it accrues in income, using the effective interest method.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance expense comprises interest expense on leases and the unwinding of the discount on provisions.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory" id="f-365" continuedAt="i526fdfe694c740519fd0e3a361023073" escape="true">Income taxes:</ix:nonNumeric></span></div><ix:continuation id="i526fdfe694c740519fd0e3a361023073"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation follows the asset and liability method of accounting for income taxes. Under this method, deferred income taxes are recognized for the deferred income tax consequences attributable to differences between the financial statement carrying values of assets and liabilities and their respective income tax bases (temporary differences) and for loss carry forwards. The resulting changes in the net deferred tax asset or liability are included in income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are measured using enacted, or substantively enacted, tax rates expected to apply to taxable income in the years in which temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities, of a change in tax rates, is included in income in the period that includes the substantive enactment date. Deferred income tax assets are reviewed at each reporting date and are reduced to the extent that it is no longer probable that the related tax benefit will be realized.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i76c80cf5e58c4f7fab84afaf36416e4b" continuedAt="i248cfa84cf6741fb8eeae8a22cb31610"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" id="f-366" continuedAt="i844f7efcd3144bb18f68c5aae25179f4" escape="true">Employee benefits:</ix:nonNumeric></span></div><ix:continuation id="i844f7efcd3144bb18f68c5aae25179f4" continuedAt="ided1d2fc79df4800adb1cba59d09ac28"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined contribution plans</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A defined contribution plan is a post-employment benefit plan under which an entity pays fixed contributions into a separate entity and will have no legal or constructive obligation to pay further amounts.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obligations for contributions to defined contribution pension plans are recognized as an employee benefit expense in profit or loss in the periods during which services are rendered by employees. Prepaid contributions are recognized as an asset to the extent that a cash refund or a reduction in future payments is available. Contributions to a defined contribution plan that are due more than 12 months after the end of the period in which the employees render the service are discounted to their present value.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined benefit plans</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&#8217;s net obligation in respect of defined benefit pension plans is calculated separately for each plan by estimating the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value. Any unrecognized past service costs and the fair value of any plan assets are deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#8217;s obligations and that are denominated in the same currency in which the benefits are expected to be paid. The calculation is performed annually by a qualified actuary using the projected unit credit method.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the calculation results in a benefit to the Corporation, the recognized asset is limited to the total of any unrecognized past service costs and the present value of economic benefits available in the form of any future refunds from the plan or reductions in future contributions to the plan. In order to calculate the present value of economic benefits, consideration is given to any minimum funding requirements that apply to any plan in the Corporation. An economic benefit is available to the Corporation if it is realizable during the life of the plan, or on settlement of the plan liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recognizes all remeasurements arising from defined benefit plans, which comprise actuarial gains and losses, immediately in other comprehensive income. Remeasurements recognized in other comprehensive income are not recycled through profit or loss in subsequent periods.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other long-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s net obligation in respect of long-term employee benefits other than pension plans is the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value, and the fair value of any related assets is deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#8217;s obligations. The calculation is performed using the projected unit credit method. Any actuarial gains and losses are recognized in other comprehensive income or loss in the period in which they arise.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Termination benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Termination benefits are recognized as an expense (restructuring expense recorded in other operating expense) when the Corporation is committed demonstrably, without realistic possibility of withdrawal, to a formal detailed plan to either terminate employment before the normal retirement date, or to provide termination benefits as a result of an offer made to encourage voluntary redundancy. Termination benefits for voluntary redundancies are recognized as an expense if the Corporation has made an offer of voluntary redundancy, it is probable that the offer will be accepted, and the number of acceptances can be estimated reliably. If benefits are payable more than 12 months after the reporting period, then they are discounted to their present value.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i248cfa84cf6741fb8eeae8a22cb31610" continuedAt="ie5fe17faf51b491cbb0997924d8e6f3a"><ix:continuation id="ided1d2fc79df4800adb1cba59d09ac28"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;Employee benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A liability is recognized for the amount expected to be paid under short-term cash bonus or profit sharing plans if the Corporation has a present legal or constructive obligation to pay this amount as a result of past service provided by the employee, and the obligation can be estimated reliably.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" id="f-367" continuedAt="i79125cee879348f1811b49b1664e2348" escape="true">Share-based compensation plans:</ix:nonNumeric></span></div><ix:continuation id="i79125cee879348f1811b49b1664e2348"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares, share options, restricted share units, and deferred share units granted. The resulting compensation expense, based on the fair value of the awards granted, excluding the impact of any non-market service and performance vesting conditions, is charged to income over the period that the employees unconditionally become entitled to the award, with a corresponding increase to contributed surplus.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. Restricted share units and deferred share units are valued at the fair-value price at grant date.  For awards with graded vesting, the fair value of each tranche is calculated separately and recognized over its respective vesting period. Non-market vesting conditions are considered in making assumptions about the number of awards that are expected to vest. At each reporting date, the Corporation reassesses its estimates of the number of awards that are expected to vest and recognizes the impact of any revision in the income statement with a corresponding adjustment to contributed surplus.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation issues shares, share options, restricted share units, and deferred share units under its share-based compensation plans as described in note 21. Any consideration paid by employees on exercise of share options or purchase of shares, together with the amount initially recorded in contributed surplus, is credited to share capital.  The redemption of restricted share units and deferred share units are non-cash transactions that are recorded in contributed surplus and share capital.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" id="f-368" continuedAt="ibf72e27328bc4397ba19946514c8637f" escape="true">Earnings (loss) per share:</ix:nonNumeric></span></div><ix:continuation id="ibf72e27328bc4397ba19946514c8637f"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed using the weighted average number of common shares outstanding during the period, adjusted for treasury shares. Diluted earnings per share is calculated using the treasury stock method.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&#8220;DSUs&#8221;), restricted share units (&#8220;RSUs&#8221;), and &#8220;in the money&#8221; options, if any, be exercised. When the effects of outstanding stock-based compensation arrangements would be anti-dilutive, diluted loss per share is not shown separately.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(p)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" id="f-369" continuedAt="id719b4ab48fb4160a4f298242acf11d0" escape="true">Government assistance and investment tax credits:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id719b4ab48fb4160a4f298242acf11d0">Government assistance and investment tax credits are recorded as either a reduction of the cost of the applicable assets, or credited against the related expense incurred in the statement of comprehensive loss, as determined by the terms and conditions of the agreements under which the assistance is provided to the Corporation or the nature of the expenditures which gave rise to the credits. Government assistance and investment tax credit receivables are recorded when their receipt is reasonably assured.</ix:continuation></span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="ie5fe17faf51b491cbb0997924d8e6f3a"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(q)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory" id="f-370" continuedAt="i1ee194aa8ce24a7c8aceb5cbf38c5fae" escape="true">Segment reporting:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1ee194aa8ce24a7c8aceb5cbf38c5fae">An operating segment is a component of the Corporation that engages in business activities from which it may earn revenues and incur expenses, including revenues and expenses that relate to transactions with any of the Corporation&#8217;s other components. Segment results include items directly attributable to a segment as well as those that can be allocated on a reasonable basis. Unallocated items comprise mainly corporate assets, head office expenses, and income tax assets and liabilities.</ix:continuation></span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_46"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory" id="f-371" continuedAt="i1dbccb0a60c24b14afb15fa58b9a2636" escape="true">Critical judgments in applying accounting policies and key sources of estimation uncertainty:</ix:nonNumeric></span></div><ix:continuation id="i1dbccb0a60c24b14afb15fa58b9a2636" continuedAt="i2d717ca2b89f4fedb9887d92f76804ac"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical judgments in applying accounting policies:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical judgments that management has made in the process of applying the Corporation&#8217;s accounting policies and that have the most significant effect on the amounts recognized in the consolidated financial statements are limited to management&#8217;s assessment of the Corporation&#8217;s ability to continue as a going concern (note 2(e)).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key sources of estimation uncertainty:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are key assumptions concerning the future and other key sources of estimation uncertainty that have significant risk of resulting in a material adjustment to the reported amount of assets, liabilities, income and expenses within the next financial year.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Revenue recognition:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On long-term fixed price contracts, revenues are recorded over time using costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations. Revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to expected revenues and expected costs for completing a contract are recognized in the period in which the revisions are identified. If the expected costs exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</span></div><div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;The determination of expected costs for completing a contract is based on estimates that can be affected by a variety of factors such as variances in the timeline to completion, the cost of materials, the availability and cost of labour, as well as productivity.</span></div><div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;The determination of potential revenues includes the contractually agreed amount and may be adjusted based on the estimate of the Corporation&#8217;s attainment on achieving certain defined contractual milestones. Management&#8217;s estimation is required in determining the amount of consideration to which the Corporation expects to be entitled and in determining when a performance obligation has been met.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates used to determine revenues and costs of long-term fixed price contracts involve uncertainties that ultimately depend on the outcome of future events and are periodically revised as projects progress. There is a risk that a customer may ultimately disagree with management&#8217;s assessment of the progress achieved against milestones, or that the Corporation's estimates of the work required to complete a contract may change.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i2d717ca2b89f4fedb9887d92f76804ac"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)  Asset impairment:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In assessing fair value less costs to sell, the price that would be received on the sale of an asset in an orderly transaction between market participants at the measurement date is estimated. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets. The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes. Many of the factors used in assessing fair value are outside the control of management and it is reasonably likely that assumptions and estimates will change from period to period.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These changes may result in future impairments. For example, the revenue growth rate could be lower than projected due to economic, industry or competitive factors, or the discount rate used in the value in use model could increase due to a change in market interest rates. In addition, future goodwill impairment charges may be necessary if the market capitalization decreased due to a decline in the trading price of the Corporation&#8217;s common stock, which could negatively impact the fair value of the Corporation&#8217;s cash generating units.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Warranty provision:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for warranty costs is recorded on product sales at the time of shipment. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the cost to resolve claims received. In making such determinations, the Corporation uses estimates based on the nature of the contract and past and projected experience with the products. Should these estimates prove to be incorrect, the Corporation may incur costs different from those provided for in the warranty provision. Management reviews warranty assumptions and makes adjustments to the provision at each reporting date based on the latest information available, including the expiry of contractual obligations. Adjustments to the warranty provision are recorded in cost of product and service revenues.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Inventory provision:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the lower of cost and net realizable value of inventory and in establishing the appropriate provision for inventory obsolescence, management estimates the likelihood that inventory carrying values will be affected by changes in market pricing or demand for the products and by changes in technology or design which could make inventory on hand obsolete or recoverable at less than the recorded value. Management performs regular reviews to assess the impact of changes in technology and design, sales trends and other changes on the carrying value of inventory. Where it is determined that such changes have occurred and will have a negative impact on the value of inventory on hand, appropriate provision are made.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If there is a subsequent increase in the value of inventory on hand, reversals of previous write-downs to net realizable value are made. Unforeseen changes in these factors could result in additional inventory provisions, or reversals of previous provisions, being required.</span></div><div style="margin-bottom:9pt;padding-right:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Employee future benefits:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The present value of the defined benefit obligation is determined by discounting the estimated future cash outflows using interest rates of high-quality corporate bonds that have terms to maturity approximating the terms of the related pension liability. Determination of benefit expense requires assumptions such as the discount rate to measure obligations, expected plan investment performance, expected healthcare cost trend rate, and retirement ages of employees. Actual results will differ from the recorded amounts based on these estimates and assumptions.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_49"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory" id="f-372" continuedAt="id28267a1316a4560a58e2cf64cbb0c8f" escape="true">Recent accounting pronouncements and future accounting policy changes:  </ix:nonNumeric></span></div><ix:continuation id="id28267a1316a4560a58e2cf64cbb0c8f" continuedAt="i72a07844adaa4ef9aef6d0d619c257c7"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is an overview of accounting standard changes that the Corporation will be required to adopt in future years.  The Corporation expects to adopt these standards as at their effective dates and will continue to evaluate the impact of these standards on the consolidated financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Classification of Liabilities as Current or Non-current</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (Amendments to IAS 1)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 23, 2020, the IASB issued amendments to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> IAS 1 Presentation of Financial Statements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the "2020 amendments"), to clarify the classification of liabilities as current or non-current. On October 31, 2022, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current Liabilities with Covenants (Amendments to IAS 1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the &#8220;2022 amendments&#8221;), to improve the information a company provides about long-term debt with covenants.   </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of non-current classification, the 2020 amendments and the 2022 amendments (collectively "the amendments") removed the requirement for a right to defer settlement or roll over of a liability for at least twelve months to be unconditional. Instead, such a right must have substance and exist at the end of the reporting period.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments reconfirmed that only covenants with which a company must comply on or before the reporting date affect the classification of a liability as current or non-current. Covenants with which a company must comply after the reporting date do not affect a liability&#8217;s classification at that date. The amendments also clarify how a company classifies a liability that includes a counterparty conversion option.  The amendments state that:</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">settlement of a liability includes transferring a company&#8217;s own equity instruments to the counterparty, and</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">when classifying liabilities as current or non-current a company can ignore only those conversion options that are recognized as equity.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual periods beginning on or after January 1, 2024.  Early adoption is permitted.  A company that applies the 2020 amendments early is required to also apply the 2022 amendments.  The extent of the impact of adoption of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has not yet been determined.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Definition of Accounting Estimates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (Amendments to IAS 8)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2021, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Definition of Accounting Estimates (Amendments to IAS 8).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments introduce a new definition for accounting estimates, clarifying that they are monetary amounts in the financial statements that are subject to measurement uncertainty. The amendments also clarify the relationship between accounting policies and accounting estimates by specifying that a company develops an accounting estimate to achieve the objective set out by an accounting policy.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual periods beginning on or after January 1, 2023. Early adoption is permitted. The extent of the impact of adoption of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to IAS 8 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is not expected to have a material impact on the Corporation's financial statements.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Disclosure Initiative &#8211; Accounting Policies (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS Practice Statement 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2021, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Initiative &#8211; Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2 Making Materiality Judgements).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments help companies provide useful accounting policy disclosures. The key amendments include: </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">requiring companies to disclose their material accounting policies rather than their significant accounting policies;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">clarifying that accounting policies related to immaterial transactions, other events or conditions are themselves immaterial and as such need not be disclosed; and</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">clarifying that not all accounting policies that relate to material transactions, other events or conditions are themselves material to a company&#8217;s financial statements.</span></div></ix:continuation><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i72a07844adaa4ef9aef6d0d619c257c7"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. &#160;&#160;&#160;&#160;Recent accounting pronouncements and future accounting policy changes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Disclosure Initiative &#8211; Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">IFRS Practice Statement 2) (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual periods beginning on or after January 1, 2023. Early adoption is permitted. The extent of the impact of adoption of the amendments to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IAS 1 and IFRS Practice Statement 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is not expected to have a material impact on the Corporation's financial statements.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_1313"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfBusinessCombinationsExplanatory" id="f-373" continuedAt="i7d0745f4d493420782c1cd782f0bc259" escape="true">Acquisition:</ix:nonNumeric></span></div><ix:continuation id="i7d0745f4d493420782c1cd782f0bc259" continuedAt="i14face75838d4bdcae667809d5c137eb"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2021, the Corporation acquired Ballard Motive Solutions (formerly Arcola Energy Limited), a UK-based systems engineering company specializing in hydrogen fuel cell systems and powertrain integration.   The Corporation acquired <ix:nonFraction unitRef="number" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="f-374">100</ix:nonFraction>% of Arcola for total consideration of up to $<ix:nonFraction unitRef="usd" contextRef="i11efc342d9ee428fbcfd83fd7ae3e9cc_I20211111" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="0" id="f-375">40,000,000</ix:nonFraction>, consisting of up-front net cash consideration of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:CashTransferred" format="ixt:num-dot-decimal" scale="0" id="f-376">7,157,000</ix:nonFraction>, and including <ix:nonFraction unitRef="shares" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:num-dot-decimal" scale="0" id="f-377">337,353</ix:nonFraction> shares of the Corporation with an acquisition date fair value of approximately $<ix:nonFraction unitRef="usd" contextRef="ia1733885aebb4fe9b09c9d6ac33a5671_I20221231" decimals="-3" name="ifrs-full:EquityInterestsOfAcquirer" format="ixt:num-dot-decimal" scale="0" id="f-378">4,851,000</ix:nonFraction> (<ix:nonFraction unitRef="shares" contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231" decimals="INF" name="bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-379">112,451</ix:nonFraction> shares issued as of December&#160;31, 2022 ) that vest over a <ix:nonNumeric contextRef="i703b57beed8845169bb4a7c56c6922b2_D20211111-20211111" name="bldp:EquityInterestsIssuedOrIssuableVestingPeriod" format="ixt-sec:durwordsen" id="f-380">two year</ix:nonNumeric> period from the acquisition date, and $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:EquityInterestsOfAcquirer" format="ixt:num-dot-decimal" scale="0" id="f-381">26,258,000</ix:nonFraction> in earn-out cash contingent consideration ($<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:PaymentOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="f-382">14,900,000</ix:nonFraction> paid as of December&#160;31, 2022) based on the achievement of certain performance milestones over an up to <ix:nonNumeric contextRef="ib8486236f9094cdcb487133ddab28fbc_D20211111-20211231" name="bldp:ContingentConsiderationTerm" format="ixt-sec:durwordsen" id="f-383">three year</ix:nonNumeric> period from the acquisition date.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation completed detailed valuation studies and prepared the purchase price allocation for Ballard Motive Solutions using the acquisition method of accounting in accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 3 Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with the Corporation considered as the accounting acquirer and Ballard Motive Solutions as the accounting acquiree.  As the accounting acquirer, consideration given by the Corporation to acquire Ballard Motive Solutions had been allocated to the assets acquired, and the liabilities assumed, based on their fair values as of the acquisition date of November 11, 2021. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As consideration for the transaction: (i) the Corporation paid cash and assumed and paid certain of Ballard Motive Solutions' debt obligations and transaction costs on closing of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" format="ixt:num-dot-decimal" scale="0" id="f-384">7,477,000</ix:nonFraction>; (ii) will issue <ix:nonFraction unitRef="shares" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:num-dot-decimal" scale="0" id="f-385">337,353</ix:nonFraction> shares of the Corporation in three future tranches (first tranche of <ix:nonFraction unitRef="shares" contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231" decimals="INF" name="bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-386">112,451</ix:nonFraction> shares issued as of December&#160;31, 2022) at a fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="2" name="bldp:BusinessAcquisitionSharePrice1" scale="0" id="f-387">18.30</ix:nonFraction> per share discounted for the timing delay in receiving the shares using an Asian put option pricing model, or $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="bldp:EquityInterestsOfAcquirerDiscounted" format="ixt:num-dot-decimal" scale="0" id="f-388">4,851,000</ix:nonFraction>; (iii) will make future cash payments of up to $<ix:nonFraction unitRef="usd" contextRef="i11efc342d9ee428fbcfd83fd7ae3e9cc_I20211111" decimals="-3" name="ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-389">27,000,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:PaymentOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="f-390">14,900,000</ix:nonFraction> paid as of December&#160;31, 2022) based on the successful attainment of numerous milestone objectives over a three-year period discounted for the estimated probability of successful occurrence and for the timing delay in receiving the cash payments using a credit adjusted risk-free rate observed for bonds of a similar duration, or $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:LiabilitiesIncurred" format="ixt:num-dot-decimal" scale="0" id="f-391">26,258,000</ix:nonFraction>; and (iv) an actual working capital adjustment of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="bldp:BusinessAcquisitionWorkingCapitalAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-392">611,000</ix:nonFraction>, for total purchase consideration of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="0" id="f-393">39,197,000</ix:nonFraction>.  In accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the fair value of the <ix:nonFraction unitRef="shares" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:num-dot-decimal" scale="0" id="f-394">337,353</ix:nonFraction> shares has been measured for accounting purposes using the $<ix:nonFraction unitRef="usdPerShare" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="2" name="bldp:BusinessAcquisitionSharePrice1" scale="0" id="f-395">18.30</ix:nonFraction> 5-day weighted average price of the Corporation's shares immediately preceding the acquisition date. </span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" id="f-396" continuedAt="i7e585e8d86ef4b32be4efd8b0f6b68e1" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of purchase consideration was as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:83.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.180%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and debt paid on closing</span></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" format="ixt:num-dot-decimal" scale="3" id="f-397">7,477</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred share consideration</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="bldp:EquityInterestsOfAcquirerDiscounted" format="ixt:num-dot-decimal" scale="3" id="f-398">4,851</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contingent cash consideration</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:LiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="f-399">26,258</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Working capital adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="bldp:BusinessAcquisitionWorkingCapitalAdjustment" scale="3" id="f-400">611</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Fair Value of Purchase Consideration</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="f-401">39,197</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i14face75838d4bdcae667809d5c137eb" continuedAt="i69b06ed2c26b4acbb24520eb2a66b761"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;Acquisition (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the identifiable assets acquired and liabilities assumed as part of a business combination are recognized separately from goodwill at the acquisition date if they meet the definition of an asset or liability and are exchanged as part of the business combination.  The identifiable assets acquired and liabilities assumed are then measured at their acquisition date fair values based on the contractual terms, economic conditions, the Corporation&#8217;s operating and accounting policies and other pertinent conditions as of the acquisition date. The fair value review of Ballard Motive Solutions' assets and liabilities commenced with a review of the carrying amount of each respective asset and liability.  The carrying amounts of all assets and liabilities were subject to due diligence procedures and included confirmation of existence and a review of potential impairment of all significant assets and a review for completeness of all liabilities.  Each asset and liability was then reviewed and measured for potential fair value adjustments from carrying cost to arrive at the  fair value of each asset and liability as of the acquisition date of November 11, 2021.</span></div><ix:continuation id="i7e585e8d86ef4b32be4efd8b0f6b68e1" continuedAt="i60a637f22fb2426799591a976ff3b621"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of assets acquired and liabilities assumed are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:83.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.180%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="3" id="f-402">320</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="f-403">3,112</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant &amp; equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" scale="3" id="f-404">190</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="f-405">17,279</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-406">23,991</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="f-407">1,817</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="f-408">3,878</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value of Assets Acquired and Liabilities Assumed</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed" format="ixt:num-dot-decimal" scale="3" id="f-409">39,197</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each of the acquired identifiable assets and liabilities assumed was determined as follows:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fair value of certain of the acquired working capital balances including trade and other receivables, and accounts payable and accrued liabilities, had been assessed at their respective carrying amounts on November 11, 2021, which was considered to approximately equate to fair value as a result of the short-term to maturity of each of these accounts.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acquired property, plant and equipment consist primarily of specialized manufacturing and research and development equipment, as well as miscellaneous other items, all physically located in Ballard Motive Solutions' operating facilities in the UK.  As there was no market-based evidence of fair value for these specialized assets that are rarely sold other than as part of a continuing business, fair value was estimated using a depreciated replacement cost approach in accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IAS 16 Property Plant and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  A depreciated replacement cost approach considers how much it would cost to reproduce an asset after adjusting for depreciation and optimization.  The adjustment for depreciation takes into account the age of the asset in relation to its useful life and its residual value.  The fair value of property, plant and equipment was considered to approximately equate to its carrying amount.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acquired identified intangible assets consisted of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete arrangement.  The Corporation concluded that each of the identified intangible assets met the definition of an identified intangible asset (or non-monetary asset without physical substance) under </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IAS 38 Intangible Assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as the acquired IP met the definition of an asset and was identifiable. The fair value of all identified intangible assets included a fair value adjustment of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-410">17,279,000</ix:nonFraction> from their original carrying amounts.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i69b06ed2c26b4acbb24520eb2a66b761" continuedAt="i430f317fc8f14fed9cd15a237fc3c58d"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;Acquisition (cont'd):</span></div><ix:continuation id="i60a637f22fb2426799591a976ff3b621" continuedAt="i285ca92ec1be401e9fd2444e4a8878f9"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-411">17,279,000</ix:nonFraction> consisted of the following and are being amortized based on the following useful lives:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:72.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.648%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Useful life in yrs</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology (patents, know-how and in-process research &amp; development)</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c03e55da4a4517874e1af17222b846_I20211111" decimals="-3" name="ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="f-412">15,976</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i06a7395b6bf94464b03aa5014c3e2aef_D20211111-20211111" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-413">12</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contracts and relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i169242807cec478c949367dc1c8d5a3c_I20211111" decimals="-3" name="ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="f-414">1,048</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i33f5374a2f794faf805e2cda7b3cf4b1_D20211111-20211111" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-415">7</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete arrangement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i331c843aa20143a69ab91c9f188f2724_I20211111" decimals="-3" name="ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="3" id="f-416">255</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib22f91530b984e60be9c301d02704fde_D20211111-20211111" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-417">3</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value of Identified Intangible Assets</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="f-418">17,279</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of acquired identified intangible assets were calculated with the assistance of an independent valuator and were determined through a variety of valuation techniques. </span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fair value of the acquired technology including patents, know-how and in-process research &amp; development totaling $<ix:nonFraction unitRef="usd" contextRef="i9e99f9d2c27c48cb8af3847845d3adae_I20211111" decimals="-3" name="ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-419">15,976,000</ix:nonFraction> had been calculated using the Multi-Period Excess Earnings Method (&#8220;MPEEM&#8221;) approach which is a variant of the Income Approach. The basic principle of the MPEEM Approach is that a single asset, in isolation, is not capable of generating cash flow for an enterprise.  Several assets are brought together and exploited to generate cash flow.  Therefore, to determine cash flow from the exploitation of existing technology, one must deduct the related expenses incurred for the exploitation of other assets used for the generation of overall cash flow and revenues.  The fair value of existing technology was estimated by discounting the net cash flow derived from the expected revenues attributable to the acquired technology.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fair value of the acquired customer contracts and relationships totaling $<ix:nonFraction unitRef="usd" contextRef="i26bce0fb324f4ab89d64c93aaf349c3a_I20211111" decimals="-3" name="ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-420">1,048,000</ix:nonFraction> had also been calculated using the MPEEM approach.  The fair value of existing customer contracts/relationships was estimated by discounting the net cash flow derived from the expected revenues attributable to the acquired customer contracts and relationships.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fair value of the acquired non-compete covenants of $<ix:nonFraction unitRef="usd" contextRef="i331c843aa20143a69ab91c9f188f2724_I20211111" decimals="-3" name="ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-421">255,000</ix:nonFraction> were calculated using the Income Approach whereby the fair value of the non-compete covenants was estimated by calculating the expected decrease or loss in forecasted cash flows if the employees compete with the target&#8217;s business without the non-compete covenants.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fair value of the deferred income tax liability of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-422">3,878,000</ix:nonFraction> represented the excess of the accounting basis of the acquired intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-423">17,279,000</ix:nonFraction> over their tax basis of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="bldp:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" format="ixt:num-dot-decimal" scale="0" id="f-424">1,768,000</ix:nonFraction> at the current UK tax rate of 25.0%.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining unallocated $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="f-425">23,991,000</ix:nonFraction> of the total purchase price consideration of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed" format="ixt:num-dot-decimal" scale="0" id="f-426">39,197,000</ix:nonFraction> had been ascribed as goodwill, which is not deductible for tax purposes. The goodwill of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="f-427">23,991,000</ix:nonFraction> resulting from the acquisition consists largely of the expectation that the acquisition will complement the Corporation&#8217;s Fuel Cell Products and Services growth platform by delivering strategic benefits in diversification, growth, scale, and profitability.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue and net loss attributable to Ballard Motive Solutions included in the consolidated statement of loss from the acquisition date of November 11, 2021 through the period ended December 31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i6cc74e52610c4769897e04086738a0d1_D20211111-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="f-428">138,000</ix:nonFraction> and ($<ix:nonFraction unitRef="usd" contextRef="i6cc74e52610c4769897e04086738a0d1_D20211111-20211231" decimals="-3" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="0" id="f-429">1,114,000</ix:nonFraction>), respectively.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the unaudited pro forma results of Ballard Motive Solutions for the year ended December 31, 2021.  The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of fiscal 2021. The pro forma financial information presented includes: amortization charges for acquired tangible and intangible assets based on the values assigned in the purchase price allocation; and income tax recovery on deferred income tax liability arising from the purchase price allocation.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i430f317fc8f14fed9cd15a237fc3c58d"><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:continuation id="i285ca92ec1be401e9fd2444e4a8878f9" continuedAt="ica2ce1779fca44a68461d551ba7aad5b">Acquisition (cont'd):</ix:continuation></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><ix:continuation id="ica2ce1779fca44a68461d551ba7aad5b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:80.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proforma Information</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Revenue</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueOfCombinedEntity" format="ixt:num-dot-decimal" scale="3" id="f-430">4,243</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Loss from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231" decimals="-3" sign="-" name="bldp:ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" format="ixt:num-dot-decimal" scale="3" id="f-431">7,336</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Net loss</span></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLossOfCombinedEntity" format="ixt:num-dot-decimal" scale="3" id="f-432">5,966</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs of  $<ix:nonFraction unitRef="usd" contextRef="ib8486236f9094cdcb487133ddab28fbc_D20211111-20211231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="0" id="f-433">463,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="0" id="f-434">1,170,000</ix:nonFraction>) were incurred a result of this transaction, and are recognized in other operating expense.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the acquisition, the Corporation re-evaluated the business model of Ballard Motive Solutions and made certain restructuring changes to its operations.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the post-acquisition restructuring of Ballard Motive Solutions' operations during the year ended December&#160;31, 2022, the Corporation recognized a net charge to restructuring costs of $<ix:nonFraction unitRef="usd" contextRef="i063757a6e8db4c29a5402b3019315e73_D20220101-20221231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="0" id="f-435">4,835,000</ix:nonFraction> (note 25) consisting primarily of contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries; recovery on settlement of contingent consideration of $<ix:nonFraction unitRef="usd" contextRef="i063757a6e8db4c29a5402b3019315e73_D20220101-20221231" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:num-dot-decimal" scale="0" id="f-436">9,891,000</ix:nonFraction> (note 28) related to the cancellation of certain contingent and outstanding cash milestones no longer payable; and intangible asset impairment of $<ix:nonFraction unitRef="usd" contextRef="i063757a6e8db4c29a5402b3019315e73_D20220101-20221231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-437">13,017,000</ix:nonFraction> (note 27) consisting of a write-down of acquired technology, customer contracts, and non-compete intangible assets to their estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="i26623dfb61cb49a2827a2d73a3dbadf1_I20221231" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-438">2,500,000</ix:nonFraction>.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_55"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory" id="f-439" continuedAt="ida1ae9f43cc74ad0910c4321a0e5f5d6" escape="true">Discontinued operations:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ida1ae9f43cc74ad0910c4321a0e5f5d6">On October 14, 2020, the Corporation completed an agreement to sell certain remaining business assets of its subsidiary, Ballard Unmanned Systems, which has been classified and accounted for as a discontinued operation. The historic operating results of this business for 2021 have been removed from continued operating results and are instead presented separately in the statements of loss and comprehensive income (loss) as net income from discontinued operations.</ix:continuation></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_58"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfFinancialAssetsExplanatory" id="f-440" continuedAt="idb99410c77ea4821bca8df584e4bc8d4" escape="true">Trade and other receivables:</ix:nonNumeric></span></div><ix:continuation id="idb99410c77ea4821bca8df584e4bc8d4"><div style="margin-bottom:9pt;padding-left:18pt"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock" id="f-441" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.064%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentTradeReceivables" format="ixt:num-dot-decimal" scale="3" id="f-442">25,812</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentTradeReceivables" format="ixt:num-dot-decimal" scale="3" id="f-443">19,423</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:OtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-444">10,103</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:OtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-445">6,586</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-446">12,781</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-447">20,386</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-448">48,696</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-449">46,395</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract assets</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December&#160;31, 2022 for engineering services and technology transfer services.</span></div><div style="padding-left:18pt;text-align:justify"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" id="f-450" continuedAt="i8e42a4a0fa9b4e6782a2ec831e1a5d99" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:85.758%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-451">20,386</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to contract assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-452">13,306</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Invoiced during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:DecreaseThroughInvoicingContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-453">20,911</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-454">12,781</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the Corporation's exposure to credit and market risks, and impairment losses for trade receivables and contract assets is included in note 33.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_61"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfInventoriesExplanatory" id="f-455" continuedAt="ideb6c7a20abd46bf9126c538a83a7e07" escape="true">Inventories:</ix:nonNumeric></span></div><ix:continuation id="ideb6c7a20abd46bf9126c538a83a7e07"><div style="margin-bottom:9pt;padding-left:18pt"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" id="f-456" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.064%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Raw materials and consumables</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies" format="ixt:num-dot-decimal" scale="3" id="f-457">29,016</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies" format="ixt:num-dot-decimal" scale="3" id="f-458">22,395</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:WorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-459">17,171</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:WorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-460">19,795</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:FinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-461">8,502</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:FinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-462">5,350</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service inventory</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="bldp:ServiceInventories" format="ixt:num-dot-decimal" scale="3" id="f-463">3,361</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="bldp:ServiceInventories" format="ixt:num-dot-decimal" scale="3" id="f-464">3,978</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="f-465">58,050</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="f-466">51,518</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod" format="ixt:num-dot-decimal" scale="0" id="f-467">68,870,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod" format="ixt:num-dot-decimal" scale="0" id="f-468">60,803,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the write-down of inventories to net realizable value amounted to $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:InventoryWritedown2011" format="ixt:num-dot-decimal" scale="0" id="f-469">5,762,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:InventoryWritedown2011" format="ixt:num-dot-decimal" scale="0" id="f-470">1,246,000</ix:nonFraction>) and the reversal of previously recorded write-downs amounted to $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ReversalOfInventoryWritedown" format="ixt:num-dot-decimal" scale="0" id="f-471">589,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ReversalOfInventoryWritedown" format="ixt:num-dot-decimal" scale="0" id="f-472">136,000</ix:nonFraction>), resulting in a net write-down of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" format="ixt:num-dot-decimal" scale="0" id="f-473">5,173,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" format="ixt:num-dot-decimal" scale="0" id="f-474">1,110,000</ix:nonFraction>).  Write-downs and reversals are included in either cost of product and service revenues, or research and product development expense, depending on the nature of inventory.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_67"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory" id="f-475" continuedAt="i03b6b490065e40fe86b22fc97ab79c44" escape="true">Property, plant and equipment:</ix:nonNumeric></span></div><ix:continuation id="i9c5fbf32414d4f1ea0a9e18bb03beec3" continuedAt="i662276a6fb914d1f905578dd5ac881b4"><ix:continuation id="i03b6b490065e40fe86b22fc97ab79c44" continuedAt="ife115a4ee5434cd6a51842d6c0f7c76b"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:59.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment owned</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i089aa464bb9a48238cbb7cb1deaf54e6_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-476">70,344</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6f0b246c3084b7fa5d18b27500d79b7_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-477">43,855</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a7b423e35ac4ab698e3eb2f2dd25eba_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-478">12,017</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5c2b75d114d4329b4e696473d4abb2c_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-479">12,206</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-480">82,361</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-481">56,061</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71f636ec68064fd3a8838ddabc69e317_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-482">1,207</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e75b6491bed4d5dbda2dffc2a53460f_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-483">1,599</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64a71b59ff274768853c9be28f9b8452_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-484">1,323</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd1e32631336426e8bbda9efcb11ff2c_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" scale="3" id="f-485">762</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0cbd9a186b34c6695b2d5e50d016794_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-486">1,550</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i267418dd98b04e8fbf92751f8551c6e0_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-487">1,518</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92de1ce73b824f30abd98d4c554e73cd_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-488">66,264</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib70b614c849d468e945be8145f857325_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-489">39,976</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i089aa464bb9a48238cbb7cb1deaf54e6_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-490">70,344</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6f0b246c3084b7fa5d18b27500d79b7_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-491">43,855</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:26.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.027%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6134de9a43944a6da0044facdfaa5604_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-492">6,852</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia23931ed015646718ae4d7048fc5ae35_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-493">181</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia23931ed015646718ae4d7048fc5ae35_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-494">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia23931ed015646718ae4d7048fc5ae35_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-495">290</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia23931ed015646718ae4d7048fc5ae35_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-496">2</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if860c6fbad3b44c99666f91234cb24e8_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-497">6,741</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4d994dafbf0439ebe555d3c8fd5d921_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-498">1,914</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1570526d98f4582b66487488f19cfb3_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-499">700</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1570526d98f4582b66487488f19cfb3_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-500">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1570526d98f4582b66487488f19cfb3_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-501">208</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1570526d98f4582b66487488f19cfb3_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-502">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23414f0763214479b154c4cd00892e2b_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-503">2,406</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i840f0c4222f942dfbd860d426c471278_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-504">9,450</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic53fc541255d4544b80a3b254a28d360_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-505">388</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic53fc541255d4544b80a3b254a28d360_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-506">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic53fc541255d4544b80a3b254a28d360_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-507">185</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic53fc541255d4544b80a3b254a28d360_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-508">3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b05a1af05bf4b08b1df057e2706106c_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-509">9,650</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddc517d162f143fdae28c937cee63557_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-510">77,644</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i174c896c64104420bc4aac7efcbe7ebc_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-511">32,663</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i174c896c64104420bc4aac7efcbe7ebc_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="f-512">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i174c896c64104420bc4aac7efcbe7ebc_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-513">1,109</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i174c896c64104420bc4aac7efcbe7ebc_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-514">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb0085c58fb44802b0a5bd9a711d23e8_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-515">109,202</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b4e470d1b647e38683555f16012231_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-516">95,860</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-517">33,932</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="f-518">7</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-519">1,792</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-520">6</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa8721e2e8cf42b6b3f510f8a2c5754d_I20221231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-521">127,999</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, an impairment loss of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-522">7,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-523">263,000</ix:nonFraction>) was recorded for production and test equipment that was never placed in service and was determined not required to support the Corporation's future manufacturing or testing capabilities.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="ife115a4ee5434cd6a51842d6c0f7c76b" continuedAt="i6a08f442bfe445679be5e19a1bec2fe2"><ix:continuation id="i662276a6fb914d1f905578dd5ac881b4"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:27.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f91536e287543029e5be5beba06da68_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-524">5,253</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77c4d455971440068094652a0d3617a0_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-525">574</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77c4d455971440068094652a0d3617a0_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-526">290</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77c4d455971440068094652a0d3617a0_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-527">3</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i001d2fe34e97477a83f2d1f037aa43dc_I20221231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-528">5,534</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0715d73d89498e9d6a48cb39c80f77_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-529">1,152</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4b9d459ed794db0b8d776a93cd9b158_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-530">139</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4b9d459ed794db0b8d776a93cd9b158_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-531">208</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4b9d459ed794db0b8d776a93cd9b158_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-532">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3887b6e399c4e2bb13f7c4a77fa173b_I20221231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-533">1,083</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6c203836351489c8a7cbbafc00bfe73_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-534">7,932</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3747544013fd4da098bcefdc8bb4a8b9_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-535">353</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3747544013fd4da098bcefdc8bb4a8b9_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-536">185</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3747544013fd4da098bcefdc8bb4a8b9_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-537">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied0e03aa8b004265808602be47282de8_I20221231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-538">8,100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9f9762bd3f9404f82ab2fde0e67020d_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-539">37,668</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc5d83e400ed4198a99c9078c950eec3_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-540">6,368</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc5d83e400ed4198a99c9078c950eec3_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-541">1,109</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc5d83e400ed4198a99c9078c950eec3_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-542">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b2f9735d88e48f998f1413e9dc71da8_I20221231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-543">42,938</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802a6931c2704d15aeda98e6110b11ed_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-544">52,005</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-545">7,434</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-546">1,792</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-547">8</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22eebef8b4f3464dba3691f91e2c98a5_I20221231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-548">57,655</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions through Acquisition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if19ec6bbb4554ca8b59ae5951e213913_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-549">6,635</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-550">442</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-551">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-552">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-553">225</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-554">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6134de9a43944a6da0044facdfaa5604_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-555">6,852</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica34a2e6a03644479c4a1b3c0e998a78_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-556">1,754</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-557">164</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-558">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-559">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-560">4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-561">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4d994dafbf0439ebe555d3c8fd5d921_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-562">1,914</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4b4561ee7df4db0bc663e17fb1f015a_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-563">9,196</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-564">274</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-565">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-566">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-567">18</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-568">2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i840f0c4222f942dfbd860d426c471278_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-569">9,450</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4005665454fa4ed7a11148c3dcdaa8f9_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-570">66,392</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-571">12,278</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-572">16</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="f-573">263</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-574">775</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-575">4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddc517d162f143fdae28c937cee63557_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-576">77,644</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5bbf66ffd7049159ca212157d24611a_I20201231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-577">83,977</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-578">13,158</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-579">16</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="f-580">263</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-581">1,022</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-582">6</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b4e470d1b647e38683555f16012231_I20211231" decimals="-3" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-583">95,860</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, additions through acquisition of property, plant and equipment related to the acquisition of Ballard Motive Solutions on November 11, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:27.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e92e04b7b9a4f31978b6362cd1e4ec1_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-584">4,789</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7ca1056ad1748229b9e6b55b9bd7068_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-585">654</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7ca1056ad1748229b9e6b55b9bd7068_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-586">175</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7ca1056ad1748229b9e6b55b9bd7068_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-587">15</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f91536e287543029e5be5beba06da68_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-588">5,253</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024dca8ec66e431bb0f2e71e7c818bb6_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-589">1,097</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb1603dc5c794c89a456befefa8f031d_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-590">63</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb1603dc5c794c89a456befefa8f031d_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-591">4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb1603dc5c794c89a456befefa8f031d_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-592">4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0715d73d89498e9d6a48cb39c80f77_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-593">1,152</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id711bc165824443dabcb1c9e6cb14b7b_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-594">7,638</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3a5ea274ed544969098fb5d93bf7806_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-595">331</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3a5ea274ed544969098fb5d93bf7806_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-596">18</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3a5ea274ed544969098fb5d93bf7806_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-597">19</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6c203836351489c8a7cbbafc00bfe73_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-598">7,932</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f5b2451e79a49ed93462240c74ab53a_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-599">33,893</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if61c286fd8f24c19ad0ee057cd0e2fa7_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-600">4,607</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if61c286fd8f24c19ad0ee057cd0e2fa7_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-601">825</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if61c286fd8f24c19ad0ee057cd0e2fa7_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-602">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9f9762bd3f9404f82ab2fde0e67020d_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-603">37,668</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic861326ea3c643419d4b69da46e46765_I20201231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-604">47,417</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-605">5,655</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-606">1,022</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-607">45</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802a6931c2704d15aeda98e6110b11ed_I20211231" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-608">52,005</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T<ix:continuation id="iddaef20f6db24bc081f145b9f64709a6" continuedAt="i6c5a60fea1ad4f1c855684ba29ee76b5">he Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).</ix:continuation></span></div><div style="margin-bottom:9pt;padding-left:18pt"><ix:continuation id="i6c5a60fea1ad4f1c855684ba29ee76b5" continuedAt="i024d3cc28d234a1e9948e05fa93229ea"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:72.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i213df9731b4142af87ef96dd133a369c_I20221231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-609">11,487</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie53a075adb814bddaa02d9f817f7e763_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-610">11,837</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb2c84ea4d38437d96696dde746a3377_I20221231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-611">116</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i069d8442478344c79fd92c1136b7f8af_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-612">139</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b051d0dba2a40f1880cb0f8e78e5d5e_I20221231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-613">414</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ac9a9280a6a421989bf9b51ebc599d8_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-614">230</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-615">12,017</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-616">12,206</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i024d3cc28d234a1e9948e05fa93229ea"><ix:continuation id="i6a08f442bfe445679be5e19a1bec2fe2"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:27.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.910%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.910%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.910%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.910%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.970%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifde024dd8a024f46ae3b0a518e1925ec_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-617">26,427</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1ab216b39f949f38e43f292ef026130_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-618">2,746</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1ab216b39f949f38e43f292ef026130_D20220101-20221231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-619">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1ab216b39f949f38e43f292ef026130_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-620">341</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1ab216b39f949f38e43f292ef026130_D20220101-20221231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-621">12</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i099ddee48d5444c5b0056489b39111b8_I20221231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-622">28,844</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ca06122008d41158a6338fb107e03c5_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-623">175</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10e9c4edd0ad4287ad6c3040ed55001f_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" scale="3" id="f-624">13</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10e9c4edd0ad4287ad6c3040ed55001f_D20220101-20221231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-625">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10e9c4edd0ad4287ad6c3040ed55001f_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-626">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10e9c4edd0ad4287ad6c3040ed55001f_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-627">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e3695f2791844458b0be6529f3ce88d_I20221231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-628">188</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4fd5cbbeb054fa29b55075f1cdbc0c5_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-629">372</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa5529b04459452db0a37389607f92d4_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" scale="3" id="f-630">290</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa5529b04459452db0a37389607f92d4_D20220101-20221231" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-631">25</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa5529b04459452db0a37389607f92d4_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-632">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa5529b04459452db0a37389607f92d4_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-633">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6266484ffdb4417280f892f1b16dadf7_I20221231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-634">637</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b4e470d1b647e38683555f16012231_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-635">26,974</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-636">3,049</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-637">25</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-638">341</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-639">12</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa8721e2e8cf42b6b3f510f8a2c5754d_I20221231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-640">29,669</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:27.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.116%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d95869563064bd4849f1c36148259d9_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-641">14,590</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd94f8b9913d4aa1b90d7b7868faf63e_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-642">3,108</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd94f8b9913d4aa1b90d7b7868faf63e_D20220101-20221231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-643">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd94f8b9913d4aa1b90d7b7868faf63e_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-644">341</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd94f8b9913d4aa1b90d7b7868faf63e_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-645">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5f6aef6edfd4ceea7b226cd83d4fe6f_I20221231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-646">17,357</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idac78ba2a0a74ead90b7c7a3b9d03d62_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-647">36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c64694395bc4223a55ed116d6fe504d_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="f-648">36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c64694395bc4223a55ed116d6fe504d_D20220101-20221231" decimals="-3" name="bldp:DeRecognitionOfRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-649">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c64694395bc4223a55ed116d6fe504d_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-650">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c64694395bc4223a55ed116d6fe504d_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-651">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if25facc43b3a42a08ffe0263cf86057a_I20221231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-652">72</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i278376c5ee634b768dceb4afe9e3400a_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-653">142</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ff1e59a856f485991b7d0faa8278e32_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="f-654">87</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ff1e59a856f485991b7d0faa8278e32_D20220101-20221231" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-655">6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ff1e59a856f485991b7d0faa8278e32_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-656">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ff1e59a856f485991b7d0faa8278e32_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-657">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib708d9489c74469f9ba69ec619f8ec91_I20221231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-658">223</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9255539d7e5d48258479232addc0483f_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-659">14,768</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf22a0a74d1b49a796f7362af26ff4e1_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-660">3,231</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf22a0a74d1b49a796f7362af26ff4e1_D20220101-20221231" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-661">6</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf22a0a74d1b49a796f7362af26ff4e1_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-662">341</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf22a0a74d1b49a796f7362af26ff4e1_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-663">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i147292ae68244f968c3773eb7db5bda3_I20221231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-664">17,652</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:28.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions through acquisition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dd1097067214006a0f71280f664d379_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-665">24,665</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b9504c1d7dd431a81f00c50818ce69f_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-666">1,967</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b9504c1d7dd431a81f00c50818ce69f_D20210101-20211231" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-667">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b9504c1d7dd431a81f00c50818ce69f_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-668">137</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b9504c1d7dd431a81f00c50818ce69f_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-669">68</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifde024dd8a024f46ae3b0a518e1925ec_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-670">26,427</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5be74ac367434a629c7cdce4b21ecc38_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-671">149</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifae1f8410df34624ab3c6470d0af70c1_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" scale="3" id="f-672">46</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifae1f8410df34624ab3c6470d0af70c1_D20210101-20211231" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-673">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifae1f8410df34624ab3c6470d0af70c1_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-674">22</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifae1f8410df34624ab3c6470d0af70c1_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-675">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ca06122008d41158a6338fb107e03c5_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-676">175</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77408a46b6ae4efa98d8f98e90a0ecdb_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-677">208</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f545c6066a74500a41691c706c33db7_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:fixed-zero" scale="3" id="f-678">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f545c6066a74500a41691c706c33db7_D20210101-20211231" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" scale="3" id="f-679">174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f545c6066a74500a41691c706c33db7_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-680">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f545c6066a74500a41691c706c33db7_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-681">10</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4fd5cbbeb054fa29b55075f1cdbc0c5_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-682">372</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5bbf66ffd7049159ca212157d24611a_I20201231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-683">25,022</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-684">2,013</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" scale="3" id="f-685">174</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-686">159</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-687">76</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b4e470d1b647e38683555f16012231_I20211231" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-688">26,974</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, additions through acquisition of right-of-use assets related to the acquisition of Ballard Motive Solutions on November 11, 2021.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:27.147%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.649%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15c2cb868e9b41cea0d40480653adecb_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-689">12,128</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i045047a7ef784455af8fb7f03f5d374b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-690">2,633</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i045047a7ef784455af8fb7f03f5d374b_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-691">137</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i045047a7ef784455af8fb7f03f5d374b_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-692">34</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d95869563064bd4849f1c36148259d9_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-693">14,590</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42924c678e36419d91958bb98f368281_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-694">28</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5bb94bd05643448832d5c8d10e723e_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="f-695">28</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b5bb94bd05643448832d5c8d10e723e_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-696">22</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b5bb94bd05643448832d5c8d10e723e_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-697">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idac78ba2a0a74ead90b7c7a3b9d03d62_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-698">36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ceee9f0aa7f4bd29e6f3219974c3bf1_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-699">92</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc9edfd5bf5341108150d5c8abcd629d_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="f-700">54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc9edfd5bf5341108150d5c8abcd629d_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-701">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc9edfd5bf5341108150d5c8abcd629d_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-702">4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i278376c5ee634b768dceb4afe9e3400a_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-703">142</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2b981c779464034ac8b79be7ade8ef8_I20201231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-704">12,248</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideb8f6bc44fc4dc9bc4c6f1d535fee1e_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-705">2,715</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ideb8f6bc44fc4dc9bc4c6f1d535fee1e_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-706">159</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ideb8f6bc44fc4dc9bc4c6f1d535fee1e_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-707">36</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9255539d7e5d48258479232addc0483f_I20211231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-708">14,768</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_70"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfIntangibleAssetsExplanatory" id="f-709" continuedAt="i9ee6faa3d76948939b13fde21c0db39d" escape="true">Intangible assets:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;padding-left:18pt"><ix:continuation id="i9ee6faa3d76948939b13fde21c0db39d" continuedAt="i4687f4a0e62b41f29bf303caa33e06f3"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" id="f-710" continuedAt="i8c87895066df444a8dcba8ca9582a078" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property acquired from UTC</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b4dd88faab844bfa498fd580c97613b_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-711">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdb4d713f60a42d0a6acef5eb8ba7c1c_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-712">74</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ac17bb47bad4eee9c856f0534e39c9f_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-713">2,714</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c8966a00a904684b39f4f5de76be26b_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-714">3,631</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b04ee57980344098d4d91d8f4cd0adc_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-715">2,500</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb0ae399be744c8896086ed8557c52b4_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-716">17,083</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-717">5,214</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-718">20,788</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i4687f4a0e62b41f29bf303caa33e06f3" continuedAt="i55433b0c4ef94444b91d5c790d3fd23e"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:continuation id="i8c87895066df444a8dcba8ca9582a078">12.&#160;&#160;&#160;&#160;Intangible assets (cont'd):</ix:continuation></span></div><div style="margin-bottom:9pt;padding-left:18pt"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" id="f-719" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5bbf66ffd7049159ca212157d24611a_I20201231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-720">59,855</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic861326ea3c643419d4b69da46e46765_I20201231" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-721">56,091</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-722">3,764</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition of intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-723">17,279</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-724">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-725">17,279</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-726">1,543</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-727">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-728">1,543</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-729">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-730">1,798</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-731">1,798</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b4e470d1b647e38683555f16012231_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-732">78,677</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802a6931c2704d15aeda98e6110b11ed_I20211231" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-733">57,889</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-734">20,788</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="3" id="f-735">550</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-736">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="3" id="f-737">550</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-738">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-739">3,107</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-740">3,107</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment on intangible assets (note 27)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-741">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-742">13,017</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-743">13,017</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa8721e2e8cf42b6b3f510f8a2c5754d_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-744">79,227</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22eebef8b4f3464dba3691f91e2c98a5_I20221231" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-745">74,013</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-746">5,214</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition of intangible assets of $<ix:nonFraction unitRef="usd" contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-747">17,279,000</ix:nonFraction> in 2021 related to the acquisition of Ballard Motive Solutions. During the year ended December&#160;31, 2022, impairment charges of $<ix:nonFraction unitRef="usd" contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-748">13,017,000</ix:nonFraction> were recognized  primarily as a result of the post-acquisition restructuring of operations at Ballard Motive Solutions (notes 7 and 27).  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions to intangible assets in 2022 of $<ix:nonFraction unitRef="usd" contextRef="i063757a6e8db4c29a5402b3019315e73_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-749">550,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-750">1,543,000</ix:nonFraction>) consist primarily of costs to enhance the capabilities of the ERP management reporting software system.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i55433b0c4ef94444b91d5c790d3fd23e">Amortization expense on intangible assets is allocated to research and product development expense or general and administration expense depending upon the nature of the underlying assets. During the year ended December&#160;31, 2022, amortization of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-751">3,107,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-752">1,798,000</ix:nonFraction>) was recorded.</ix:continuation> </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_73"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfGoodwillExplanatory" id="f-753" continuedAt="i2b594736a883457a8669212465ee8b8f" escape="true">Goodwill:</ix:nonNumeric></span></div><ix:continuation id="i2b594736a883457a8669212465ee8b8f"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of impairment testing, goodwill is allocated to the Corporation&#8217;s cash-generating units which represent the lowest level within the Corporation at which the goodwill is monitored for internal management purposes, which is not higher than the Corporation&#8217;s operating segments (note 32).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the aggregate carrying amount of the Corporation&#8217;s goodwill is $<ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="f-754">64,268,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="f-755">64,268,000</ix:nonFraction>).  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impairment testing requires a comparison of the carrying value of the asset to the higher of (i) value in use; and (ii) fair value less costs to sell. Value in use is defined as the present value of future cash flows expected to be derived from the asset in its current state.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s fair value less costs to sell test is a modified market capitalization assessment, whereby the fair value of the Fuel Cell Products and Services segment is determined by first calculating the value of the Corporation at December&#160;31, 2022 based on the average closing share price in the month of December, adding a reasonable estimated control premium to determine the Corporation&#8217;s enterprise value on a controlling basis after adjusting for excess cash balances, deducting the fair value of long-term financial investments, and then deducting the estimated costs to sell to arrive at the fair value of the Fuel Cell Products and Services segment. Based on the fair value less costs to sell test, the Corporation has determined that the fair value of the Fuel Cell Products and Services segment exceeds its carrying value as of December&#160;31, 2022, indicating that <ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="f-756">no</ix:nonFraction> goodwill impairment charge is required for 2022 ($<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="f-757">nil</ix:nonFraction> in 2021).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_76"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" id="f-758" continuedAt="i50cc0f38c2df455884ec7559662adc1a" escape="true">Investments:</ix:nonNumeric></span></div><ix:continuation id="i50cc0f38c2df455884ec7559662adc1a" continuedAt="i94ef8e36dc0d4f49a73a599ef2759f9c"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory" id="f-759" continuedAt="i619d8306e2104da88f7599b79b06fa2c" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Weichai Ballard JV (note 4)</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95533c2cf0954f8e8764a6a9e28e8033_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-760">24,026</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46188e2442a94c65b6b1ce7eea556bbe_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-761">28,982</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Synergy Ballard JVCo (note 4)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i578fb7f63ce644d89f650249fd390192_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-762">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0680e2383301417097d23543c77f1746_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-763">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Forsee Power</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c909be2abf74d0399e0beecff863655_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-764">18,470</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4391ae22a9743b8a8621220f4d7ad28_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-765">33,335</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cf2915f53414462a21f022fdae870df_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-766">10,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd04e625c9264c82b023f7194413c169_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-767">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70485245b34c49418082ae2b6003c8bc_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-768">5,333</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2fcc0dd800f46fea6e0785690048c05_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-769">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in HyCap Fund I SCSp</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fbf0d131abc4b0490dbaad5c17d5ba4_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-770">7,963</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f21a3b38a724f109dd5b34378c9b11d_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-771">7,636</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in CleanH2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7776ea1176214d92885c6d741a31ff4e_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" scale="3" id="f-772">565</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74becb3e2e15422da61fe9d44c7bda6d_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" scale="3" id="f-773">339</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-774">66,357</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-775">70,292</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Corporation recorded $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-776">11,617,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-777">16,140,000</ix:nonFraction>) in equity loss of investment in JV and associates, consisting of equity loss in Weichai Ballard JV of $<ix:nonFraction unitRef="usd" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-778">11,599,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-779">16,084,000</ix:nonFraction>) and equity loss in Synergy Ballard JVCo of $<ix:nonFraction unitRef="usd" contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-780">18,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-781">56,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Weichai Ballard JV</span></div><div style="margin-bottom:9pt;padding-left:18pt"><ix:continuation id="i619d8306e2104da88f7599b79b06fa2c" continuedAt="i7edbc1fc7e7d48f283c318432dce8488"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46188e2442a94c65b6b1ce7eea556bbe_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-782">28,982</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6090543ba3142e48a4277a55353ef4f_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-783">27,561</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital contribution to JV</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-784">9,272</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-785">12,351</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of <ix:nonFraction unitRef="number" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-786">49</ix:nonFraction>% profit on inventory not yet sold to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" scale="3" id="f-787">549</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" format="ixt:num-dot-decimal" scale="3" id="f-788">3,909</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-789">11,599</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-790">16,084</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative translation adjustment due to foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-791">3,178</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231" decimals="-3" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-792">1,245</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95533c2cf0954f8e8764a6a9e28e8033_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-793">24,026</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46188e2442a94c65b6b1ce7eea556bbe_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-794">28,982</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weichai Ballard JV is an associate in which the Corporation has significant influence and a <ix:nonFraction unitRef="number" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-795">49</ix:nonFraction>% ownership interest.  During the year ended December&#160;31, 2022, the Corporation made committed capital contributions of $<ix:nonFraction unitRef="usd" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-796">9,272,000</ix:nonFraction> (RMB <ix:nonFraction unitRef="cny" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-797">62,475,000</ix:nonFraction> equivalent) (2021 - $<ix:nonFraction unitRef="usd" contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-798">12,351,000</ix:nonFraction> (RMB <ix:nonFraction unitRef="cny" contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-799">79,625,000</ix:nonFraction> equivalent)) to Weichai Ballard JV.  At December&#160;31, 2022, as specified in the Equity Joint Venture Agreement, the Corporation has fulfilled its capital contribution commitments to Weichai Ballard JV.</span></div><ix:continuation id="i7edbc1fc7e7d48f283c318432dce8488" continuedAt="ia142df5f130e4c669872c53c69f557fa"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2022, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.063%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership interest (<ix:nonFraction unitRef="number" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-800">49</ix:nonFraction>%)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-801">80,088</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-802">104,907</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231" decimals="-3" name="ifrs-full:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-803">2,618</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-804">2,339</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-805">23,460</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-806">36,385</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231" decimals="-3" name="ifrs-full:NoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-807">2,314</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231" decimals="-3" name="ifrs-full:NoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-808">2,861</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets (100%)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-809">56,932</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-810">68,000</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net assets (<ix:nonFraction unitRef="number" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-811">49</ix:nonFraction>%)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95533c2cf0954f8e8764a6a9e28e8033_I20221231" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-812">27,895</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46188e2442a94c65b6b1ce7eea556bbe_I20211231" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-813">33,320</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incorporation costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231" decimals="-3" name="bldp:Incorporationcosts" scale="3" id="f-814">324</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231" decimals="-3" name="bldp:Incorporationcosts" scale="3" id="f-815">324</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Elimination of unrealized profit on downstream sales, net of sale to third party</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231" decimals="-3" name="bldp:EliminationOfUnrealizedProfitOnDownstreamSales" format="ixt:num-dot-decimal" scale="3" id="f-816">4,193</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231" decimals="-3" name="bldp:EliminationOfUnrealizedProfitOnDownstreamSales" format="ixt:num-dot-decimal" scale="3" id="f-817">4,662</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying amount of investment in Weichai Ballard JV</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-818">24,026</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-819">28,982</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i94ef8e36dc0d4f49a73a599ef2759f9c" continuedAt="i3948bd70156341329f0f29d3471596ea"><ix:continuation id="ia142df5f130e4c669872c53c69f557fa"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Investments:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Weichai Ballard JV (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue (100%)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231" decimals="-3" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="3" id="f-820">6,476</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231" decimals="-3" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="3" id="f-821">38,260</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss (100%)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-822">23,672</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-823">32,825</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net loss (<ix:nonFraction unitRef="number" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-824">49</ix:nonFraction>%)</span></div></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-825">11,599</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-826">16,084</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Synergy Ballard JVCo</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47af568cf0f4431a8f63de2df3e30ec0_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-827">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i641db5a361844bcc8ec8c2e589d9b360_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-828">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of <ix:nonFraction unitRef="number" contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-829">10</ix:nonFraction>% profit on inventory sold  to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" scale="3" id="f-830">18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" scale="3" id="f-831">56</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="3" id="f-832">18</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="3" id="f-833">56</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1f1275ae2d6423aa1f1a55c03241087_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-834">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47af568cf0f4431a8f63de2df3e30ec0_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-835">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Synergy Ballard JVCo is an associate in which the Corporation has significant influence and a <ix:nonFraction unitRef="number" contextRef="ia692ace2897d46e9957ea6601142139d_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-836">10</ix:nonFraction>% ownership interest.  During the year ended December&#160;31, 2022, the Corporation made committed capital contributions of $<ix:nonFraction unitRef="usd" contextRef="ia692ace2897d46e9957ea6601142139d_D20220101-20221231" decimals="INF" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="0" id="f-837">nil</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="id66d7ed9353a4099b7444075e3db7182_D20210101-20211231" decimals="INF" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="0" id="f-838">nil</ix:nonFraction>) to Synergy Ballard JVCo.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Long-term Investments</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfInterestsInAssociatesExplanatory" id="f-839" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above equity-accounted investments, the Corporation has also acquired ownership interest in various other investments.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i871ff91eae9b494d96af738b699d0de2_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-840">33,335</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i757ab00e0aec41fea0ee29ba219e1a54_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-841">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i757ab00e0aec41fea0ee29ba219e1a54_D20220101-20221231" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-842">14,865</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e0cfa3374414ba590247a96cdc6f258_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-843">18,470</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9ac80b557fc4ae38e9df54bcb63381e_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-844">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc75e7e428184bc69f04beb9fdb069d1_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-845">10,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc75e7e428184bc69f04beb9fdb069d1_D20220101-20221231" decimals="-3" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:fixed-zero" scale="3" id="f-846">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i167380a26d2942aa80c406abf074a9d1_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-847">10,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb44fac3280546f498b3e09b80d5cd7b_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-848">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5430ed9badc9411992af1125b8bb42a5_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-849">5,183</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5430ed9badc9411992af1125b8bb42a5_D20220101-20221231" decimals="-3" name="bldp:EquityAccountedInvestmentChangesInFairValue" scale="3" id="f-850">150</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6610d6cc7c0540cfb48613dd0974ab86_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-851">5,333</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80883ccb3bd34f9880002cdfd7557264_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-852">7,636</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b909ab9d92e4fc1acf61f1ed819ff67_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-853">1,924</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b909ab9d92e4fc1acf61f1ed819ff67_D20220101-20221231" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-854">1,597</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c0f60178d484a2189bec1c1898522f7_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-855">7,963</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5609230e13204943b5b8a508957b6fb3_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" scale="3" id="f-856">339</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd24b48e3b764a8394d9c51efcfbb432_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" scale="3" id="f-857">806</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd24b48e3b764a8394d9c51efcfbb432_D20220101-20221231" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" scale="3" id="f-858">580</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1207b9fbdc74b7fa3d7aac4fdae201f_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" scale="3" id="f-859">565</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b3eff591830403fbf98f58be51386cc_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-860">41,310</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b4e375436614ab296fcc4c0703d902f_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-861">17,913</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b4e375436614ab296fcc4c0703d902f_D20220101-20221231" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-862">16,892</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec333dfa4684dc4a10d2684efe0587b_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-863">42,331</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b93b83137884476a5d7a41129d37e09_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-864">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1f3f6aefeb04b3d8f1b421deb6384d4_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-865">43,809</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1f3f6aefeb04b3d8f1b421deb6384d4_D20210101-20211231" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-866">10,474</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i871ff91eae9b494d96af738b699d0de2_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-867">33,335</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb80aa6084d54412a40513cf3bc475f0_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-868">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cf6c0ef30d6475f833091861e121ecb_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-869">7,610</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cf6c0ef30d6475f833091861e121ecb_D20210101-20211231" decimals="-3" name="bldp:EquityAccountedInvestmentChangesInFairValue" scale="3" id="f-870">26</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80883ccb3bd34f9880002cdfd7557264_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-871">7,636</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b97b2dd6418471bbe8890428cec2735_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-872">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i876d59b0465d45ff9bcff4114023dbf9_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" scale="3" id="f-873">338</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i876d59b0465d45ff9bcff4114023dbf9_D20210101-20211231" decimals="-3" name="bldp:EquityAccountedInvestmentChangesInFairValue" scale="3" id="f-874">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5609230e13204943b5b8a508957b6fb3_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" scale="3" id="f-875">339</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id77338a7307f4421becefe93ac35ad54_I20201231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-876">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i901433f1cd3e4b3da8b6e31aa535d8e5_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-877">51,757</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i901433f1cd3e4b3da8b6e31aa535d8e5_D20210101-20211231" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-878">10,447</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b3eff591830403fbf98f58be51386cc_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-879">41,310</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments for long -term investments totalling $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-880">16,877,000</ix:nonFraction> (2021 -$<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-881">9,025,000</ix:nonFraction>) were comprised of decreases in long-term investments of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="bldp:DecreaseInShortTermInvestments" format="ixt:num-dot-decimal" scale="0" id="f-882">16,892,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="bldp:DecreaseInShortTermInvestments" format="ixt:num-dot-decimal" scale="0" id="f-883">10,447,000</ix:nonFraction>) offset by increases in short-term investments of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:IncreaseInShortTermInvestment" format="ixt:num-dot-decimal" scale="0" id="f-884">15,000</ix:nonFraction> (2021 -$<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:IncreaseInShortTermInvestment" format="ixt:num-dot-decimal" scale="0" id="f-885">1,422,000</ix:nonFraction>) and were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i3948bd70156341329f0f29d3471596ea" continuedAt="i6f4ab31513c4455d87883898ee2bfafb"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Investments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Forsee Power</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Corporation acquired a non-controlling <ix:nonFraction unitRef="number" contextRef="ib31798a4a9b249c69e2586a018de2173_D20211001-20211031" decimals="4" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-886">9.77</ix:nonFraction>% equity interest in Forsee Power SA ("Forsee Power"), a French company specializing in the design, development, manufacture, commercialization, and financing of smart battery systems for sustainable electric transport.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments totalling   $(<ix:nonFraction unitRef="usd" contextRef="i810638db36d34d9a9e53951ba14bd43c_D20220101-20221231" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-887">14,865,000</ix:nonFraction>) (2021 - $(<ix:nonFraction unitRef="usd" contextRef="idd86dcb59ef54565b9734ffd60380d9e_D20210101-20211231" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-888">10,474,000</ix:nonFraction>)) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in Forsee Power of $<ix:nonFraction unitRef="usd" contextRef="ic31a93eda5da489f93c9cef8230fdb30_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-889">18,470,000</ix:nonFraction> as of December&#160;31, 2022 (2021 - $<ix:nonFraction unitRef="usd" contextRef="i0f4892c617a8481c852d3ddbbe6b5475_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-890">33,335,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Wisdom Motor</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Corporation invested $<ix:nonFraction unitRef="usd" contextRef="i92b2b1cdc14f4a3785a8f53da3e2ef9d_I20220630" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-891">10,000,000</ix:nonFraction> and acquired a non-controlling <ix:nonFraction unitRef="number" contextRef="i4a563de436274633858b8207b7866dde_D20220601-20220630" decimals="INF" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-892">7.169</ix:nonFraction>% interest in Wisdom Group Holdings Ltd. ("Wisdom Motor"), a Cayman Island holding company with operating subsidiaries whose business includes the design and manufacture of vehicles, including zero emission fuel cell electric buses, trucks, and battery-electric vehicles.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December&#160;31, 2022,  changes in fair value totalling $<ix:nonFraction unitRef="usd" contextRef="i52a616c673bf4d109429e786ff30ae0a_D20220101-20221231" decimals="-3" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:fixed-zero" scale="0" id="f-893">nil</ix:nonFraction> were recognized in the consolidated statements of loss and comprehensive income (loss), resulting in net fair value investment in Wisdom Motor of $<ix:nonFraction unitRef="usd" contextRef="i3934cca489834c7e9bf7d5a5eaf6ec22_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-894">10,000,000</ix:nonFraction> as of December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Quantron AG</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the Corporation invested &#8364;<ix:nonFraction unitRef="eur" contextRef="i4330e65f64314f8da28c4baf128495dd_I20220930" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-895">5,000,000</ix:nonFraction> and acquired a non-controlling <ix:nonFraction unitRef="number" contextRef="i20df243c8d684e22ae6b6fc68b76a4bc_D20220901-20220930" decimals="4" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-896">1.89</ix:nonFraction>% in Quantron AG, a global electric vehicle integrator and an emerging specialty OEM, to accelerate fuel cell truck adoption.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, changes in foreign exchange adjustments totalling $<ix:nonFraction unitRef="usd" contextRef="i13b4c83dce4d4612ab181fb81e433949_D20220101-20221231" decimals="-3" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-897">150,000</ix:nonFraction> were recognized as an unrealized gain in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in Quantron AG of $<ix:nonFraction unitRef="usd" contextRef="i13c967f8e6224740ac314d95c3eab9b9_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-898">5,333,000</ix:nonFraction> as of December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Hydrogen Funds </span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has invested in <ix:nonFraction unitRef="hydrogen_fund" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="INF" name="bldp:NumberOfHydrogensInfrastructureAndGrowthEquityFunds" format="ixt-sec:numwordsen" id="f-899">two</ix:nonFraction> hydrogen infrastructure and growth equity funds.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HyCap Fund</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Corporation invested in HyCap Fund I SCSp (&#8220;HyCap&#8221;), a special limited partnership registered in Luxembourg.  During the year ended December&#160;31, 2022, the Corporation made additional contributions of &#163;<ix:nonFraction unitRef="gbp" contextRef="ie5c58c8fe83b49f3aa39c01c2d8596df_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-900">1,550,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="ie5c58c8fe83b49f3aa39c01c2d8596df_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-901">1,924,000</ix:nonFraction>) (2021 - &#163;<ix:nonFraction unitRef="gbp" contextRef="i61159d6c623d479296ed76b884a736ad_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-902">5,665,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i61159d6c623d479296ed76b884a736ad_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-903">7,610,000</ix:nonFraction>)) for total contributions of  &#163;<ix:nonFraction unitRef="gbp" contextRef="i2244e097153e42baaaa1695de5e6d156_D20210801-20210831" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-904">7,215,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i2244e097153e42baaaa1695de5e6d156_D20210801-20210831" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-905">9,534,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments totalling  $(<ix:nonFraction unitRef="usd" contextRef="i44f9ef05aa6f4ee285d89617d83749f5_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-906">1,597,000</ix:nonFraction>) (2021 - $<ix:nonFraction unitRef="usd" contextRef="ice9945f2a99e43efa22f406b6e65f5a4_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-907">26,000</ix:nonFraction>) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income( loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in HyCap of $<ix:nonFraction unitRef="usd" contextRef="i3197d03e31b1438f805001c47cce23d2_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-908">7,963,000</ix:nonFraction> as of December&#160;31, 2022 (2021 - $<ix:nonFraction unitRef="usd" contextRef="icbc44bb644254a8689e16e0f694685b3_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-909">7,636,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Clean H2 Infrastructure Fund</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Corporation invested in Clean H2 Infrastructure Fund I ("Clean H2"), a special limited partnership registered in France.  During the year ended December&#160;31, 2022, the Corporation made additional  contributions of &#8364;<ix:nonFraction unitRef="eur" contextRef="ic2d7d12d2cd0482fa071ae86117f4819_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-910">696,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="ic2d7d12d2cd0482fa071ae86117f4819_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-911">806,000</ix:nonFraction>) (2021 - &#8364;<ix:nonFraction unitRef="eur" contextRef="ieeceff21f296427cbf1df3fcccb4a369_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-912">300,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="ieeceff21f296427cbf1df3fcccb4a369_D20210101-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-913">338,000</ix:nonFraction>)) for total contributions of &#8364;<ix:nonFraction unitRef="eur" contextRef="i958c4bf842bd4b52a2b6c5f445407f12_D20211201-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-914">996,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i958c4bf842bd4b52a2b6c5f445407f12_D20211201-20211231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-915">1,144,000</ix:nonFraction>).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i6f4ab31513c4455d87883898ee2bfafb"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Investments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Hydrogen Funds (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Clean H2 Infrastructure Fund (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments totalling  $(<ix:nonFraction unitRef="usd" contextRef="i2da9a16e7ad84858a300ce6e0eb28f46_D20220101-20221231" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-916">580,000</ix:nonFraction>) (2021 - $<ix:nonFraction unitRef="usd" contextRef="i0d094c9c55d542ebb5021432728e25d7_D20210101-20211231" decimals="-3" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-917">1,000</ix:nonFraction>) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in Clean H2 of $<ix:nonFraction unitRef="usd" contextRef="i5a30caa0de0b43838e615f1888758c89_I20221231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-918">565,000</ix:nonFraction> as of December&#160;31, 2022 (2021 - $<ix:nonFraction unitRef="usd" contextRef="i82b7122fd31f4d2ba16d2a873ccf90fe_I20211231" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-919">339,000</ix:nonFraction>).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_82"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfBorrowingsExplanatory" id="f-920" continuedAt="i837fb21c0e9147a79ac2a05baf42dc4b" escape="true">Bank facilities:</ix:nonNumeric></span></div><ix:continuation id="i837fb21c0e9147a79ac2a05baf42dc4b"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has the following bank facilities available to it.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letter of Guarantee Facility</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has a Letter of Guarantee Facility (&#8220;LG Facility&#8221;), enabling the bank to issue letters of guarantees, standby letters of credit, performance bonds, counter guarantees, counter standby letters of credit or similar credits on the Corporation's behalf from time to time up to a maximum of $<ix:nonFraction unitRef="cad" contextRef="ibb4271ea0fe44ae4bc4f848377e1b6fe_I20221231" decimals="INF" name="bldp:LineOfCreditFacilityMaximumBorrowingCapacity1" format="ixt:num-dot-decimal" scale="0" id="f-921">2,000,000</ix:nonFraction>. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, $<ix:nonFraction unitRef="cad" contextRef="ibb4271ea0fe44ae4bc4f848377e1b6fe_I20221231" decimals="INF" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="0" id="f-922">nil</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="cad" contextRef="i4c3749a3d91b4ac28b8fd68a8a2565c4_I20211231" decimals="INF" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="0" id="f-923">nil</ix:nonFraction>) was outstanding on the LG Facility. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Facility </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also has a $<ix:nonFraction unitRef="cad" contextRef="i26f76c5ec2984f4298d7e1ec9ca09fe5_I20221231" decimals="INF" name="bldp:ForeignExchangeFacility" format="ixt:num-dot-decimal" scale="0" id="f-924">25,000,000</ix:nonFraction> Foreign Exchange Facility (&#8220;FX Facility&#8221;) that enables the Corporation to enter into foreign exchange currency contracts (at face value amounts in excess of the FX facility) secured by a guarantee from Export Development Canada.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN $<ix:nonFraction unitRef="cad" contextRef="i84620607f3054ddca12a295f0ae24819_I20221231" decimals="INF" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="0" id="f-925">38,000,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2021 &#8211; CDN $<ix:nonFraction unitRef="cad" contextRef="i323bdbf1e9e54358840c61f81d07b8f4_I20211231" decimals="INF" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="0" id="f-926">26,500,000</ix:nonFraction>) at an average rate of <ix:nonFraction unitRef="cad" contextRef="i84620607f3054ddca12a295f0ae24819_I20221231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="f-927">1.31</ix:nonFraction> CDN per U.S. dollar, resulting in an unrealized loss of CDN $<ix:nonFraction unitRef="cad" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" sign="-" name="bldp:ForeignCurrencyTransactionGainLossUnrealized1" format="ixt:num-dot-decimal" scale="0" id="f-928">1,201,000</ix:nonFraction> at December&#160;31, 2022 (2021 &#8211; $<ix:nonFraction unitRef="cad" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" sign="-" name="bldp:ForeignCurrencyTransactionGainLossUnrealized1" format="ixt:num-dot-decimal" scale="0" id="f-929">33,000</ix:nonFraction>). The unrealized loss on forward foreign exchange contracts is presented in prepaid expenses and other current assets on the statement of financial position.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_85"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory" id="f-930" continuedAt="id3ce1d35abf44ab6a62d00dce74f1d9a" escape="true">Trade and other payables:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;padding-left:18pt"><ix:continuation id="id3ce1d35abf44ab6a62d00dce74f1d9a"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" id="f-931" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts payable</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers" format="ixt:num-dot-decimal" scale="3" id="f-932">20,440</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers" format="ixt:num-dot-decimal" scale="3" id="f-933">13,689</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="bldp:EmployeeRelatedLiabilitiesCurrent1" format="ixt:num-dot-decimal" scale="3" id="f-934">13,248</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="bldp:EmployeeRelatedLiabilitiesCurrent1" format="ixt:num-dot-decimal" scale="3" id="f-935">15,830</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:OtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-936">6,059</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:OtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-937">9,130</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="bldp:TaxesPayableCurrent1" scale="3" id="f-938">586</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="bldp:TaxesPayableCurrent1" scale="3" id="f-939">906</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="f-940">40,333</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="f-941">39,555</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="margin-bottom:3pt;padding-left:18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_88"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory" id="f-942" continuedAt="i99d9fdf22322477185cb453a628db702" escape="true">Deferred revenue:</ix:nonNumeric></span></div><ix:continuation id="i99d9fdf22322477185cb453a628db702"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</span></div><div style="padding-left:18pt"><ix:continuation id="i8e42a4a0fa9b4e6782a2ec831e1a5d99"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-943">12,109</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-944">9,888</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-945">21,650</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-946">23,618</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-947">25,729</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-948">21,397</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-949">8,030</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-950">12,109</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_91"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfProvisionsExplanatory" id="f-951" continuedAt="i6b9e4dd3c88f4175bac78cd587b53a28" escape="true">Provisions and other liabilities:</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i6b9e4dd3c88f4175bac78cd587b53a28" continuedAt="i983747b70f8240bbab36a0746c8abdd4"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfOtherProvisionsExplanatory" id="f-952" escape="true"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:21.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.663%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Onerous </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contingent </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Legal</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e2b904b762e480b8717df2e97a821c8_I20201231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-953">10</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a4319e0074148349b8a509dfd5ab0b3_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-954">9,625</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f3057622b38419ab80f311e2cc9d40c_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="f-955">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i725cf03ed06245d38ea2fd91007f5f45_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="f-956">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ef23334b50a44eea33facfb0ddb73a1_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="f-957">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42329b99eea64379b3186692f12e0eb3_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-958">1,764</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-959">11,399</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic60f5cf4e8154a2ebd26830786501b81_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="f-960">131</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-961">4,102</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf5c93364f2442e8910a8efbbdeaf5b1_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="f-962">300</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd4d6a6a1b1e44299ad3de371c62aae0_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-963">26,258</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9df03acd6b2f42d5b6825cedf13d759e_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-964">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="f-965">109</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-966">30,900</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic60f5cf4e8154a2ebd26830786501b81_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" scale="3" id="f-967">136</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-968">3,894</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf5c93364f2442e8910a8efbbdeaf5b1_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-969">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd4d6a6a1b1e44299ad3de371c62aae0_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-970">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9df03acd6b2f42d5b6825cedf13d759e_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-971">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-972">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-973">4,030</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic60f5cf4e8154a2ebd26830786501b81_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-974">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-975">1,112</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf5c93364f2442e8910a8efbbdeaf5b1_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-976">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd4d6a6a1b1e44299ad3de371c62aae0_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-977">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9df03acd6b2f42d5b6825cedf13d759e_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-978">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-979">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-980">1,112</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic60f5cf4e8154a2ebd26830786501b81_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-981">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-982">9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf5c93364f2442e8910a8efbbdeaf5b1_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-983">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd4d6a6a1b1e44299ad3de371c62aae0_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-984">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9df03acd6b2f42d5b6825cedf13d759e_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-985">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-986">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-987">5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49708ba55e044027be980222abd6319d_I20211231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-988">5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ce52f6f6b6a481c99ae25870deb5b9b_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-989">8,712</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id616d0d0f3674381beeb049357784c09_I20211231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-990">300</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbd80bdb2c4e4858b50337fc632d23b0_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-991">26,258</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e205ac3eefa439ca8cdc95777feb174_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="f-992">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-993">1,877</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-994">37,152</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opening retained earnings adjustment (note 3)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:fixed-zero" scale="3" id="f-995">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:fixed-zero" scale="3" id="f-996">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-997">1,200</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:fixed-zero" scale="3" id="f-998">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:fixed-zero" scale="3" id="f-999">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:fixed-zero" scale="3" id="f-1000">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-1001">1,200</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="f-1002">455</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1003">5,851</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1004">2,900</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1005">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1006">2,968</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="f-1007">45</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1008">12,219</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" scale="3" id="f-1009">320</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1010">2,391</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1011">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1012">14,900</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1013">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1014">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1015">17,611</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1016">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" scale="3" id="f-1017">860</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1018">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1019">9,280</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1020">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1021">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1022">10,140</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-1023">3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-1024">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1025">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1026">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1027">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-1028">117</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-1029">105</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8724f1b6c9084efc8fe5a9086b297edc_I20221231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-1030">137</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i064c7df5b5c049d29b98b88d8d37e688_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1031">11,327</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552acebfa07241478150e51d2264c0c1_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1032">4,400</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa1da144df9744df9d7c38346012c077_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1033">2,078</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592dce0a26eb4fa88afcaa4b6287b746_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1034">2,968</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1035">1,805</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1036">22,715</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:21.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.513%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49708ba55e044027be980222abd6319d_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" scale="3" id="f-1037">5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ce52f6f6b6a481c99ae25870deb5b9b_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1038">8,712</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id616d0d0f3674381beeb049357784c09_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" scale="3" id="f-1039">300</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbd80bdb2c4e4858b50337fc632d23b0_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1040">19,240</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e205ac3eefa439ca8cdc95777feb174_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1041">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1042">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1043">28,257</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49708ba55e044027be980222abd6319d_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1044">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ce52f6f6b6a481c99ae25870deb5b9b_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1045">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id616d0d0f3674381beeb049357784c09_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1046">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbd80bdb2c4e4858b50337fc632d23b0_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1047">7,018</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e205ac3eefa439ca8cdc95777feb174_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1048">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1049">1,877</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1050">8,895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49708ba55e044027be980222abd6319d_I20211231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-1051">5</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ce52f6f6b6a481c99ae25870deb5b9b_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1052">8,712</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id616d0d0f3674381beeb049357784c09_I20211231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-1053">300</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbd80bdb2c4e4858b50337fc632d23b0_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1054">26,258</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e205ac3eefa439ca8cdc95777feb174_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="f-1055">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1056">1,877</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1057">37,152</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:27pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:21.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.513%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8724f1b6c9084efc8fe5a9086b297edc_I20221231" decimals="-3" name="ifrs-full:CurrentProvisions" scale="3" id="f-1058">137</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i064c7df5b5c049d29b98b88d8d37e688_I20221231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1059">11,327</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552acebfa07241478150e51d2264c0c1_I20221231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1060">4,400</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa1da144df9744df9d7c38346012c077_I20221231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1061">2,078</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592dce0a26eb4fa88afcaa4b6287b746_I20221231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1062">2,968</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1063">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1064">20,910</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8724f1b6c9084efc8fe5a9086b297edc_I20221231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1065">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i064c7df5b5c049d29b98b88d8d37e688_I20221231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1066">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552acebfa07241478150e51d2264c0c1_I20221231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1067">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa1da144df9744df9d7c38346012c077_I20221231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1068">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592dce0a26eb4fa88afcaa4b6287b746_I20221231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="3" id="f-1069">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1070">1,805</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1071">1,805</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8724f1b6c9084efc8fe5a9086b297edc_I20221231" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-1072">137</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i064c7df5b5c049d29b98b88d8d37e688_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1073">11,327</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552acebfa07241478150e51d2264c0c1_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1074">4,400</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa1da144df9744df9d7c38346012c077_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1075">2,078</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592dce0a26eb4fa88afcaa4b6287b746_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1076">2,968</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1077">1,805</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1078">22,715</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring provision</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges relate to minor restructurings focused on overhead cost reductions and relate primarily to employee termination benefits.  Restructuring charges are recognized in other operating expense.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recorded warranty provisions of $<ix:nonFraction unitRef="usd" contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1079">5,851,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1080">4,102,000</ix:nonFraction>), comprised of $<ix:nonFraction unitRef="usd" contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1081">4,580,000</ix:nonFraction>  (2021 - $<ix:nonFraction unitRef="usd" contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1082">2,711,000</ix:nonFraction>) related to new product sales and $<ix:nonFraction unitRef="usd" contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1083">1,271,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1084">1,391,000</ix:nonFraction>) related to upward warranty adjustments.  This was offset by warranty expenditures of $<ix:nonFraction unitRef="usd" contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1085">2,391,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1086">3,894,000</ix:nonFraction>) and downward warranty adjustments of $<ix:nonFraction unitRef="usd" contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1087">860,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1088">1,112,000</ix:nonFraction>), due primarily to contractual expirations and changes in estimated and actual costs to repair.  As of December&#160;31, 2022, total warranty provision of $<ix:nonFraction unitRef="usd" contextRef="i064c7df5b5c049d29b98b88d8d37e688_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="0" id="f-1089">11,327,000</ix:nonFraction>  has been accrued in provisions and other current liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Onerous Contracts</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On completion of a review of the Corporation's "open" contracts as of December 31, 2021, it was determined that on adoption of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on January 1, 202</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,  additional onerous contract costs of $<ix:nonFraction unitRef="usd" contextRef="id91c9642aada4990a5daeb31bc064a95_I20220101" decimals="-3" name="ifrs-full:OnerousContractsProvision" format="ixt:num-dot-decimal" scale="0" id="f-1090">1,200,000</ix:nonFraction> were recognized as an opening balance adjustment to accumulated deficit.   As of December&#160;31, 2022, total onerous contract costs of $<ix:nonFraction unitRef="usd" contextRef="i552acebfa07241478150e51d2264c0c1_I20221231" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="0" id="f-1091">4,400,000</ix:nonFraction> have been accrued in provisions and other current liabilities.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i983747b70f8240bbab36a0746c8abdd4"><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18.&#160;&#160;&#160;&#160;Provisions and other liabilities (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Onerous Contracts (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation will continue to review open contracts on a quarterly basis to determine if any ongoing or new contracts become onerous, and  if any of the underlying conditions or assumptions change which would require an adjustment to the accrued provision.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Consideration</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the acquisition of Ballard Motive Solutions in November 2021 (note 7), total consideration included earn-out cash consideration payable by the Corporation, based on the achievement of certain performance milestones over a three year period from the acquisition date.  These future cash payments of up to $<ix:nonFraction unitRef="usd" contextRef="i6e3bc8985c4b49498b318a0ef12977d7_I20211130" decimals="-3" name="ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-1092">27,000,000</ix:nonFraction> are contingently based on the successful attainment of numerous milestone objectives over a <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:ContingentConsiderationMilestoneObjectivesAttainmentPeriod" format="ixt-sec:durwordsen" id="f-1093">three-year</ix:nonNumeric> period discounted for the estimated probability of successful occurrence and for the timing delay in receiving the cash payments, or $<ix:nonFraction unitRef="usd" contextRef="i6e3bc8985c4b49498b318a0ef12977d7_I20211130" decimals="-3" name="ifrs-full:LiabilitiesIncurred" format="ixt:num-dot-decimal" scale="0" id="f-1094">26,258,000</ix:nonFraction>.  As part of the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK, there was a change in estimate in the fair value of contingent consideration due to changes in expectation of achieving milestones. During the year ended December&#160;31, 2022, the Corporation recognized a recovery of expected contingent consideration no longer payable of $<ix:nonFraction unitRef="usd" contextRef="icf3e7f257611459db5f92c71b23780b1_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInContingentConsiderationAssetLiability" format="ixt:num-dot-decimal" scale="0" id="f-1095">9,891,000</ix:nonFraction>, consisting of the cancellation of certain milestones.  The contingent consideration provision now comprises the last remaining milestone at its estimated value of $<ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-1096">2,078,000</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, cash payments of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:PaymentOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="f-1097">14,900,000</ix:nonFraction> were made by the Corporation upon successful achievement of certain performance milestones.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK (note 7), the Corporation recorded a legal provision for various contract exit and modification costs, grant adjustment charges, and legal and advisory costs, net of expected recoveries.  As at December&#160;31, 2022, costs totalling $<ix:nonFraction unitRef="usd" contextRef="i592dce0a26eb4fa88afcaa4b6287b746_I20221231" decimals="-3" name="bldp:ContractTerminationLiabilities" format="ixt:num-dot-decimal" scale="0" id="f-1098">2,968,000</ix:nonFraction> were accrued in other operating expense (note 25).</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities:  Decommissioning liabilities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for decommissioning liabilities has been recorded for the Corporation&#8217;s head office building in Burnaby, British Columbia and is related to estimated site restoration obligations at the end of the lease term. The Corporation has made certain modifications to the leased building to facilitate the manufacturing and testing of its fuel cell products. Consequently, the site restoration obligations relate primarily to dismantling and removing various manufacturing and test equipment and restoring the infrastructure of the leased building to its original state of when the lease was entered into.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the long-term nature of the liability, the most significant uncertainty in estimating the provision is the costs that will be incurred. The Corporation has determined a range of reasonably possible outcomes of the total costs for the head office building. In determining the fair value of the decommissioning liabilities, the estimated future cash flows have been discounted at <ix:nonFraction unitRef="number" contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231" decimals="4" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" scale="-2" id="f-1099">3.41</ix:nonFraction>% per annum (2021 &#8211; <ix:nonFraction unitRef="number" contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231" decimals="4" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" scale="-2" id="f-1100">1.25</ix:nonFraction>%).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of December&#160;31, 2022. Based on the assessment, an increase of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:fixed-zero" scale="0" id="f-1101">nil</ix:nonFraction> in the provision (2021 - $<ix:nonFraction unitRef="usd" contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1102">65,000</ix:nonFraction>) was recorded against decommissioning liabilities, in addition to accretion costs of $<ix:nonFraction unitRef="usd" contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1103">44,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1104">44,000</ix:nonFraction>) and offset by the effect of movements in exchange rates of $(<ix:nonFraction unitRef="usd" contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1105">117,000</ix:nonFraction>) (2021 - $<ix:nonFraction unitRef="usd" contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1106">4,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities:  Decommissioning liabilities (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net discounted amount of estimated cash flows required to settle the obligation for the building is $<ix:nonFraction unitRef="usd" contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231" decimals="-3" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="0" id="f-1107">1,805,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231" decimals="-3" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="0" id="f-1108">1,877,000</ix:nonFraction>) which is expected to be settled at the end of the lease term in 2025.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_94"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfLeasesExplanatory" id="f-1109" continuedAt="iac7b4f51e57748ebb3423e70c7ead911" escape="true">Lease liability:</ix:nonNumeric></span></div><ix:continuation id="iac7b4f51e57748ebb3423e70c7ead911"><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation leases certain assets under lease agreements. The lease liability consists primarily of leases of land and buildings, office equipment and vehicles.  The leases have interest rates ranging from <ix:nonFraction unitRef="number" contextRef="i7a60e17b8c0047f088eb27b66c5b8ea9_I20221231" decimals="4" name="bldp:LeasesInterestRate" scale="-2" id="f-1110">2.95</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="id042d0de81634cd5a5a566db5a21ccdb_I20221231" decimals="4" name="bldp:LeasesInterestRate" scale="-2" id="f-1111">8.28</ix:nonFraction>% per annum and expire between January 2023 and June 2032. </span></div><div style="margin-bottom:9pt;padding-left:18pt"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" id="f-1112" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8e3f06c77334593b65d46be11f2dae4_I20221231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1113">3,743</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b700f39a3e4107b699b04365041d55_I20211231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1114">3,117</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46947a2fdec640869a0210b9e55c2a5d_I20221231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="f-1115">39</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9c33ab0046d42379e35f407f7cc78b6_I20211231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="f-1116">38</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26317c3b30e9455380f58f3aa1f1f425_I20221231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="f-1117">113</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i437c20a74d954e4b9e143a0de49f7ee0_I20211231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="f-1118">83</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1119">3,895</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1120">3,238</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8e3f06c77334593b65d46be11f2dae4_I20221231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1121">11,505</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45b700f39a3e4107b699b04365041d55_I20211231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1122">13,647</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46947a2fdec640869a0210b9e55c2a5d_I20221231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="f-1123">73</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9c33ab0046d42379e35f407f7cc78b6_I20211231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="f-1124">105</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26317c3b30e9455380f58f3aa1f1f425_I20221231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="f-1125">258</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i437c20a74d954e4b9e143a0de49f7ee0_I20211231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="f-1126">130</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Non-current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1127">11,836</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1128">13,882</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:LeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1129">15,731</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:LeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1130">17,120</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" id="f-1131" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is committed to minimum lease payments as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:57.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Analysis</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1618324d394c56a69ab03772ebe753_I20221231" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1132">4,854</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Between one and five years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0533908768ed4fe99b6b0bd52f0b231d_I20221231" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1133">12,794</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">More than five years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i600689c52d8b492998c67a7b900c50fb_I20221231" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" scale="3" id="f-1134">548</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1135">18,196</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Corporation made principal payments on its lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:PrincipalPaymentsOfLeaseLiabilities" format="ixt:num-dot-decimal" scale="0" id="f-1136">3,322,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:PrincipalPaymentsOfLeaseLiabilities" format="ixt:num-dot-decimal" scale="0" id="f-1137">2,798,000</ix:nonFraction>).</span></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the lease term. At December&#160;31, 2022, the outstanding deferred gain was $<ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="f-1138">902,000</ix:nonFraction> (2021 &#8211; $<ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="f-1139">1,318,000</ix:nonFraction>).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_97"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfEmployeeBenefitsExplanatory" id="f-1140" continuedAt="ie45fe22c4911482f9eccab20c9c18745" escape="true">Employee future benefits:</ix:nonNumeric></span></div><ix:continuation id="ie45fe22c4911482f9eccab20c9c18745" continuedAt="i532c3a2d5849490fa2288392290a8335"><div style="margin-bottom:9pt;padding-left:18pt"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" id="f-1141" continuedAt="i562e7abc60ba454692e4b648f1d814e6" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit pension plan liability</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1ad0aa64a4f4030bea90c2a4db451dc_I20221231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1142">348</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985edea7e6594202911db01c7891d597_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1143">1,814</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net other post-retirement benefit plan liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i973ad6b172b84425969168397f50d632_I20221231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1144">107</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71ed759ab78640cb90ce0869b85cd24e_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1145">80</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1146">455</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1147">1,894</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation maintains a defined benefit pension plan covering existing and former employees in the United States. The benefits under the pension plan are based on years of service and salary levels accrued as of December 31, 2009. In 2009, amendments were made to the defined benefit pension plan to freeze benefits accruing to employees at their respective years of service and salary levels obtained as of December 31, 2009. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain employees in the United States are also eligible for post-retirement healthcare, life insurance, and other benefits.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation accrues the present value of its obligations under employee future benefit plans and related costs, net of the present value of plan assets.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i532c3a2d5849490fa2288392290a8335" continuedAt="if20d79f8e77943cc89353a61fbc8be06"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement date used to determine pension and other post-retirement benefit obligations and expense is December 31 of each year. The most recent actuarial valuation of the employee future benefit plans for funding purposes was as of January 1, 2022. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of January 1, 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation expects contributions of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="INF" name="ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan" format="ixt:fixed-zero" scale="0" id="f-1148">nil</ix:nonFraction> to be paid to its defined benefit plans in 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconcile the opening balances to the closing balances for the net defined benefit liability and its components for the <ix:nonFraction unitRef="plan" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="INF" name="bldp:NumberOfBenefitPlans" format="ixt-sec:numwordsen" scale="0" id="f-1149">two</ix:nonFraction> plans. The expense recognized in profit or loss is recorded in finance loss and other (note 26).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><ix:continuation id="i562e7abc60ba454692e4b648f1d814e6" continuedAt="i4dae46a7c8c54182ae86268c3f89350d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:34.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.027%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b99d125f5ca44dda545e25cd8010d48_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1150">19,187</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied274fb1c886406db0e6571bec634163_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1151">20,203</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i761c93e71f1a4059a59340c4efe404f5_I20211231" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1152">17,373</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia717fe4b7d564c3eac6ea79cba46bc56_I20201231" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1153">16,347</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985edea7e6594202911db01c7891d597_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1154">1,814</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic679d9c33bcb4a04a03dbc031aede1c1_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1155">3,856</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="f-1156">30</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="f-1157">37</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1158">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1159">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="f-1160">30</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="f-1161">37</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1162">518</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1163">476</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1164">468</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1165">383</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1166">50</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1167">93</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1168">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1169">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1170">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1171">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1172">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1173">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1174">548</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1175">513</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1176">468</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1177">383</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1178">80</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1179">130</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1180">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1181">56</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1182">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1183">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1184">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1185">56</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1186">4,547</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1187">986</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1188">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1189">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1190">4,547</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1191">986</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1192">91</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1193">92</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1194">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1195">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1196">91</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1197">92</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Return on plan assets excluding interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1198">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1199">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1200">3,092</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1201">1,334</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1202">3,092</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1203">1,334</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plan expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" sign="-" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="f-1204">24</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" sign="-" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="f-1205">30</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="f-1206">24</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="f-1207">30</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1208">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1209">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1210">4,662</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="f-1211">868</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1212">3,116</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1213">1,304</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1214">1,546</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1215">2,172</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1216">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1217">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1218">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1219">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1220">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1221">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1222">671</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1223">661</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1224">671</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1225">661</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1226">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1227">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1228">671</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1229">661</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1230">671</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1231">661</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1232">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1233">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999c001261ea40109f921128e6d8904f_I20221231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1234">14,402</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b99d125f5ca44dda545e25cd8010d48_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1235">19,187</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46ecd43f4b204b34b1ad34be4e93f7ae_I20221231" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1236">14,054</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i761c93e71f1a4059a59340c4efe404f5_I20211231" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1237">17,373</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1ad0aa64a4f4030bea90c2a4db451dc_I20221231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1238">348</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985edea7e6594202911db01c7891d597_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1239">1,814</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="if20d79f8e77943cc89353a61fbc8be06" continuedAt="i79ed735792504d2c929ec15a7316afd6"><ix:continuation id="i4dae46a7c8c54182ae86268c3f89350d"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:34.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.027%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other post-retirement benefit plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbce91523a214922ac08991c14c31202_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1240">80</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i717c5d0e1667469e8cb1faa9c427fb4c_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1241">85</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4efa54868ae4d9b81904fb20bcaf97b_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="f-1242">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief059042965745a1b95d907efa21a1ad_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="f-1243">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71ed759ab78640cb90ce0869b85cd24e_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1244">80</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07c35a93c1814324a41c7c5cccfb7140_I20201231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1245">85</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1246">2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1247">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1248">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1249">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1250">2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1251">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1252">2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1253">1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" format="ixt:fixed-zero" scale="3" id="f-1254">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" format="ixt:fixed-zero" scale="3" id="f-1255">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1256">2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1257">1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1258">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1259">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1260">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1261">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1262">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1263">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1264">23</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1265">2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1266">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1267">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1268">23</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1269">2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1270">55</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1271">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1272">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1273">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1274">55</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1275">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="f-1276">32</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="f-1277">2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1278">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1279">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="f-1280">32</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="f-1281">2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1282">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1283">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="f-1284">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="f-1285">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="f-1286">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="f-1287">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1288">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1289">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1290">7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1291">8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1292">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1293">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1294">7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1295">8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1296">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1297">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1298">7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1299">8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d9d617badfe4fefac83823ed8fc7e43_I20221231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1300">107</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbce91523a214922ac08991c14c31202_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1301">80</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie469bc659bcb4406b1dd2ba9ea402515_I20221231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="f-1302">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4efa54868ae4d9b81904fb20bcaf97b_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="f-1303">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i973ad6b172b84425969168397f50d632_I20221231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1304">107</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71ed759ab78640cb90ce0869b85cd24e_I20211231" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1305">80</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" id="f-1306" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan actuarial gain</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1307">1,546</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1308">2,172</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other post-retirement benefit plan actuarial loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="f-1309">32</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="f-1310">2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1311">1,514</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1312">2,170</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory" id="f-1313" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension plan assets comprise:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="2" name="ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="f-1314">3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="2" name="ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="f-1315">3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="2" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="f-1316">60</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="2" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="f-1317">60</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="2" name="ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="f-1318">37</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="2" name="ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="f-1319">37</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="2" name="bldp:PlanAssetsAtFairValueAllocationPercentage" scale="-2" id="f-1320">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="2" name="bldp:PlanAssetsAtFairValueAllocationPercentage" scale="-2" id="f-1321">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory" id="f-1322" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:44.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.046%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1ad0aa64a4f4030bea90c2a4db451dc_I20221231" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1323">5.00</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i973ad6b172b84425969168397f50d632_I20221231" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1324">4.89</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i985edea7e6594202911db01c7891d597_I20211231" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1325">2.76</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i71ed759ab78640cb90ce0869b85cd24e_I20211231" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1326">2.25</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:44.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.046%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1ad0aa64a4f4030bea90c2a4db451dc_I20221231" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="f-1327">2.76</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i973ad6b172b84425969168397f50d632_I20221231" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="f-1328">4.89</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i985edea7e6594202911db01c7891d597_I20211231" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="f-1329">2.40</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i71ed759ab78640cb90ce0869b85cd24e_I20211231" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="f-1330">2.25</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i79ed735792504d2c929ec15a7316afd6"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impacts of assumed health care cost trend rates applicable to the other post-retirement benefit plan at December&#160;31, 2022 including a <ix:nonFraction unitRef="number" contextRef="iba7e6ac54b6e4927bd7b60f5eff51af8_I20221231" decimals="INF" name="ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" format="ixt-sec:numwordsen" scale="-2" id="f-1331"><ix:nonFraction unitRef="number" contextRef="iba7e6ac54b6e4927bd7b60f5eff51af8_I20221231" decimals="INF" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" format="ixt-sec:numwordsen" scale="-2" id="f-1332">one</ix:nonFraction></ix:nonFraction>-percentage-point change in assumed health care cost trend rates would not have a material impact on the Corporation&#8217;s financial statements.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_100"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" id="f-1333" continuedAt="i2d9937fbf1b6442983f330211f3a4a5e" escape="true">Equity:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i2d9937fbf1b6442983f330211f3a4a5e" continuedAt="i1ca5e32bcaf549ff99872610e0780c69"><div style="margin-bottom:9pt;padding-left:18pt"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements" id="f-1334" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1335">6,101</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i808eb1a871f9450eb0143286e4677793_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1336">6,093</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="3" id="f-1337">529</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="3" id="f-1338">672</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1339">2,778</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1340">2,904</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total share-based compensation</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1341">9,408</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1342">9,669</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Share capital:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon acquisition of Ballard Motive Solutions in November 2021 (note 7), part of the total consideration of $<ix:nonFraction unitRef="usd" contextRef="i1e7732cae8634614b17c6765ef3f00a0_I20211130" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="0" id="f-1343">39,917,000</ix:nonFraction> included the issuance of <ix:nonFraction unitRef="shares" contextRef="i2c10a9455a6b43149c71b448c569e534_D20211101-20211130" decimals="INF" name="bldp:ConsiderationTransferredNumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="f-1344">337,353</ix:nonFraction> shares of the Corporation in <ix:nonFraction unitRef="tranche" contextRef="i786dbc8409d64179a23ddbc9837b7b66_I20211130" decimals="INF" name="bldp:ConsiderationTransferredSharesIssuedNumberOfTranches" format="ixt-sec:numwordsen" id="f-1345">three</ix:nonFraction> future tranches at a fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1e7732cae8634614b17c6765ef3f00a0_I20211130" decimals="2" name="bldp:SaleOfStockPricePerShare1" scale="0" id="f-1346">18.30</ix:nonFraction> per share discounted for the timing delay in receiving the shares using an Asian put option pricing model, or $<ix:nonFraction unitRef="usd" contextRef="i2c10a9455a6b43149c71b448c569e534_D20211101-20211130" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="0" id="f-1347">4,851,000</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Corporation issued the first tranche of <ix:nonFraction unitRef="shares" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="INF" name="bldp:ConsiderationTransferredNumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="f-1348">112,451</ix:nonFraction> common shares with a fair value of $<ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="0" id="f-1349">1,782,000</ix:nonFraction> as per the acquisition date, offset by miscellaneous deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:DeferredFinanceCost" format="ixt:num-dot-decimal" scale="0" id="f-1350">20,000</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2021, the Corporation completed a bought deal offering with a syndicate of financial institutions for <ix:nonFraction unitRef="shares" contextRef="id9d56998032f4e1ab62464fc81286e81_D20210223-20210223" decimals="INF" name="bldp:ConsiderationTransferredNumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="f-1351">14,870,000</ix:nonFraction> shares of the Corporation at $<ix:nonFraction unitRef="usdPerShare" contextRef="ic28cc1053820441fba16783de9dfea7f_I20210223" decimals="2" name="bldp:SaleOfStockPricePerShare1" scale="0" id="f-1352">37.00</ix:nonFraction> per share, resulting in gross offering proceeds of $<ix:nonFraction unitRef="usd" contextRef="id9d56998032f4e1ab62464fc81286e81_D20210223-20210223" decimals="-3" name="bldp:ProceedsFromIssuingSharesGross" format="ixt:num-dot-decimal" scale="0" id="f-1353">550,190,000</ix:nonFraction> and net offering proceeds of $<ix:nonFraction unitRef="usd" contextRef="id9d56998032f4e1ab62464fc81286e81_D20210223-20210223" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="0" id="f-1354">527,291,000</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory" id="f-1355" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:85.758%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares Transacted</span></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231" decimals="INF" name="bldp:ConsiderationTransferredNumberOfSharesIssuedEquity" format="ixt:num-dot-decimal" scale="0" id="f-1356">14,870,000</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average Share Price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4ef5102c57ca408e975351c98825fbc1_I20221231" decimals="2" name="bldp:SaleOfStockPricePerShare1" scale="0" id="f-1357">37.00</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross offering proceeds</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231" decimals="-3" name="bldp:ProceedsFromIssuingSharesGross" format="ixt:num-dot-decimal" scale="3" id="f-1358">550,190</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Underwriting expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231" decimals="-3" name="ifrs-full:PaymentsForShareIssueCosts" format="ixt:num-dot-decimal" scale="3" id="f-1359">22,186</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less:  Other financing expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231" decimals="-3" name="bldp:PaymentsForOtherShareIssueCosts" scale="3" id="f-1360">713</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net offering proceeds</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="3" id="f-1361">527,291</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During March 2021, the Corporation filed a short form base Shelf Prospectus, which provides the flexibility to make offerings of securities up to an aggregate initial offering price of $<ix:nonFraction unitRef="usd" contextRef="i00c1e5bb746e430e8758c03e392d3c02_I20210331" decimals="INF" name="bldp:SaleOfStockAuthorizedAmount" format="ixt:num-dot-decimal" scale="0" id="f-1362">1,500,000,000</ix:nonFraction> during the effective period of the Prospectus, until April 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="INF" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1363">298,394,203</ix:nonFraction> ( 2021 - <ix:nonFraction unitRef="shares" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1364">297,700,295</ix:nonFraction>) common shares were issued and outstanding.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Share options:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has options outstanding under a consolidated share option plan. All directors, officers and employees of the Corporation, and its subsidiaries, are eligible to participate in the share option plans although as a matter of policy, options are currently not issued to directors. Option exercise prices are denominated in either Canadian or U.S. dollars, depending on the residency of the recipient. Canadian dollar denominated options have been converted to U.S. dollars using the year-end exchange rate for presentation purposes.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All options have a term of <ix:nonNumeric contextRef="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231" name="bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" format="ixt-sec:durwordsen" id="f-1365">seven years</ix:nonNumeric> from the date of grant unless otherwise determined by the board of directors. One-third of the options vest and may be exercised, at the beginning of each of the second, third, and fourth years after granting.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i1ca5e32bcaf549ff99872610e0780c69" continuedAt="i984b6e6bd21948a6ba46bc1df9c26602"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Share options (cont'd):</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" id="f-1366" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, options outstanding from the consolidated share option plan were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:67.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options for common shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1367">4,149,639</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1368">7.07</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1369">540,116</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" scale="0" id="f-1370">21.12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1371">549,281</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" scale="0" id="f-1372">4.33</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1373">98,907</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" scale="0" id="f-1374">10.09</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="f-1375">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" format="ixt:fixed-zero" scale="0" id="f-1376">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1377">4,041,567</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1378">8.70</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1379">1,263,685</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" scale="0" id="f-1380">8.97</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1381">304,635</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" scale="0" id="f-1382">2.87</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1383">184,496</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" scale="0" id="f-1384">12.75</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1385">8,501</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" scale="0" id="f-1386">2.20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1387">4,807,620</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1388">9.00</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" id="f-1389" escape="true"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" id="f-1390" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Corporation&#8217;s share options outstanding as at December&#160;31, 2022:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:35.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average<br/>remaining<br/>contractual life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average<br/>exercise</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range of exercise price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercisable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i098a1941822046539b044920e38f9dba_I20221231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1391">1.33</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="i56e7f2b9e8284a9283e78e986849a72b_I20221231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1392">3.06</ix:nonFraction></span></div></td><td colspan="2" style="border-left:0.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c347c6e1fdb4acab26c30408edab4a7_I20221231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1393">1,174,815</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6b857ae1a081424585c99bc90a9691e7_D20220101-20221231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="f-1394">2.6</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c347c6e1fdb4acab26c30408edab4a7_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1395">2.69</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c347c6e1fdb4acab26c30408edab4a7_I20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1396">1,174,815</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c347c6e1fdb4acab26c30408edab4a7_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="f-1397">2.69</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ic67deed49f584d76a171eaa622831aba_I20221231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1398">3.56</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="i2b0b6cd4da1a45fd9140abe7e3f84beb_I20221231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1399">5.5</ix:nonFraction>0</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6ef4bccbd3984271ab60910a34c1b035_I20221231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1400">484,493</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i95350e6ee5bc45efb99b50f22da86eea_D20220101-20221231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="f-1401">3.3</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6ef4bccbd3984271ab60910a34c1b035_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1402">4.04</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6ef4bccbd3984271ab60910a34c1b035_I20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1403">389,085</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6ef4bccbd3984271ab60910a34c1b035_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="f-1404">3.68</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ifd498eb38836449d84014933feda5dce_I20221231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1405">6.92</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="i414f3e076ef1402dbb020ea77ef5a0ca_I20221231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1406">10.64</ix:nonFraction></span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i261a526cfc0a4e1290caf13c0eafb9dd_I20221231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1407">2,226,069</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i18e9940cb7e043dab6866e2317327170_D20220101-20221231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="f-1408">5.2</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i261a526cfc0a4e1290caf13c0eafb9dd_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1409">9.87</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i261a526cfc0a4e1290caf13c0eafb9dd_I20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1410">721,156</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i261a526cfc0a4e1290caf13c0eafb9dd_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="f-1411">10.51</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="iaf82e3ab79eb4c2980d2ec9794484c49_I20221231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1412">12.63</ix:nonFraction>  - $<ix:nonFraction unitRef="usdPerShare" contextRef="i4ded59877a074f14b4565794fcbb29c6_I20221231" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1413">26.13</ix:nonFraction></span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i274e92b991164552a3f3c6f408f517f4_I20221231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1414">922,243</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifbbbadde8f334942ab77e40626205806_D20220101-20221231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="f-1415">5.1</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i274e92b991164552a3f3c6f408f517f4_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1416">17.53</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i274e92b991164552a3f3c6f408f517f4_I20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1417">455,966</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i274e92b991164552a3f3c6f408f517f4_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="f-1418">16.66</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1419">4,807,620</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="f-1420">4.3</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1421">9.00</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1422">2,741,022</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="f-1423">7.21</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1424">6,101,000</ix:nonFraction> (2021 &#8211; $<ix:nonFraction unitRef="usd" contextRef="i808eb1a871f9450eb0143286e4677793_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1425">6,093,000</ix:nonFraction>) was recorded in net loss based on the grant date fair value of the awards recognized over the vesting period.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, <ix:nonFraction unitRef="shares" contextRef="i956f26b905ae40aaa2f728f00f81890f_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1426">304,635</ix:nonFraction> options were exercised for an equal amount of common shares for proceeds of $<ix:nonFraction unitRef="usd" contextRef="i956f26b905ae40aaa2f728f00f81890f_D20220101-20221231" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" format="ixt:num-dot-decimal" scale="0" id="f-1427">916,000</ix:nonFraction>. During 2021, <ix:nonFraction unitRef="shares" contextRef="i65879dfb47d24e5db8d60cb6e612a77e_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1428">549,281</ix:nonFraction> options were exercised for an equal amount of common shares for proceeds of $<ix:nonFraction unitRef="usd" contextRef="i65879dfb47d24e5db8d60cb6e612a77e_D20210101-20211231" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" format="ixt:num-dot-decimal" scale="0" id="f-1429">2,415,000</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, options to purchase <ix:nonFraction unitRef="shares" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1430">1,263,685</ix:nonFraction> common shares were granted with a weighted average fair value of $<ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="2" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" scale="0" id="f-1431">4.92</ix:nonFraction> (2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1432">540,116</ix:nonFraction> options and $<ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="2" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" scale="0" id="f-1433">10.76</ix:nonFraction> fair value).  The granted options vest annually over <ix:nonNumeric contextRef="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231" name="bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="f-1434">three years</ix:nonNumeric>.</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" id="f-1435" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:OptionlifeshareoptionsgrantedPeriod" format="ixt-sec:duryear" id="f-1436">4</ix:nonNumeric> years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" name="bldp:OptionlifeshareoptionsgrantedPeriod" format="ixt-sec:duryear" id="f-1437">4</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nil</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nil</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="2" name="ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted" scale="-2" id="f-1438">69</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="2" name="ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted" scale="-2" id="f-1439">67</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="2" name="ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted" scale="-2" id="f-1440">2</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="2" name="ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted" scale="-2" id="f-1441">1</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2022, options to purchase <ix:nonFraction unitRef="shares" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1442">4,807,620</ix:nonFraction> common shares were outstanding (2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1443">4,041,567</ix:nonFraction>). </span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i984b6e6bd21948a6ba46bc1df9c26602" continuedAt="idfa5fa087cc6491f8fcce8f8a713d06d"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Share distribution plan:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has a consolidated share distribution plan that permits the issuance of common shares for no cash consideration to employees of the Corporation to recognize their past contribution and to encourage future contribution to the Corporation.  At  December&#160;31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="INF" name="bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1444">18,844,127</ix:nonFraction> (2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="INF" name="bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1445">19,540,514</ix:nonFraction>) shares available to be issued under this plan.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021 and 2022, no shares were issued under this plan and therefore no compensation expense was recorded against profit or loss.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Deferred share units:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred share units (&#8220;DSUs&#8221;) are granted to the board of directors and executives. Eligible directors must elect to receive at least half of their annual retainers and executives may elect to receive all or part of their annual bonuses in DSUs. Each DSU is redeemable for <ix:nonFraction unitRef="shares" contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231" decimals="INF" name="bldp:NumberOfSharesIssuedPerAwardRedeemed" format="ixt-sec:numwordsen" scale="0" id="f-1446">one</ix:nonFraction> common share in the capital of the Corporation after the director or executive ceases to provide services to the Corporation. Shares will be issued from the Corporation&#8217;s share distribution plan.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" id="f-1447" continuedAt="ib22a9d9220a04c309a44a5ddff9aeda0" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:79.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.689%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6a770cd75cc54095881196d33d3a9234_I20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1448">820,031</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1449">35,953</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1450">99,761</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4babe586df5f4bd28c3c954cc2a57a01_I20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1451">756,223</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1452">80,319</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1453">126,862</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i088863bfde3e475e874a4ffa35bcd093_I20221231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1454">709,680</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1455">529,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1456">672,000</ix:nonFraction>) was recorded in net loss relating to <ix:nonFraction unitRef="shares" contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231" decimals="INF" name="bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" format="ixt:num-dot-decimal" scale="0" id="f-1457">80,319</ix:nonFraction> DSUs (2021 -  <ix:nonFraction unitRef="shares" contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231" decimals="INF" name="bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" format="ixt:num-dot-decimal" scale="0" id="f-1458">35,953</ix:nonFraction>) granted during the year. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, <ix:nonFraction unitRef="shares" contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1459">126,862</ix:nonFraction> DSUs (2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1460">99,761</ix:nonFraction>) were exercised, net of applicable taxes, which resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231" decimals="INF" name="bldp:NumberOfSharesIssuedOtherEquityInstruments" format="ixt:num-dot-decimal" scale="0" id="f-1461">58,990</ix:nonFraction> common shares (2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231" decimals="INF" name="bldp:NumberOfSharesIssuedOtherEquityInstruments" format="ixt:num-dot-decimal" scale="0" id="f-1462">46,388</ix:nonFraction>), resulting in an impact on equity of $<ix:nonFraction unitRef="usd" contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="f-1463">753,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="f-1464">1,290,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i088863bfde3e475e874a4ffa35bcd093_I20221231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1465">709,680</ix:nonFraction> deferred share units were outstanding (2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="i4babe586df5f4bd28c3c954cc2a57a01_I20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1466">756,223</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Restricted share units:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share units (&#8220;RSUs&#8221;) are granted to employees and executives. Each RSU is convertible into <ix:nonFraction unitRef="shares" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="INF" name="bldp:NumberOfSharesIssuedPerAwardRedeemed" format="ixt-sec:numwordsen" scale="0" id="f-1467">one</ix:nonFraction> common share. The RSUs vest after a specified number of years from the date of issuance, and under certain circumstances, are contingent on achieving specified performance criteria.  A performance factor adjustment is made if there is an over-achievement (or under-achievement) of specified performance criteria, resulting in additional (or fewer) RSUs being converted. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has <ix:nonFraction unitRef="plan" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="INF" name="bldp:NumberOfShareBasedCompensationPlans" format="ixt-sec:numwordsen" scale="0" id="f-1468">two</ix:nonFraction> plans under which RSUs may be granted, the consolidated share distribution plan and the market purchase RSU plan. Awards under the consolidated share distribution plan are satisfied by the issuance of treasury shares on maturity.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="idfa5fa087cc6491f8fcce8f8a713d06d"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Restricted share units (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><ix:continuation id="ib22a9d9220a04c309a44a5ddff9aeda0"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:76.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1cbb605cfeba46a1a94c69ddd1ed0ff4_I20201231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1469">1,129,946</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1470">195,838</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU performance factor adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="INF" sign="-" name="bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-1471">12,128</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1472">325,863</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1473">21,573</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b1844e61faa40078a16286058cdea5d_I20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1474">966,220</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1475">567,693</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU performance factor adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="INF" sign="-" name="bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-1476">29,004</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1477">460,681</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1478">42,148</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3729273cf4a140d7879ae469825f08de_I20221231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1479">1,002,080</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1480">2,778,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1481">2,904,000</ix:nonFraction>) was recorded in net loss.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, <ix:nonFraction unitRef="shares" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1482">567,693</ix:nonFraction> RSUs were issued (2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1483">195,838</ix:nonFraction>). The fair value of RSU grants is measured based on the stock price of the shares underlying the RSU on the date of grant. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, <ix:nonFraction unitRef="shares" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1484">460,681</ix:nonFraction> RSUs (2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1485">325,863</ix:nonFraction>) were exercised, net of applicable taxes, which resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1486">217,832</ix:nonFraction> common shares (2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1487">156,449</ix:nonFraction>), resulting in an impact on equity of $<ix:nonFraction unitRef="usd" contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="f-1488">2,466,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="f-1489">4,357,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i3729273cf4a140d7879ae469825f08de_I20221231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1490">1,002,080</ix:nonFraction> RSUs were outstanding (2021 &#8211; <ix:nonFraction unitRef="shares" contextRef="i9b1844e61faa40078a16286058cdea5d_I20211231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1491">966,220</ix:nonFraction>).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_106"></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">22. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" id="f-1493" continuedAt="i77d5dddcab7046568f62f344cbd0d657" escape="true">Commitments and contingencies:</ix:nonNumeric></span></div><ix:continuation id="i77d5dddcab7046568f62f344cbd0d657" continuedAt="i2f7df5cc19a2400eb050da64126c8277"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2022, as specified in the Equity Joint Venture Agreement, the Corporation has fulfilled its capital contribution commitments to Weichai Ballard JV (note 14).  The Corporation is committed to minimum lease payments (note 19).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term investments include <ix:nonFraction unitRef="investment" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="INF" name="bldp:NumberOfInvestmentsCommittingToBeLimitedPartner" format="ixt-sec:numwordsen" id="f-1494">two</ix:nonFraction> investments committing the Corporation to be a limited partner in newly-created hydrogen infrastructure and growth equity funds (note 14).  The Corporation has committed to investing &#163;<ix:nonFraction unitRef="gbp" contextRef="ib6f804832bb640c4bf62d4ae3954f742_I20221231" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="f-1495">25,000,000</ix:nonFraction> (including &#163;<ix:nonFraction unitRef="gbp" contextRef="id1f441dc0eb24cb78933d1dd81a4c4b2_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-1496">7,215,000</ix:nonFraction> invested as of December 31, 2022) into HyCap.  The Corporation has committed to investing &#8364;<ix:nonFraction unitRef="eur" contextRef="ib7055e820008416aa298e678257cec4a_I20221231" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="f-1497">30,000,000</ix:nonFraction> (including  &#8364;<ix:nonFraction unitRef="eur" contextRef="i00484574667e486ea16b77c1928f0e0e_D20220101-20221231" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-1498">996,000</ix:nonFraction> invested as of December 31, 2022) into Clean H2.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2022, the Corporation has outstanding commitments aggregating up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="f-1499">42,576,000</ix:nonFraction> relating primarily to purchases of property, plant and equipment.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of intellectual property from UTC in April 2014, the Corporation retains a royalty obligation in certain circumstances to pay UTC a portion of any future intellectual property sale and licensing income generated from certain of the Corporation's intellectual property portfolio for a period of <ix:nonNumeric contextRef="if8c2ceff49ae4b5c998b09a8074acef9_D20220101-20221231" name="bldp:IntellectualPropertyTerm" format="ixt-sec:duryear" id="f-1500">15</ix:nonNumeric> years expiring in April 2029.  <ix:nonFraction unitRef="usd" contextRef="i6807fb080ff04e8ea1eef2bcf705bd6e_D20210101-20211231" decimals="INF" name="bldp:PaymentsForRoyaltyAgreement" format="ixt:fixed-zero" scale="0" id="f-1501"><ix:nonFraction unitRef="usd" contextRef="if8c2ceff49ae4b5c998b09a8074acef9_D20220101-20221231" decimals="INF" name="bldp:PaymentsForRoyaltyAgreement" format="ixt:fixed-zero" scale="0" id="f-1502">No</ix:nonFraction></ix:nonFraction> royalties were paid to UTC in the years ended December&#160;31, 2022 and December 31, 2021.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation retains a previous funding obligation to pay royalties of <ix:nonFraction unitRef="number" contextRef="if8c2ceff49ae4b5c998b09a8074acef9_D20220101-20221231" decimals="INF" name="bldp:RoyaltyObligationContingentPercentage" scale="-2" id="f-1503">2</ix:nonFraction>% of revenues, to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i5fde94cb0af64d0ca4f55b9dc05367ff_I20221231" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="f-1504">4,613,000</ix:nonFraction> (CDN $<ix:nonFraction unitRef="cad" contextRef="i5fde94cb0af64d0ca4f55b9dc05367ff_I20221231" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="f-1505">5,351,000</ix:nonFraction>), on sales of certain fuel cell products for commercial distributed utility applications. As of December&#160;31, 2022, <ix:nonFraction unitRef="usd" contextRef="if8c2ceff49ae4b5c998b09a8074acef9_D20220101-20221231" decimals="INF" name="ifrs-full:RoyaltyExpense" format="ixt:fixed-zero" scale="0" id="f-1506">no</ix:nonFraction> royalties have been incurred to date for this agreement.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also retains a previous funding obligation to pay royalties of <ix:nonFraction unitRef="number" contextRef="i753e6e8bb7ed4dc198a7606e7c84abde_D20220101-20221231" decimals="INF" name="bldp:RoyaltyObligationContingentPercentage" scale="-2" id="f-1507">2</ix:nonFraction>% of revenues, to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i36b3949a19134234b0b27b026a499764_I20221231" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="f-1508">1,896,000</ix:nonFraction> (CDN $<ix:nonFraction unitRef="cad" contextRef="i36b3949a19134234b0b27b026a499764_I20221231" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="f-1509">2,200,000</ix:nonFraction>), on sales of certain fuel cell products for commercial transit applications. As of December&#160;31, 2022, <ix:nonFraction unitRef="usd" contextRef="i753e6e8bb7ed4dc198a7606e7c84abde_D20220101-20221231" decimals="INF" name="ifrs-full:RoyaltyExpense" format="ixt:fixed-zero" scale="0" id="f-1510">no</ix:nonFraction> royalties have been incurred to date for this agreement.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i2f7df5cc19a2400eb050da64126c8277"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">22. &#160;&#160;&#160;&#160;Commitments and contingencies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business or as required by certain acquisition or disposition agreements, the Corporation is not periodically required to provide certain indemnities to other parties. As of December&#160;31, 2022, the Corporation has not accrued any significant amount owing, or receivable, due to any indemnity agreements undertaken in the ordinary course of business.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_109"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.  <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfRevenueExplanatory" id="f-1511" continuedAt="i19a322e4b40c49e5883d6fec29dc26c8" escape="true">Disaggregation of revenue:</ix:nonNumeric></span></div><ix:continuation id="i19a322e4b40c49e5883d6fec29dc26c8"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation's operations and main revenue streams are the same as those described in note 4. The Corporation's revenue is derived from contracts with customers.</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" id="f-1512" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.365%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geographical markets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76a4e05f500546f7ac3357e9c43a2cd7_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1513">9,127</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5936eeabf9f48e6b40221e11fe888eb_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1514">38,818</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ef9d9a7b88140369cc911f3e99d1770_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1515">40,370</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30f89f772c184f31b364509119a3b816_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1516">42,588</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaadddd6dd224f88b9f32796b5387ab0_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1517">28,572</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id067d48b7c894dcdb5291fdee70930d8_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1518">20,599</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5d728d5ceb4dbb83156e2a8d9ca5ac_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1519">5,717</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05ca02f23d55495d81785ab3b2e3d8ee_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1520">2,500</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1521">83,786</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1522">104,505</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Market application</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Heavy Duty Motive</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id82cff80f58248f683ff9f45901c9c65_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1523">38,914</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i265f9c6217ff4a509e61ede5ecba566c_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1524">51,663</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Material Handling</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71c878f44f6e466b8a52a133d377c440_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1525">6,353</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9ba13746c944c72a3693aae6f04e71e_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1526">8,140</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stationary Power Generation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b3b1eaf2eb1413f836f28a919f137b7_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1527">10,917</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19ef5faa051d423988ac138ccbb4ccb8_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1528">8,214</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology Solutions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3d5d7d6ae5a45caa8843159371469f3_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1529">27,602</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a4fd186e773414c80611bac61acfa0a_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1530">36,488</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1531">83,786</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1532">104,505</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Timing of revenue recognition</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf600ca3dc2d4841bf14380a815d023f_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1533">52,749</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5da59927e5c84892aed82fad14aaa6d9_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1534">65,208</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1aed3d6a6721456bbd140fcc97fcd667_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1535">31,037</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4baa55efe21241d3b269476c8b8fd333_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1536">39,297</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1537">83,786</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1538">104,505</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:3pt;padding-left:18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_112"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24. <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfExpensesByNatureExplanatory" id="f-1539" continuedAt="i7fb978aeacf24d1188dba9b02d216f1c" escape="true">Personnel expenses:</ix:nonNumeric></span></div><ix:continuation id="i7fb978aeacf24d1188dba9b02d216f1c"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Personnel expenses are included in cost of product and service revenues, research and product development expense, general and administrative expense, sales and marketing expense, and other expense.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" id="f-1540" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:71.147%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ShorttermEmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1541">99,778</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ShorttermEmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1542">84,555</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1543">9,408</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1544">9,669</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1545">109,186</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1546">94,224</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_115"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">25. <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory" id="f-1547" continuedAt="i10c95622ce394c63b29411549abcaede" escape="true">Other operating expense:</ix:nonNumeric></span></div><ix:continuation id="i10c95622ce394c63b29411549abcaede"><div style="margin-bottom:9pt;padding-left:18pt"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" id="f-1548" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net impairment loss on trade receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="f-1549">73</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="f-1550">54</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment loss allowance</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" format="ixt:fixed-zero" scale="3" id="f-1551">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" format="ixt:fixed-zero" scale="3" id="f-1552">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:num-dot-decimal" scale="3" id="f-1553">5,317</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" scale="3" id="f-1554">156</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="f-1555">2,857</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="f-1556">2,115</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:MiscellaneousOtherOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="f-1557">8,247</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:MiscellaneousOtherOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="f-1558">2,325</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Corporation recorded a net impairment loss on trade receivables of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="0" id="f-1559">73,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="0" id="f-1560">54,000</ix:nonFraction>), consisting primarily of various miscellaneous receivables no longer deemed collectible.  In the event that the Corporation recovers any amounts previously recorded as impairment losses, the recovered amount will be recognized as a reversal of the impairment loss in the period of recovery.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, total restructuring and related charges of $<ix:nonFraction unitRef="usd" contextRef="ie9823bd5af9f4360ab2c763c25773c5d_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:num-dot-decimal" scale="0" id="f-1561">5,317,000</ix:nonFraction> were comprised of:  cost reduction initiatives of $<ix:nonFraction unitRef="usd" contextRef="ib59936532e4c48d983e7406846e68c74_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:num-dot-decimal" scale="0" id="f-1562">482,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i09ef487a749a44fda755b43b29c6d981_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:num-dot-decimal" scale="0" id="f-1563">156,000</ix:nonFraction>) and additional charges of $<ix:nonFraction unitRef="usd" contextRef="i8a26da5d25a44bd88963f46045b5916f_D20220101-20221231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:num-dot-decimal" scale="0" id="f-1564">4,835,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i80b29d4f9345478b8a04c8820043c09b_D20210101-20211231" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:fixed-zero" scale="0" id="f-1565">nil</ix:nonFraction>) related to the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK (note 7) including contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition related costs of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="0" id="f-1566">2,857,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="0" id="f-1567">2,115,000</ix:nonFraction>) for the year ended December&#160;31, 2022 consist primarily of other legal, advisory, and transaction related costs incurred due to certain corporate development activities.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_118"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">26. <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory" id="f-1568" continuedAt="id84f6a2d668e4ce8ad5c9bdec9427e3c" escape="true">Finance income and expense:</ix:nonNumeric></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><ix:continuation id="id84f6a2d668e4ce8ad5c9bdec9427e3c"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" id="f-1569" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefit plan expense (note 20)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="3" id="f-1570">189</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="3" id="f-1571">251</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:InvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="f-1572">19,609</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:InvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="f-1573">3,743</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 33)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1574">16,877</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1575">9,024</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1576">4,545</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1577">1,336</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government levies</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:GovernmentLevies" scale="3" id="f-1578">100</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:GovernmentLevies" format="ixt:num-dot-decimal" scale="3" id="f-1579">1,945</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance loss and other</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1580">2,102</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1581">8,813</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance expense</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-1582">1,279</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-1583">1,294</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="margin-bottom:18pt;padding-left:18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_1300"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">27. <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory" id="f-1584" continuedAt="i3a57590a9bae4542846165e8060b8c22" escape="true">Impairment charges on intangible assets:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3a57590a9bae4542846165e8060b8c22" continuedAt="ibd602293f63a42d387044bbe88ca3a5f">Upon acquisition of Ballard Motive Solutions (note 7), acquired intangible assets consisting of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete agreement were recognized.  In connection with the post-acquisition restructuring of operations at Ballard Motive Solutions, management noted indicators of impairment for the acquired intangible assets, resulting in a write-down totalling $<ix:nonFraction unitRef="usd" contextRef="ie9823bd5af9f4360ab2c763c25773c5d_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-1585">13,017,000</ix:nonFraction>.</ix:continuation></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="ibd602293f63a42d387044bbe88ca3a5f"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">27. Impairment charges on intangible assets (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets with a net book value of $<ix:nonFraction unitRef="usd" contextRef="i1e7732cae8634614b17c6765ef3f00a0_I20211130" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-1586">15,517,000</ix:nonFraction> were assessed for impairment.  The fair value of the technology intangible assets was determined by using the Discounted Cash Flow  (&#8220;DCF&#8221;) approach which is a variant of the Income Approach.  The fair value of the acquired technology was estimated by calculating the net present value of the future economic benefits expected to accrue to the acquired technology.  As a result of this review, the Corporation estimated that the fair value of the acquired Ballard Motive Solutions' technology intangible assets to be $<ix:nonFraction unitRef="usd" contextRef="i26623dfb61cb49a2827a2d73a3dbadf1_I20221231" decimals="-3" name="ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-1587">2,500,000</ix:nonFraction> as at December&#160;31, 2022, resulting in an impairment charge of  $<ix:nonFraction unitRef="usd" contextRef="i10be559a6605456bb5970c79da71631f_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-1588">11,978,000</ix:nonFraction> on the technology intangible assets for the year ended December&#160;31, 2022.  Furthermore, as part of this review, the Corporation estimated the fair value of the acquired customer contracts and relationships (net book value of $<ix:nonFraction unitRef="usd" contextRef="i35be3f250c0b42e2ac0084bec4da29d3_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-1589">880,000</ix:nonFraction>) and non-compete agreement (net book value of $<ix:nonFraction unitRef="usd" contextRef="i1667c3daa768467691c544653bd96d22_I20211111" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-1590">159,000</ix:nonFraction>) to be $<ix:nonFraction unitRef="usd" contextRef="i72e5feb3383c45aaacb8681e21b9e97d_I20221231" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt-sec:numwordsen" scale="0" id="f-1591">nil</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1d5590d9a0dc4473a8705ce9b916e8e5_I20221231" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt-sec:numwordsen" scale="0" id="f-1592">nil</ix:nonFraction> respectively as at December&#160;31, 2022, resulting in impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i388d7eeb0a534f8d8b27a6b91fcf2016_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="0" id="f-1593">880,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4c99f52cda0a4180b2828df084bbf39e_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="0" id="f-1594">159,000</ix:nonFraction> respectively for the year ended December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfIdentifiableIntangibleAssetsTableTextBlock" id="f-1595" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:32.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i655fa7220f774e2da4e9c51483166ef1_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1596">15,976</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5083bfd4d959468caa95b0b5b5895822_I20221231" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1597">1,498</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe8d91e0b2964d4191c0a761bb53da11_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1598">14,478</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10be559a6605456bb5970c79da71631f_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1599">11,978</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe8d91e0b2964d4191c0a761bb53da11_I20221231" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="f-1600">2,500</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contracts and relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6da2d8cbb3ab414ba672749f6864ad79_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1601">1,048</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic629dcc9f5f84997aaf254d865deafd9_I20221231" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-1602">168</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72e5feb3383c45aaacb8681e21b9e97d_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-1603">880</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i388d7eeb0a534f8d8b27a6b91fcf2016_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" scale="3" id="f-1604">880</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72e5feb3383c45aaacb8681e21b9e97d_I20221231" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:fixed-zero" scale="3" id="f-1605">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete agreement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff4f468073bd46d3860de2deb9309a04_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-1606">255</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fb595ca28104090b3cc154147f0ebf2_I20221231" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-1607">96</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d5590d9a0dc4473a8705ce9b916e8e5_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-1608">159</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c99f52cda0a4180b2828df084bbf39e_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" scale="3" id="f-1609">159</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d5590d9a0dc4473a8705ce9b916e8e5_I20221231" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:fixed-zero" scale="3" id="f-1610">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f56ba5f4d84b8c9e0d0e9e512d4805_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1611">17,279</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8253f63121ce4ccaa1983388c7b8611f_I20221231" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1612">1,762</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26623dfb61cb49a2827a2d73a3dbadf1_I20221231" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1613">15,517</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9823bd5af9f4360ab2c763c25773c5d_D20220101-20221231" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1614">13,017</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26623dfb61cb49a2827a2d73a3dbadf1_I20221231" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="3" id="f-1615">2,500</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_1341"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">28. <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:RecoveryOnSettlementOfContingentConsiderationTextBlock" id="f-1616" continuedAt="i23c5ade6c0a54554a124a37620a3b57b" escape="true">Recovery on settlement of contingent consideration:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i23c5ade6c0a54554a124a37620a3b57b">Total contingent cash consideration payable from the acquisition of Ballard Motive Solutions of up to $<ix:nonFraction unitRef="usd" contextRef="ic6ca2e1543cc4e2aa610feeaed4c1a1d_D20220101-20221231" decimals="-3" name="bldp:PaymentOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="f-1617">27,000,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:PaymentOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="f-1618">14,900,000</ix:nonFraction> paid as of December&#160;31, 2022) was measured at fair value of $<ix:nonFraction unitRef="usd" contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111" decimals="-3" name="ifrs-full:EquityInterestsOfAcquirer" format="ixt:num-dot-decimal" scale="0" id="f-1619">26,258,000</ix:nonFraction> on the acquisition date in November 2021 (note 7). Since the payment of the cash consideration is contingent on the achievement of various performance conditions (milestones) over an up to <ix:nonNumeric contextRef="i78bd4a9640684c0f8630c9d462633b84_D20211101-20211130" name="bldp:CashConsiderationContingentPerformanceConditionsNumberOfYears" format="ixt-sec:durwordsen" id="f-1620">three-year</ix:nonNumeric> period from the acquisition date, any change in the fair value of contingent payables due to changes in expectation of meeting milestones is recognized in the consolidated statements of loss and comprehensive income (loss).  During the year ended December&#160;31, 2022, the Corporation recognized a recovery on expected contingent consideration no longer payable of $<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:num-dot-decimal" scale="0" id="f-1621">9,891,000</ix:nonFraction>, representing the total estimated change in the fair value of remaining contingent consideration payable for certain milestones that have been cancelled by legal agreement.</ix:continuation></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_121"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">29. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfIncomeTaxExplanatory" id="f-1622" continuedAt="i3ff45f0d1fbc4a779822de6ed021f6e4" escape="true">Income taxes:</ix:nonNumeric></span></div><ix:continuation id="i3ff45f0d1fbc4a779822de6ed021f6e4" continuedAt="i41ef7f7ee7f44d9eb14b5858b732629a"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Current tax expense:</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" id="f-1623" continuedAt="i8e76a491cd7241118daa9188c1aed3f1" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period income tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncome" scale="3" id="f-1624">39</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncome" scale="3" id="f-1625">63</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Withholding tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:WithholdingTax" scale="3" id="f-1626">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:WithholdingTax" scale="3" id="f-1627">21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current tax expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="3" id="f-1628">42</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="3" id="f-1629">84</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1630">18,849</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1631">31,581</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for prior periods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods" scale="3" id="f-1632">304</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods" scale="3" id="f-1633">565</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1634">14,967</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1635">31,846</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" format="ixt:num-dot-decimal" scale="3" id="f-1636">3,578</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" scale="3" id="f-1637">300</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax expense (recovery) from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-1638">3,536</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="f-1639">216</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i41ef7f7ee7f44d9eb14b5858b732629a" continuedAt="i6f47484f224b4c109057b982a2b6279e"><ix:continuation id="i8e76a491cd7241118daa9188c1aed3f1"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">29. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Current tax expense (cont'd):</span></div></ix:continuation><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" id="f-1640" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s effective income tax rate differs from the combined Canadian federal and provincial statutory income tax rate for companies. The principal factors causing the difference are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss before income taxes (from continuing operations)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:AccountingProfit" format="ixt:num-dot-decimal" scale="3" id="f-1641">177,030</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:AccountingProfit" format="ixt:num-dot-decimal" scale="3" id="f-1642">114,613</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected tax recovery at <ix:nonFraction unitRef="number" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="2" name="bldp:ExpectedTaxRecovery" scale="-2" id="f-1643">27.00</ix:nonFraction>% (2021 &#8211; <ix:nonFraction unitRef="number" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="2" name="bldp:ExpectedTaxRecovery" scale="-2" id="f-1644">27.00</ix:nonFraction>% )</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:TaxExpenseIncomeAtApplicableTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1645">47,798</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:TaxExpenseIncomeAtApplicableTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1646">30,945</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (reduction) in income taxes resulting from:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible expenses (non-taxable income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" format="ixt:num-dot-decimal" scale="3" id="f-1647">13,865</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" format="ixt:num-dot-decimal" scale="3" id="f-1648">6,330</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expiry of losses and ITC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:TaxEffectOfTaxLosses" format="ixt:num-dot-decimal" scale="3" id="f-1649">1,515</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:TaxEffectOfTaxLosses" scale="3" id="f-1650">64</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits earned</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:TaxEffectOfTaxCreditsEarned" format="ixt:num-dot-decimal" scale="3" id="f-1651">3,782</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:TaxEffectOfTaxCreditsEarned" format="ixt:num-dot-decimal" scale="3" id="f-1652">3,677</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign tax rate and tax rate differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:TaxEffectOfForeignTaxRates" format="ixt:num-dot-decimal" scale="3" id="f-1653">4,884</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:TaxEffectOfForeignTaxRates" format="ixt:num-dot-decimal" scale="3" id="f-1654">3,341</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1655">27,777</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1656">24,651</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:TaxEffectOther" scale="3" id="f-1657">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:TaxEffectOther" scale="3" id="f-1658">20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes (recovery) from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:IncomeTaxExpenseContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-1659">3,536</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="f-1660">216</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Recognized deferred tax assets and liabilities:</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1661" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Corporation's deferred tax assets and liabilities as at December&#160;31, 2022 are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses from operations carried forward</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41eeaa8488df48e9a2f3d87aa82c113b_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1662">596</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e35a0b71f344974896efe71e1a093dc_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1663">665</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibab0945aaf9745fd87285ede82d2a52a_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1664">29</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6f00a87f8f4d0e857bd998cbe9d98d_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1665">32</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1666">625</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1667">697</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibbd0e0eb9f32438ea65129a4a747a7f0_I20221231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" scale="3" id="f-1668">625</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i814f9c7cad7b4fb781beda0f3c415080_I20211231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1669">4,275</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="f-1670">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1671">3,578</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Unrecognized deferred tax asset:</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" id="f-1672" continuedAt="i5b7d44172f884a5eae4917762b1fc6b6" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0c79d79b90c422eba78250aa9d16b3e_I20221231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1673">127,482</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d941f7c025c44958e4d94fa5ad07303_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1674">122,742</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie22fab2819a64cdba806a96af55073d7_I20221231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1675">21,463</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3343684e6e44d4d997c076a85c73eec_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1676">9,357</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie034f8a98c16417f9dec6e357ab6e8c3_I20221231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1677">23,588</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e706491fe14c5ebbda13310d6a9193_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1678">33,100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses from operations carried forward</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41eeaa8488df48e9a2f3d87aa82c113b_I20221231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1679">284,468</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e35a0b71f344974896efe71e1a093dc_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1680">219,326</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c299484622447c88ef35eab96828d8f_I20221231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1681">43,451</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111614ee3847458c9f564eef0d681445_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1682">42,939</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment and intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id22fc074e35148feb01bd7ec821fac44_I20221231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1683">206,491</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aa4de00c18c4e3a9795fe5941ae494e_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1684">217,142</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1685">706,943</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1686">644,606</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets have not been recognized in respect of these deductible temporary differences because it is not currently probable that future taxable profit will be available against which the Corporation can utilize the benefits.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i6f47484f224b4c109057b982a2b6279e"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">29. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><ix:continuation id="i5b7d44172f884a5eae4917762b1fc6b6"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has available to carry forward the following as at December 31:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dfd905e26346eeadceea083b7fc065_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1687">127,482</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd256af72e014b0c8311a4776ae3de5c_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1688">122,742</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6600102691254a3296c9ba76d7e376c1_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1689">165,647</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee269f24de854abab4e7c11a0b7de7ed_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1690">131,514</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i750f2ed6f49b42cdae6605c700f1265e_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1691">40,877</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefaf3ac014da45c3b5731027f1e0504c_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1692">42,939</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">German losses from operations for corporate tax purposes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1ae9033de1c4e5c8e5f7c372844855a_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1693">501</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1008b09db629433999c88b26bbfefc58_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1694">232</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US federal losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i178a123ccb27422ea85ea3d1e673b8c5_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1695">49,237</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f897db6dda4d9a95ea6d80ffd5f065_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1696">50,103</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e298c54100c485396557366394feb8f_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1697">50,495</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47f3021ebb7e416ebe78c61935d8bdb7_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1698">35,996</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hong Kong losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c75b372b2614f718f853a24554c2f33_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1699">61</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i629479645b5943e4b34c2ae6b7f70b84_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1700">50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8fc96b79c1408d9ce24ec84e15c0cd_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1701">14,304</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64c59e90759a4240b1572e209c496ed7_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1702">2,659</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK research and development tax credits</span></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i148cc3ac536a42c5b474ba71d6e68255_I20221231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1703">115</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b2f395d3c3d4ff89f6f6519db9b9bc5_I20211231" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1704">129</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Canadian scientific research expenditures may be carried forward indefinitely. The Canadian losses from operations may be used to offset future Canadian taxable income and expire over the period from 2032 to 2042.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The German, Hong Kong, Denmark and UK losses from operations may be used to offset future taxable income in Germany, Hong Kong, Denmark and UK for corporate tax and trade tax purposes and may be carried forward indefinitely.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The US federal losses from operations incurred prior to January 1, 2018 may be used to offset future US taxable income and expire over the period from 2022 to 2037 and may be carried forward indefinitely for losses incurred after January 1, 2018.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Canadian investment tax credits may be used to offset future Canadian income taxes otherwise payable and expire over the period from 2022 to 2042.  The UK scientific research and development tax credits may be carried forward indefinitely.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_127"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">30.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfRelatedPartyExplanatory" id="f-1705" continuedAt="i091ea5e9ffdb4abea7153038ff3baeec" escape="true">Related party transactions:</ix:nonNumeric></span></div><ix:continuation id="i091ea5e9ffdb4abea7153038ff3baeec" continuedAt="icb397a690ee64be6b470b471e49d5770"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related parties include shareholders with a significant ownership interest in the Corporation, including its subsidiaries and affiliates, and the Corporation&#8217;s equity accounted investees:  Weichai Ballard JV and Synergy Ballard JVCo (note 14).</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" id="f-1706" continuedAt="ieaa502b0ea5d4636a62b42c84fedf3a8" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022 and 2021, related party transactions and balances with the Corporation's <ix:nonFraction unitRef="number" contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-1707"><ix:nonFraction unitRef="number" contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-1708">49</ix:nonFraction></ix:nonFraction>% owned equity accounted investee, Weichai Ballard JV, were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib87a1fab0f16483286d2a879e603da1d_I20221231" decimals="-3" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1709">13,320</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if46c2c4ff86a4ee9a1dd552efb8413c3_I20211231" decimals="-3" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1710">10,794</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib87a1fab0f16483286d2a879e603da1d_I20221231" decimals="-3" name="bldp:InvestmentsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1711">24,026</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if46c2c4ff86a4ee9a1dd552efb8413c3_I20211231" decimals="-3" name="bldp:InvestmentsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1712">28,982</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib87a1fab0f16483286d2a879e603da1d_I20221231" decimals="-3" name="bldp:ContractLiabilitiesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1713">2,095</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if46c2c4ff86a4ee9a1dd552efb8413c3_I20211231" decimals="-3" name="bldp:ContractLiabilitiesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1714">2,730</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transactions during the year with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe912561279b436dbe96215d9b555351_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1715">8,115</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79720b5ac9f24fe6894f190eb9cd9a8c_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1716">35,239</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="icb397a690ee64be6b470b471e49d5770"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">30.&#160;&#160;&#160;&#160;Related party transactions (cont'd):</span></div><ix:continuation id="ieaa502b0ea5d4636a62b42c84fedf3a8" continuedAt="i8d535b74a9794b22bd77879d58c934a6"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022 and 2021, related party transactions and balances with the Corporation's <ix:nonFraction unitRef="number" contextRef="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-1717"><ix:nonFraction unitRef="number" contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-1718">10</ix:nonFraction></ix:nonFraction>% owned equity accounted investee, Synergy Ballard JVCo, were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances with related party - Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25196b5088dd4876a2d7c3e61fa8f745_I20221231" decimals="-3" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" scale="3" id="f-1719">99</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56a8efb0dc0041c6a30e2e29d4377117_I20211231" decimals="-3" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" scale="3" id="f-1720">99</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25196b5088dd4876a2d7c3e61fa8f745_I20221231" decimals="-3" name="bldp:InvestmentsRelatedPartyTransactions" format="ixt:fixed-zero" scale="3" id="f-1721">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56a8efb0dc0041c6a30e2e29d4377117_I20211231" decimals="-3" name="bldp:InvestmentsRelatedPartyTransactions" format="ixt:fixed-zero" scale="3" id="f-1722">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25196b5088dd4876a2d7c3e61fa8f745_I20221231" decimals="-3" name="bldp:ContractLiabilitiesRelatedPartyTransactions" format="ixt:fixed-zero" scale="3" id="f-1723">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56a8efb0dc0041c6a30e2e29d4377117_I20211231" decimals="-3" name="bldp:ContractLiabilitiesRelatedPartyTransactions" scale="3" id="f-1724">16</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transactions during the year with related party - Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie63057a5f40746d6930f20107c02d7cb_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions" scale="3" id="f-1725">54</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583df66b21cd463fb92e6fe794174be0_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1726">3,441</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporation Directors and Executive Officers</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation provides key management personnel, being board directors and executive officers, certain benefits, in addition to their salaries. Key management personnel also participate in the Corporation&#8217;s share-based compensation plans (note 21).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to cash and equity compensation, the Corporation provides the executive officers with certain personal benefits, including car allowance, medical benefit program, long and short-term disability coverage, life insurance and an annual medical, financial planning allowance and relocation allowances and services as necessary.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The employment agreements for the executive officers are substantially the same with slight variations by individual.  The maximum obligation that is required to be provided in the event of termination is notice of <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" format="ixt-sec:durmonth" id="f-1727">12</ix:nonNumeric> months plus <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" format="ixt-sec:durwordsen" id="f-1728">one month</ix:nonNumeric> for every year of employment completed with the Corporation (to a maximum of <ix:nonNumeric contextRef="i3b4698d19f8a49b597eb64e3cec494a5_D20220101-20221231" name="bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" format="ixt-sec:durmonth" id="f-1729">24</ix:nonNumeric> months),  or payment in lieu of such notice, consisting of the salary, bonus and other benefits that would have been earned during such notice period. If there is a change of control, and if the executive officer&#8217;s employment is terminated, including a constructive dismissal, within <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" format="ixt-sec:duryear" id="f-1730">2</ix:nonNumeric> years following the date of a change of control, the executive officer is entitled to a payment equivalent to payment in lieu of a <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" format="ixt-sec:durmonth" id="f-1731">24</ix:nonNumeric> month notice period. The minimum obligation that is required is  limited to that required by employment standards legislation plus one day for every full month of employment since hire date, with no distinction made for a change of control situation.</span></div><ix:continuation id="i8d535b74a9794b22bd77879d58c934a6"><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key management personnel compensation is comprised of:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1732">3,416</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1733">3,767</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Post-employment retirement benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits" scale="3" id="f-1734">61</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits" scale="3" id="f-1735">74</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits" scale="3" id="f-1736">247</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits" format="ixt:fixed-zero" scale="3" id="f-1737">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" format="ixt:num-dot-decimal" scale="3" id="f-1738">1,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" format="ixt:num-dot-decimal" scale="3" id="f-1739">2,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1740">5,517</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1741">6,252</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_130"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">31. <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfCashFlowStatementExplanatory" id="f-1742" continuedAt="i43541ec7b1c64e4597278cdbda1a693b" escape="true">Supplemental disclosure of cash flow information: </ix:nonNumeric></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><ix:continuation id="i43541ec7b1c64e4597278cdbda1a693b"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" id="f-1743" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash financing and investing activities:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensatory shares</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="bldp:Noncashcompensatoryshares" format="ixt:num-dot-decimal" scale="3" id="f-1744">1,029</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="bldp:Noncashcompensatoryshares" scale="3" id="f-1745">704</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="i9ae53f4e783a41c182a2566c60330df8_133"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">32.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory" id="f-1746" continuedAt="i93995008461d44edbdc88ec723a3d3ad" escape="true">Operating segments:</ix:nonNumeric></span></div><ix:continuation id="i93995008461d44edbdc88ec723a3d3ad"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation operates in a single segment, Fuel Cell Products and Services, which consists of the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Stationary Power Generation, as well as the delivery of Technology Solutions, including engineering services, technology transfer, and the license and sale of the Corporation's extensive intellectual property portfolio and fundamental knowledge for a variety of PEM fuel cell applications.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues of Ballard Motive Solutions are included in the Technology Solutions or Heavy Duty Motive market depending on the nature of the contracted revenue.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, revenues included sales to <ix:nonFraction unitRef="customer" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="INF" name="bldp:ConcentrationRiskNumberOfCustomers" format="ixt-sec:numwordsen" id="f-1747">two</ix:nonFraction> individual customer of $<ix:nonFraction unitRef="usd" contextRef="i799af6d3c4a649bb9ff43ea404eac1af_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="f-1748">9,426,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4536d73d352a4f3c85f371dfa81340c7_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="f-1749">8,115,000</ix:nonFraction>, respectively, which exceeded 10% of total revenue.  In 2021, revenues included sales to one individual customer of $<ix:nonFraction unitRef="usd" contextRef="i31f24ec1aad84ddab8eadfdecf6533e2_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="f-1750">35,239,000</ix:nonFraction>, which exceeded 10% of total revenue.</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfGeographicalAreasExplanatory" id="f-1751" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from continuing operations by geographic area, which are attributed to countries based on customer location for the years ended December 31, are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9855ecd00884e329318f18b9ba4682a_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1752">24,052</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b783b8b04144b8f93e129873c058f18_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1753">17,536</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1b7238a181b4d249c080d8c0bdd7619_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1754">13,685</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48dfe2b2847d4c5797fc40845f74f59e_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1755">22,063</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32cd2e2d0bd34ad78773e1c2a1d935a5_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1756">9,893</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8d74cc690a74a26a005342b8cf81dc8_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1757">8,968</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76a4e05f500546f7ac3357e9c43a2cd7_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1758">9,127</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5936eeabf9f48e6b40221e11fe888eb_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1759">38,818</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5341b7f18c88486b8fa496dac32b1345_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1760">6,903</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92a10e78bc5455daa8729875481fc7f_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1761">1,827</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f9c800dd7e046fc8850efe26fe582a9_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1762">4,520</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i723866940c504c8ca24ca982f2858cd0_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1763">3,063</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecb3a23cdf704e21babf4f22c21dc8b0_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1764">3,711</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if62941f45dc84674bd9b279878bde922_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1765">36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Belgium</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f3201d7897d47978e65e8738702d36c_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1766">3,430</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71bfe6739de4f80bbe8380fb129a015_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1767">2,121</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4385a62e2204d0f8a275de08ac079e0_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1768">2,529</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifde508a7c17440a6803001a745685947_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1769">3,026</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i793245c333c54102a45ab52178bfaba6_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1770">1,769</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9008ad20a0c04d6c886134f7e49112d8_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1771">541</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29fed920f6ad4ab7974539fac43fc1ba_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1772">763</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic13e131000874459b0325650df5bdf7d_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1773">926</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00daf3118dff4029b6d28a6e31c8cf82_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1774">656</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaa9621b0e85456a842c9ab5eb9ea9a3_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1775">439</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9b709f6c5b146259063c6299084277b_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1776">640</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie816d36f2fce43b0980f00f8dc36df16_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1777">912</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07c49510f7594eca958c5a2f731110ec_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1778">591</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i302b1e49c77c4a04a9e4da637b42627b_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1779">2,521</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied391cd331714242b57c4553d0a21f62_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1780">541</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8b4c6282fdf40cfb87a8b2d9cf69976_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1781">954</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec23ca089701446085157e84d4c8860a_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1782">976</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb2f1116591046108e391d55b1d33727_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1783">754</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1784">83,786</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1785">104,505</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets by geographic area are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99827228f89140bf86434025c752515d_I20221231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1786">180,421</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bd91cc6a2304e57b17e627d70e240d8_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1787">157,805</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d914ea7d2884400bdb8df55334f60f2_I20221231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1788">24,047</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff318504b4084d5cb950c900c12ceca3_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1789">29,009</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5113ee67aeb4411688c05a2336094d50_I20221231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1790">6,791</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44edfbe77a5544b58fa01a675c0eb185_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1791">4,121</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88fc9478ad2c460db6ae3461c7af0a64_I20221231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1792">4,398</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0ac3158776f4f509585c29badec7439_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1793">3,270</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3298ef240e214b36b2cf95da2fc39533_I20221231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1794">2,913</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3432525384244642ae8bf48dbfcb3f8e_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1795">17,552</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1796">218,570</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1797">211,757</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div id="i9ae53f4e783a41c182a2566c60330df8_136"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">33.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfFinancialRiskManagementExplanatory" id="f-1798" continuedAt="if07b169ab7e647659b4fbc0fa5c14f92" escape="true">Financial instruments:</ix:nonNumeric></span></div><ix:continuation id="if07b169ab7e647659b4fbc0fa5c14f92" continuedAt="i6ab87d74cf434f459a7e36e2ce5879d6"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Fair value:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s financial instruments consist of cash and cash equivalents, short-term investments, trade and other receivables, investments, and trade and other payables. The fair values of cash and cash equivalents, trade and other receivables, and trade and other payables approximate their carrying values because of the short-term nature of these instruments. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments comprise term deposits with terms of greater than 90 days and a previously held investment in a Danish public company held by Ballard Power Systems Europe ("BPSE").  BPSE had an investment of approximately $<ix:nonFraction unitRef="usd" contextRef="i44637d45c34f451f88f7350ff9d649fd_I20210616" decimals="-3" name="ifrs-full:CurrentInvestments" format="ixt:num-dot-decimal" scale="0" id="f-1799">5,000</ix:nonFraction> in a Danish private company, Green Hydrogen Systems A/S which issued an initial public offering on the Danish stock exchange in June 2021.  On June 17, 2021, BPSE received <ix:nonFraction unitRef="shares" contextRef="i9ae768e6c3144c45a31ca4cb7c2f4ec0_D20210617-20210617" decimals="INF" name="bldp:NumberOfSharesReceivedInSaleOfStockTransaction" format="ixt:num-dot-decimal" scale="0" id="f-1800">259,551</ix:nonFraction> shares in the new publicly-owned investment company (after relinquishing its shares in the previous privately-held company) initially valued at $<ix:nonFraction unitRef="usd" contextRef="i2caaf610595b4843bce2a52f2a390c60_I20210617" decimals="-3" name="ifrs-full:CurrentInvestments" format="ixt:num-dot-decimal" scale="0" id="f-1801">1,681,000</ix:nonFraction>.  During the year ended December&#160;31, 2022, the Corporation sold its remaining Green Hydrogen shares for net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i40df9a1d65834c55b9a91c0f7d1242f2_D20220101-20221231" decimals="-3" name="ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-1802">1,010,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="i6fc7ab98f72441daa9a2105a485ed4c4_D20210101-20211231" decimals="-3" name="ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-1803">336,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term investments comprise newly-created hydrogen infrastructure and growth equity funds:  HyCap Fund and Clean H2 Fund, and an investment in Forsee Power, Wisdom Motor, and Quantron AG, as well as equity-accounted investments.  Changes in fair value and foreign exchange adjustments are recognized as gains or losses in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (note 26).  During the year ended December&#160;31, 2022, the Corporation recognized net mark to market and foreign exchange losses of $<ix:nonFraction unitRef="usd" contextRef="i810638db36d34d9a9e53951ba14bd43c_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="0" id="f-1804">16,877,000</ix:nonFraction> (2021 - $<ix:nonFraction unitRef="usd" contextRef="idd86dcb59ef54565b9734ffd60380d9e_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="0" id="f-1805">9,024,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="bldp:SummaryOfInvestmentsTableTextBlock" id="f-1806" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (decrease) in fair value due to MTM and foreign exchange</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investment - Green Hydrogen</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1f8ea334fc04d8caecedd878d3ced56_D20220101-20221231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="f-1807">15</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b1584b299f74b4e87b9642d50d20a4b_D20210101-20211231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1808">1,422</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i16eb13ce99e044088659a41e6c98968b_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1809">14,865</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06577841fc8240c390817d20e6c8669f_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1810">10,474</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic64f3a111bed4d1cbccf55bb9a7848e2_D20220101-20221231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="3" id="f-1811">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifba2cbbfc1f74e39b5487e5cd72c0d33_D20210101-20211231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="3" id="f-1812">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i626933f5927049499ff30e515da7e0f0_D20220101-20221231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="f-1813">150</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i425b2c82f7a54b5da4b7d75acfa62f0a_D20210101-20211231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="3" id="f-1814">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0b45153e13e24663ba19363918e716c6_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1815">1,597</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i925ca4b96cba490b92df64d727d96df2_D20210101-20211231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="f-1816">26</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90879f0d0fb64f929c62b3826550d816_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="f-1817">580</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d006eeedc444146828d840eb442a7ff_D20210101-20211231" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="f-1818">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decrease in fair value of investments</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1819">16,877</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1820">9,024</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements recognized in the statement of financial position must be categorized in accordance with the following levels:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Level 2: Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, &#160;&#160;&#160;&#160;either directly (i.e. as prices) or indirectly (i.e. derived from prices);</span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Level 3: Inputs for the asset or liability that are not based on observable market data (unobservable inputs).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation's above-mentioned investments in Green Hydrogen and Forsee Power are categorized as Level 1 whereas the other investments are all categorized as Level 3.</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation primarily has exposure to foreign currency exchange rate risk, commodity risk, interest rate risk, and credit risk.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="i6ab87d74cf434f459a7e36e2ce5879d6" continuedAt="idcbefa632b4f4d8fa7e60222b9ff50fd"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">33.&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency exchange rate risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency exchange rate risk is the risk that the fair value of deferred cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. The Corporation is exposed to currency risks primarily due to its holdings of Canadian dollar denominated cash equivalents and its Canadian dollar denominated purchases and accounts payable. Substantially all receivables are denominated in U.S. dollars.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, the Corporation uses foreign exchange currency contracts to manage exposure to currency rate fluctuations. These contracts are recorded at their fair value as either assets or liabilities on the statement of financial position. Any changes in fair value are either (i) recorded in the statement of comprehensive income (loss) if formally designated and qualified under hedge accounting criteria; or (ii) recorded in the statements of loss and comprehensive income (loss) if either not designated, or not qualified, under hedge accounting criteria.The outstanding foreign exchange currency contracts are not qualified under hedge accounting.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation limits its exposure to foreign currency risk by holding Canadian denominated cash and cash equivalents in amounts up to <ix:nonFraction unitRef="number" contextRef="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231" decimals="INF" name="bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" scale="-2" id="f-1821">100</ix:nonFraction>% of forecasted twelve month Canadian dollar net expenditures and up to <ix:nonFraction unitRef="number" contextRef="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231" decimals="INF" name="bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" scale="-2" id="f-1822">50</ix:nonFraction>% of the following twelve months of forecasted Canadian dollar net expenditures, thereby creating an economic hedge. Periodically, the Corporation also enters into forward foreign exchange contracts to further limit its exposure. At December&#160;31, 2022, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN $<ix:nonFraction unitRef="cad" contextRef="ib5072c08e4644412835e5ac2aa3bacf3_I20221231" decimals="-3" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" format="ixt:num-dot-decimal" scale="0" id="f-1823">75,206,000</ix:nonFraction> and outstanding forward foreign exchange contracts to buy a total of CDN $<ix:nonFraction unitRef="cad" contextRef="ib3b2301e3f694727b65fea7e0cd59219_I20221231" decimals="-3" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" format="ixt:num-dot-decimal" scale="0" id="f-1824">38,000,000</ix:nonFraction> in 2022  at an average rate of CDN $<ix:nonFraction unitRef="cadPerUSD" contextRef="i84620607f3054ddca12a295f0ae24819_I20221231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="f-1825">1.31</ix:nonFraction> to US $1.00.</span></div><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" id="f-1826" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exchange rates applied during the year ended December&#160;31, 2022:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:57.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$US to $1.00 CDN</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$CDN to $1.00 US</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1, 2022 Opening rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerCAD" contextRef="i323bdbf1e9e54358840c61f81d07b8f4_I20211231" decimals="3" name="bldp:PriceofForeignExchangeOpeningPrice" scale="0" id="f-1827">0.787</ix:nonFraction></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="cadPerUSD" contextRef="i323bdbf1e9e54358840c61f81d07b8f4_I20211231" decimals="3" name="bldp:PriceofForeignExchangeOpeningPrice" scale="0" id="f-1828">1.271</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022 Closing rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerCAD" contextRef="i84620607f3054ddca12a295f0ae24819_I20221231" decimals="3" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="f-1829">0.739</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="cadPerUSD" contextRef="i84620607f3054ddca12a295f0ae24819_I20221231" decimals="3" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="f-1830">1.354</ix:nonFraction></span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2022 Average rate</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerCAD" contextRef="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231" decimals="3" name="bldp:AveragePriceForeignExchangeRate" scale="0" id="f-1831">0.769</ix:nonFraction></span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="cadPerUSD" contextRef="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231" decimals="3" name="bldp:AveragePriceForeignExchangeRate" scale="0" id="f-1832">1.301</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on cash and cash equivalents and forward foreign exchange contracts held at December&#160;31, 2022, a <ix:nonFraction unitRef="number" contextRef="i84620607f3054ddca12a295f0ae24819_I20221231" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="f-1833">10</ix:nonFraction>% increase in the Canadian dollar against the U.S. dollar, with all other variables held constant, would result in an increase in foreign exchange gains of approximately $<ix:nonFraction unitRef="usd" contextRef="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231" decimals="-3" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" format="ixt:num-dot-decimal" scale="0" id="f-1834">8,361,000</ix:nonFraction> recorded against net income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Canadian dollar weakened <ix:nonFraction unitRef="number" contextRef="i84620607f3054ddca12a295f0ae24819_I20221231" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="f-1835">10</ix:nonFraction>% against the US dollar, there would be an equal, and opposite impact, on net income. This sensitivity analysis includes foreign currency denominated monetary items, and adjusts their translation at year-end, for a <ix:nonFraction unitRef="number" contextRef="i84620607f3054ddca12a295f0ae24819_I20221231" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="f-1836">10</ix:nonFraction>% change in foreign currency rates.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commodity risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commodity risk is the risk of financial loss due to fluctuations in commodity prices, in particular, for the price of platinum and palladium, which are key components of the Corporation&#8217;s fuel cell products. Platinum and palladium are scarce natural resources and therefore the Corporation is dependent upon a sufficient supply of these commodities. To manage its exposure to commodity price fluctuations, the Corporation may include platinum and or palladium pricing adjustments directly into certain significant customer contracts.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk is the risk that the fair value of deferred cash flows of a financial instrument will fluctuate because of changes in market interest rates. The Corporation is exposed to interest rate risk arising primarily from fluctuations in interest rates on its cash and cash equivalents. The Corporation limits its exposure to interest rate risk by continually monitoring and adjusting portfolio duration to align to forecasted cash requirements and anticipated changes in interest rates.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2022, and 2021</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="idcbefa632b4f4d8fa7e60222b9ff50fd"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">33.&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on cash and cash equivalents at December&#160;31, 2022, a <ix:nonFraction unitRef="number" contextRef="ifaf92861d427470fb017463afd58af85_I20221231" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="f-1837">1.0</ix:nonFraction>% decline in interest rates, with all other variables held constant, would result in a decrease in investment income of $<ix:nonFraction unitRef="usd" contextRef="ifaf92861d427470fb017463afd58af85_I20221231" decimals="0" sign="-" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" format="ixt:num-dot-decimal" scale="0" id="f-1838">9,127,700</ix:nonFraction>. If interest rates had been <ix:nonFraction unitRef="number" contextRef="ifaf92861d427470fb017463afd58af85_I20221231" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="f-1839">1.0</ix:nonFraction>% higher, there would be an equal and opposite impact on net income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit risk is the risk of financial loss to the Corporation if a customer or counterparty to a financial instrument fails to meet its contractual obligations, and arises principally from the Corporation&#8217;s receivables from customers.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 9 Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> requires impairment losses to be recognized based on &#8220;expected losses&#8221; that will occur in the future, incorporating forward looking information relating to defaults and applies a single ECL impairment model that applies to all financial assets within scope. ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the Corporation in accordance with the contract and the cash flows that the Corporation expects to receive). Under </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, at each reporting date the Corporation is required to assess whether financial assets carried at amortized cost are credit-impaired.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of this review for the year ended December&#160;31, 2022, the Corporation did not recognize any additional estimated ECL impairment losses.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>bldp-20221231_d2.htm
<DESCRIPTION>EX-99.1
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:4a273d54-f199-49f5-afd4-79a50257073d,g:9bb53e30-d2da-46dc-ae04-1c957cec105f,d:17304f9eb66c44d3b7aec4fc6c6f8349--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:bldp="http://www.ballard.com/20221231" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full" xmlns:country="http://xbrl.sec.gov/country/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>bldp-20221231_d2</title></head><body><div id="i17304f9eb66c44d3b7aec4fc6c6f8349_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:DocumentType" id="f-1840">40-F</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.338%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:DocumentRegistrationStatement" format="ixt:fixed-false" id="f-1841">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registration statement pursuant to Section 12 of the Securities Exchange Act of 1934</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.338%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-1842">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual report pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934</span></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:24.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.604%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.239%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the fiscal year ended:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1844"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-1843">December 31</ix:nonNumeric>, 2022</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commission File Number:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityFileNumber" id="f-1845">000-53543</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityRegistrantName" id="f-1846">Ballard Power Systems Inc.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:31.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.746%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:edgarprovcountryen" id="f-1847">British Columbia, Canada</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityPrimarySicNumber" id="f-1848">3620</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Not Applicable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Province or Other Jurisdiction of</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Primary Standard Industrial Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incorporation or Organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Code Number)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Identification No.)</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="f-1849">9000 Glenlyon Parkway</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="f-1850">Burnaby</ix:nonNumeric>, <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityAddressStateOrProvince" id="f-1851">BC</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="f-1852">Canada</ix:nonNumeric> <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="f-1853">V5J 5J8</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:CityAreaCode" id="f-1854">604</ix:nonNumeric>) <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:LocalPhoneNumber" id="f-1855">454-0900</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address and telephone number of registrant&#8217;s principal executive offices)</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231" name="dei:ContactPersonnelName" id="f-1856">CORPORATION SERVICE COMPANY (CSC</ix:nonNumeric>)</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="f-1857">19 West 44th street, Suite 200</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="f-1858">New York</ix:nonNumeric>, <ix:nonNumeric contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231" name="dei:EntityAddressStateOrProvince" id="f-1859">NY</ix:nonNumeric> <ix:nonNumeric contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="f-1860">1000510036</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231" name="dei:CityAreaCode" id="f-1861">800</ix:nonNumeric>) <ix:nonNumeric contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231" name="dei:LocalPhoneNumber" id="f-1862">927-9800</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Name, address (including zip code) and telephone number (including area code) of agent for service in the United States)</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered or to be registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:31.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.856%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Title of Each Class:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Name of Each Exchange On Which Registered:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:Security12bTitle" id="f-1863">Common Shares</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:TradingSymbol" id="f-1864">BLDP</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-1865">NASDAQ Global Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered or to be registered pursuant to Section 12(g) of the Act:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Not applicable</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities for which there is a reporting obligation pursuant to Section <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:SecurityReportingObligation" id="f-1866">15(d)</ix:nonNumeric> of the Act:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Not applicable</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For annual reports, indicate by check mark the information filed with this form:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:AnnualInformationForm" format="ixt:fixed-true" id="f-1867">&#9746;</ix:nonNumeric>  Annual Information Form</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:AuditedAnnualFinancialStatements" format="ixt:fixed-true" id="f-1868">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Audited Annual Financial Statements</span></div></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate the number of outstanding shares of each of the registrant&#8217;s classes of capital or common stock as of the close of the period covered by the annual report:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of December 31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1869">298,394,203</ix:nonFraction> common shares outstanding.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="f-1870">Yes</ix:nonNumeric>       </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or such shorter period that the Registrant was required to submit such files).  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="f-1871">Yes</ix:nonNumeric>       </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 12b-2 of the Exchange Act. </span></div><div style="padding-left:288pt;text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">         Emerging growth company         <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-1872">&#9744;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.                       &#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.       </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="f-1873">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                                                                                                                           </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#9744;</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                                                                                            </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#9744;</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i17304f9eb66c44d3b7aec4fc6c6f8349_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This Annual Report (this &#8220;Annual Report&#8221;) on Form 40-F shall be incorporated by reference into or as an exhibit to, as applicable, the following Registration Statements of the Registrant filed under the Securities Act of 1933: Form S-8 (File Nos. 333-225494 and 333-161807); and Form F-10 (File No. 333-254584).</span></div><div style="text-indent:15.75pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following documents of Ballard Power Systems Inc. (the &#8220;Registrant&#8221; or the &#8220;Company&#8221;) are filed as exhibits to this Annual Report and are hereby incorporated by reference herein:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.119%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Registrant&#8217;s Annual Information Form for the year ended December 31, 2022;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Registrant&#8217;s Audited Consolidated Financial Statements as at and for the years ended December 31, 2022 and 2021, including the notes thereto, together with the report of the independent registered public accounting firm thereon; and</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Registrant&#8217;s Management&#8217;s Discussion and Analysis for the year ended December 31, 2022.</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXPLANATORY NOTE</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a Canadian issuer eligible to file its annual report pursuant to Section 13 of the United States Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) on Form 40-F. The Company is a &#8220;foreign private issuer&#8221; as defined in Rule 3b-4 under the Exchange Act and Rule 405 under the Securities Act of 1933, as amended. Accordingly, the Company&#8217;s equity securities are exempt from Sections 14(a), 14(b), 14(c), 14(f) and 16 of the Exchange Act pursuant to Rule 3a12-3.  </span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is permitted, under a multi-jurisdictional disclosure system adopted by the United States, to prepare this Annual Report on Form 40-F in accordance with Canadian disclosure requirements, which are different from those of the United States.  </span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its financial statements in accordance with International Financial Reporting Standards as issued by the International Financial Accounting Boards, and they may be subject to Canadian auditing and auditor independence standards. Accordingly, the financial statements of the Company incorporated by reference in this Annual Report may not be comparable to financial statements of United States companies.</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD LOOKING STATEMENTS</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report contains forward-looking statements concerning anticipated developments in the operations of the Company in future periods, planned development activities, the adequacy of the Company&#8217;s financial resources and other events or conditions that may occur in the future. Forward-looking statements are frequently, but not always, identified by words such as &#8220;estimate&#8221;, &#8220;project&#8221;, &#8220;believe&#8221;, &#8220;anticipate&#8221;, &#8220;intend&#8221;, &#8220;expect&#8221;, &#8220;plan&#8221;, &#8220;predict&#8221;, &#8220;may&#8221;, &#8220;should&#8221;, &#8220;will&#8221; and similar expressions, or by statements that events, conditions or results &#8220;will,&#8221; &#8220;may,&#8221; &#8220;could&#8221; or &#8220;should&#8221; occur or be achieved. Forward-looking statements are statements about the future and are inherently uncertain, and actual achievements of the Company or other future events or conditions may differ materially from those reflected in the forward-looking statements due to a variety of risks, uncertainties and other factors, including, without limitation, those described in the Annual Information Form incorporated by reference in this Annual Report.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s forward-looking statements are based on the beliefs, expectations and opinions of management on the date the statements are made and the Company assumes no obligation to update such forward-looking statements in the future. For the reasons set forth above, investors should not place undue reliance on forward-looking statements.</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DISCLOSURE CONTROLS AND PROCEDURES</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required disclosure is included in Management&#8217;s Discussion and Analysis, which is incorporated herein by reference to Exhibit 99.2. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S ANNUAL REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required disclosure is included in Management&#8217;s Discussion and Analysis, which is incorporated herein by reference to Exhibit 99.2. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ATTESTATION REPORT OF THE REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Registrant&#8217;s independent registered public accounting firm, KPMG LLP, independently assessed the effectiveness of the Registrant&#8217;s internal control over financial reporting. KPMG LLP&#8217;s attestation is located in the Report of Independent Registered Public Accounting Firm included in the Registrant&#8217;s Audited Consolidated Financial Statements, which is incorporated herein by reference to Exhibit 99.1.  </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHANGES IN INTERNAL CONTROLS OVER FINANCIAL REPORTING</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the period covered by this Annual Report, no changes occurred in the Company&#8217;s internal control over financial reporting that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.   </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTICES PURSUANT TO REGULATION BTR</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no notices required by Rule 104 of Regulation BTR that the Company sent during the year ended December 31, 2022 concerning any equity security subject to a blackout period under Rule 101 of Regulation BTR.  </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AUDIT COMMITTEE AND AUDIT COMMITTEE FINANCIAL EXPERT</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board has a separately designated standing audit committee (the &#8220;Audit Committee&#8221;) established for the purpose of overseeing the accounting and financial reporting processes of the Company and audits of the financial statements of the Company in accordance with Section 3(a)(58)(A) of the Exchange Act.  As of the date of this Annual Report, the Company&#8217;s Audit Committee is comprised of  Douglas P. Hayhurst and Janet Woodruff and James Roche, each of whom the Board has determined is independent, as that term is defined in the listing standards of the NASDAQ Global Market (&#8220;Nasdaq&#8221;) and Rule 10A-3 of the Exchange Act.  </span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Registrant&#8217;s Board of Directors has determined that the Audit Committee has at least two members, Douglas P. Hayhurst and Janet Woodruff, who qualify as an audit committee financial expert under as defined in paragraph (8)(b) of General Instruction B of Form 40-F, and is independent, as defined in the listing standards of Nasdaq.  A description of Mr. Hayhurst&#8217;s and Ms. Woodruff's qualifications are included in the Annual Information Form, under the heading &#8220;Audit Committee Matters&#8221;, which is incorporated herein by reference to Exhibit 99.3. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CODE OF ETHICS</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Registrant has adopted a code of ethics that applies to all members of its Board of Directors, as well as its officers and employees. A copy of the code of ethics is posted on the Registrant&#8217;s Internet website at www.ballard.com, and is available in print to any person without charge, upon written request to the corporate secretary of the Registrant at the principal executive offices of the Registrant provided above.  If there are any amendments to the code of ethics, the Registrant intends to provide a brief description of the amendment and a copy of the amendment via its website. No waivers of the code of ethics have been granted to any principal officer of the Registrant or any person performing similar functions during the year ended December 31, 2022. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required disclosure is included in the Annual Information Form, under the heading &#8220;Audit Committee Matters,&#8221; which is incorporated herein by reference to Exhibit 99.3. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OFF-BALANCE SHEET ARRANGEMENTS</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required disclosure is included under the heading &#8220;Off-Balance Sheet Arrangements &amp; Contractual Obligations&#8221; in Management&#8217;s Discussion and Analysis, which is incorporated herein by reference to Exhibit 99.2.  </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONTRACTUAL OBLIGATIONS</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required disclosure is included under the heading &#8220;Off-Balance Sheet Arrangements &amp; Contractual Obligations&#8221; in Management&#8217;s Discussion and Analysis, which is incorporated herein by reference to Exhibit 99.2. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NASDAQ CORPORATE GOVERNANCE</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Registrant&#8217;s common shares are listed on Nasdaq. Nasdaq Marketplace Rule 5615(a)(3) permits a foreign private issuer, such as the Registrant, to follow its home country practice in lieu of most of the requirements of the 5600 Series of the Nasdaq Marketplace Rules. For a discussion of the significant differences between our corporate governance practices and those required to be followed by U.S. domestic issuers under Nasdaq&#8217;s corporate governance requirements, please refer to our website at</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">www.ballard.com. </span></div><div style="text-align:center;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Not applicable.</span></div><div><span><br/></span></div><div style="text-align:center;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION</span></div><div style="text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Not applicable.</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNDERTAKING</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company undertakes to make available, in person or by telephone, representatives to respond to inquiries made by the Commission staff, and to furnish promptly, when requested to do so by the Commission staff, information relating to: the securities regist85ered pursuant to Form 40-F; the securities in relation to which the obligation to file an annual report on Form 40-F arises; or transactions in said securities. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT TO SERVICE OF PROCESS</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has previously filed with the Commission a written consent to service of process on Form F-X. Any change to the name or address of the Company&#8217;s agent for service shall be communicated promptly to the Commission by amendment to the Form F-X referencing the file number of the Company.  </span></div><div><span><br/></span></div><div id="i17304f9eb66c44d3b7aec4fc6c6f8349_10"></div><div style="-sec-extract:summary;margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following documents are being filed with the Commission as exhibits to this Annual Report on Form 40-F.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ballard Power Systems Inc. Consolidated Financial Statements for the years ended December 31, 2022 and 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ballard Power Systems Inc. Management&#8217;s Discussion and Analysis for the year ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Annual Information Form for Ballard Power Systems Inc. for the year ended December 31, 2022 </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certifications pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certifications pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Consent of KPMG LLP (PCAOB ID: <ix:nonNumeric contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231" name="dei:AuditorFirmId" id="f-1878">85</ix:nonNumeric>)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interactive Data File, formatted as Inline XBRL</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cover Page from this Annual Report on Form 40-F, formatted as Inline XBRL</span></td></tr></table></div><div><span><br/></span></div><div id="i17304f9eb66c44d3b7aec4fc6c6f8349_16"></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Exchange Act, the Registrant certifies that it meets all of the requirements for filing on Form 40-F and has duly caused this Annual Report to be signed on its behalf by the undersigned, thereto duly authorized.   </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: March 17, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By: /s/ Paul Dobson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name: Paul Dobson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title: Vice President and Chief Financial Officer</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>bldp123122-ex992mda.htm
<DESCRIPTION>EX-99.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i6199fc834c964d658cef0818fb9ed261_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt"><img alt="image3.jpg" src="image3.jpg" style="height:790px;margin-bottom:5pt;vertical-align:text-bottom;width:599px"></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 1 of 52</font></div></div></div><div id="i6199fc834c964d658cef0818fb9ed261_4"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">CAUTION REGARDING FORWARD-LOOKING STATEMENTS</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:203%">This document contains forward-looking statements about expected events and the financial and operating performance of Ballard Power Systems Inc. (&#8220;Ballard&#8221;, &#8220;the Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;). Forward-looking statements include any statements that do not refer to historical facts. Forward-looking statements are based on the beliefs of management and reflect our current expectations as contemplated under the safe harbor provisions of Section 21E of the United States Securities Exchange Act of 1934, as amended.  Words such as &#34;estimate&#34;, &#34;project&#34;, &#34;believe&#34;, &#34;anticipate&#34;, &#34;intend&#34;, &#34;expect&#34;, &#34;plan&#34;, &#34;predict&#34;, &#34;may&#34;, &#34;should&#34;, &#34;will&#34;, the negatives of these words or other variations thereof and comparable terminology are intended to identify forward-looking statements. Such statements include, but are not limited to, statements with respect to our objectives, goals, liquidity, sources and uses of capital, outlook including our estimated revenue and gross margins, cash flow from operations, Cash Operating Costs, EBITDA and Adjusted EBITDA (see Non-GAAP measures), strategy, order backlog, order book of expected deliveries, future product roadmap costs and selling prices, future product sales, future production capacities and volumes, the markets for our products, expenses &#47; costs, contributions and cash requirements to and from joint venture operations and research and development activities, as well as statements with respect to our beliefs, plans, objectives, expectations, anticipations, estimates and intentions. These statements are not guarantees of future performance and involve assumptions, risks and uncertainties that are difficult to predict. In particular, these forward-looking statements are based on certain factors and assumptions relating to our expectations with respect to new and existing customer and partner relationships, the generation of new sales, producing, delivering, and selling the expected product and service volumes at the expected prices and controlling our costs. They are also based on a variety of general factors and assumptions including, but not limited to, our expectations regarding technology and product development efforts, manufacturing capacity and cost, product and service pricing, market demand, and the availability and prices of raw materials, labour, and supplies. These assumptions have been derived from information available to the Company including information obtained by the Company from third parties. These assumptions may prove to be incorrect in whole or in part. In addition, actual results may differ materially from those expressed, implied, or forecasted in such forward-looking statements. Factors that could cause our actual results or outcomes to differ materially from the results expressed, implied or forecasted in such forward-looking statements include, but are not limited to&#58; challenges or delays in our technology and product development activities&#59; our ability to extract value from joint venture operations&#59; changes in the availability or price of raw materials, labour, supplies and shipping&#59; costs of integration, and the integration failing to achieve the expected benefits of the transaction&#59; our ability to attract and retain business partners, suppliers, employees and customers&#59; global economic trends and geopolitical risks (such as the conflict between Russia and Ukraine), including changes in the rates of investment, inflation or economic growth in our key markets, or an escalation of trade tensions such as those between the U.S. and China&#59; the relative strength of the value proposition that we offer our customers with our products or services&#59; changes in competitive technologies, including battery and fuel cell technologies&#59; product safety, liability or warranty issues&#59; changes in our customers&#8217; requirements, the competitive environment and&#47;or related market conditions&#59; potential merger and acquisition activities, including risks related to integration, loss of key personnel, disruptions to operations&#59; warranty claims, product performance guarantees, or indemnification claims&#59; changes in product or service pricing or cost&#59; market developments or customer actions (including developments and actions arising from epidemics and pandemic) that may affect levels of demand and&#47;or the financial performance of the major industries and customers we serve, such as secular, cyclical and competitive pressures in the bus, truck, rail and marine sectors&#59; the rate of mass adoption of our products or related ecosystem, including the availability of cost-effective hydrogen&#59; cybersecurity threat&#59; our ability to protect our intellectual property&#59; the severity, magnitude and duration of the COVID-19 pandemic, including impacts of the pandemic and of businesses&#8217; and governments&#8217; responses to the pandemic on our operations, personnel and joint venture operations, and on commercial activity and demand across our and our customers&#8217;, partners&#8217; and joint venture businesses, and on global supply chains&#59; climate risk&#59; changing government or environmental regulations, including subsidies or incentives associated with the adoption of clean energy products, including hydrogen and fuel cells&#59; currency fluctuations, including the magnitude of the rate of change of the Canadian dollar versus the U.S. dollar&#59; our access to funding and our ability to provide the capital required for product development, operations and marketing efforts, working capital requirements, and joint venture capital contributions&#59; the general assumption that none of the risks identified in the Risks and Uncertainties section of this document or in our most recent Annual Information Form will materialize. Readers should not place undue reliance on Ballard's forward-looking statements. The forward-looking statements contained in this document speak only as of the date of this Management Discussion and Analysis (&#8220;MD&#38;A&#8221;). Except as required by applicable legislation, Ballard does not undertake any obligation to release publicly any updates or revisions to these forward-looking statements to reflect events or circumstances after the date of this MD&#38;A including the occurrence of unanticipated events.</font></div><div style="height:47.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:25.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 2 of 52</font></div></div></div><div id="i6199fc834c964d658cef0818fb9ed261_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS</font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">March 16, 2023</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.878%"><tr><td style="width:1.0%"></td><td style="width:46.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Section</font></td><td colspan="3" style="background-color:#d9d9d9;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Description</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27.67pt">Introduction</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:32.8pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 Preparation of the MD&#38;A</font></div><div style="padding-left:21.05pt;padding-right:2.75pt;text-indent:-16.6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 Management&#8217;s Report on Disclosure Controls and Procedures and Internal Controls over Financial Reporting</font></div><div style="padding-left:21.05pt;padding-right:2.75pt;text-indent:-16.6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 Risks and Uncertainties</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">2.&#160;&#160;&#160;&#160;Core Strategy and Business</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 Core Business </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 Strategic Imperatives</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">3.&#160;&#160;&#160;&#160;Select Annual Financial Information and </font></div><div style="padding-left:13.5pt;padding-right:2.75pt;text-indent:4.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;2023 Business Outlook   </font></div><div style="margin-bottom:0.1pt;padding-left:13.5pt;text-indent:4.5pt"><font><br></font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 Select Annual Financial Information</font></div><div style="margin-bottom:0.1pt;padding-left:2.77pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">3.2 2022 Performance Compared to 2022 </font></div><div style="margin-bottom:0.1pt;padding-left:2.77pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;Business Outlook</font></div><div style="margin-bottom:0.1pt;padding-left:2.77pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">3.3 2023 Business Outlook</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;Recent Developments (Including           </font></div><div style="margin-bottom:0.1pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Contractual Updates)</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 China</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 Europe</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 North America and Other</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">5.&#160;&#160;&#160;&#160;Results of Operations</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 Operating Segments </font></div><div style="padding-left:18.6pt;padding-right:2.75pt;text-indent:-15.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 Summary of Key Financial Metrics &#8211; <br>Three months ended December 31, 2022</font></div><div style="padding-left:18.6pt;padding-right:2.75pt;text-indent:-15.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 Summary of Key Financial Metrics &#8211; <br>Year ended December 31, 2022</font></div><div style="padding-left:18.6pt;padding-right:2.75pt;text-indent:-15.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 Operating Expenses and Other Items &#8211; <br>Three months and Year ended December 31, 2022 </font></div><div style="padding-left:18.6pt;padding-right:2.75pt;text-indent:-15.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 Summary of Quarterly Results </font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;Cash Flow, Liquidity and Capital </font></div><div style="margin-bottom:0.1pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Resources</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 Summary of Cash Flows </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 Cash Provided by (Used by) Operating Activities </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 Cash Provided by (Used by) Investing Activities </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 Cash Provided by (Used by) Financing Activities</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 Liquidity and Capital Resources</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">7.&#160;&#160;&#160;&#160;Other Financial Matters</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18.7pt;padding-right:2.75pt;text-indent:-15.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 Off Balance Sheet Arrangements and Contractual Obligations</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 Related Party Transactions </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3 Outstanding Share and Equity Information </font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">8.&#160;&#160;&#160;&#160;Use of Proceeds</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18.7pt;padding-right:2.75pt;text-indent:-15.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1 Reconciliation of Use of Proceeds from Previous Financings</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">9.&#160;&#160;&#160;&#160;Accounting Matters</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 Overview </font></div><div style="padding-left:18.6pt;padding-right:2.75pt;text-indent:-15.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2 Critical Judgments in Applying Accounting Policies</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 Key Sources of Estimation Uncertainty</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 Recently Adopted Accounting Policy Changes </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 Future Accounting Policy Changes </font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">10.&#160;&#160;&#160;&#160;Supplemental Non-GAAP Measures </font></div><div style="padding-left:13.5pt;padding-right:2.75pt;text-indent:4.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;and Reconciliations</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 Overview </font></div><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 Cash Operating Costs </font></div><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 EBITDA and Adjusted EBITDA </font></div></td></tr></table></div><div style="margin-bottom:3pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 3 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">1. INTRODUCTION</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">1.1 Preparation of the MD&#38;A </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:162%">This discussion and analysis of financial condition and results of operations of Ballard Power Systems Inc. (&#8220;Ballard&#8221;, &#8220;the Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;) is prepared as of March 16, 2023 and should be read in conjunction with our audited condensed consolidated financial statements and accompanying notes for the year ended December 31, 2022. The results reported herein are presented in U.S. dollars unless otherwise stated and have been prepared in accordance with International Financial Reporting Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board. Additional information relating to the Company, including our Annual Information Form, is filed with Canadian (</font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">www.sedar.com</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">) and U.S. securities regulatory authorities (</font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">www.sec.gov</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">) and is also available on our website at </font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">www.ballard.com</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">1.2 Management&#8217;s Report on Disclosure Controls and Procedures and Internal Controls over Financial Reporting </font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%;text-decoration:underline">Disclosure controls and procedures</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:162%">Our disclosure controls and procedures are designed to provide reasonable assurance that relevant information is gathered and reported to senior management, including the Chief Executive Officer (&#8220;CEO&#8221;) and the Chief Financial Officer (&#8220;CFO&#8221;), on a timely basis so that appropriate decisions can be made regarding public disclosures.</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:162%">As of the end of the period covered by this report, we evaluated, under the supervision and with the participation of management, including the CEO and the CFO, the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a&#8211;15(e) and 15d-15(e) of the Securities Exchange Act of 1934 (&#8220;Exchange Act&#8221;). The CEO and CFO have concluded that as of December 31, 2022, our disclosure controls and procedures were effective to ensure that information required to be disclosed in reports we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified therein, and accumulated and reported to management to allow timely discussions regarding required disclosure.</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%;text-decoration:underline">Internal control over financial reporting</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:162%">The CEO and CFO, together with other members of management, are responsible for establishing and maintaining adequate internal control over the Company&#8217;s financial reporting. Internal control over financial reporting is designed under our supervision, and overseen by the Company&#8217;s board of directors, management, and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with IFRS. </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:162%">There are inherent limitations in the effectiveness of internal control over financial reporting, including the possibility that misstatements may not be prevented or detected. Accordingly, even effective internal controls over financial reporting can provide only reasonable assurance with respect to financial statement preparation. Furthermore, the effectiveness of internal controls can change with circumstances. </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:162%">Management, including the CEO and CFO, have evaluated the effectiveness of internal control over financial reporting, as defined in Rules 13a&#8211;15(f) of the Exchange Act, in relation to criteria described in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">Internal Control&#8211;Integrated Framework</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">(2013)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> issued by the Committee of Sponsoring Organizations of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 4 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">the Treadway Commission (&#8220;COSO&#8221;). Based on this evaluation, management has determined that internal control over financial reporting was effective as of December 31, 2022. </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:162%">KPMG LLP, our independent registered public accounting firm, has audited our consolidated financial statements and expressed an unqualified opinion thereon. KPMG LLP has also expressed an unqualified opinion on the effectiveness of our internal control over financial reporting as of December&#160;31, 2022.</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%;text-decoration:underline">Changes in internal control over financial reporting</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:162%">On November 11, 2021, we completed the acquisition of Arcola Energy Limited (&#8220;Arcola&#8221;), a UK-based systems engineering company (subsequently renamed Ballard Motive Solutions Ltd. (&#8220;Ballard Motive Solutions&#8221;)) specializing in hydrogen fuel cell powertrain and fuel cell vehicle systems integration. Through 2022, we aligned our internal controls over financial reporting to include the operating activities of Ballard Motive Solutions. During the year ended December 31, 2022, there were no other changes in internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting. Our design of disclosure controls and procedures and internal controls over financial reporting includes controls, policies and procedures covering our subsidiaries including Ballard Power Systems Europe A&#47;S, Ballard Fuel Cell Systems Inc., Ballard Motive Solutions Ltd., and Guangzhou Ballard Power Systems Co., Ltd.</font></div><div style="margin-bottom:3pt;margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">1.3 Risks and Uncertainties</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:162%">An investment in our common shares involves risk. Investors should carefully consider the risks and uncertainties described below and in our Annual Information Form. The risks and uncertainties described in our Annual Information Form are not the only ones that we face. Additional risks and uncertainties, including those that we do not know about now or that we currently deem immaterial, may also adversely affect our business. For a more complete discussion of the risks and uncertainties which apply to our business and our operating results, please see our Annual Information Form and other filings with Canadian (</font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">www.sedar.com</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">) and U.S. (</font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">www.sec.gov</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">) securities regulatory authorities. </font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">A summary of our identified risks and uncertainties are as follows&#58;</font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We may not be able to successfully execute our business plan.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">In China, a significant amount of operations are conducted by joint ventures that we cannot operate solely for our benefit. </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We are dependent on third party suppliers for the supply of key materials and components for our products and services.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We are dependent upon Original Equipment Manufacturers and Systems Integrators to purchase certain of our products.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">In our Heavy-Duty Motive market, we depend on a limited number of customers for a majority of our revenues and are subject to risks associated with early stage market activities related to fuel cell bus, truck, rail and marine applications.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 5 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We depend on Chinese customers for a significant portion of our revenues in our Heavy-Duty Motive market, and we are subject to risks associated with economic conditions and government policies and practices in China.</font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We have limited experience manufacturing fuel cell products on a commercial basis and our experience has been limited to relatively low production volumes.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We are subject to risks inherent in international operations, including restrictions on the conversion of currencies and restrictions on repatriation of funds, including out of China.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Certain of our customer supply agreements are subject to certain conditions or risks, including achievement of certain product performance milestones, completion of product development programs, or customer cancellation provisions.</font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Global macro-economic and political conditions are beyond our control and may have an adverse impact on our business, our joint ventures, our key suppliers, and&#47;or customers.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We currently face and will continue to face significant competition, and many current and future competitors may have significantly more resources.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We could be adversely affected by risks associated with capital investments and new business processes. </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We could be adversely affected by risks associated with mergers and acquisitions.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We could lose or fail to attract the personnel necessary to operate our business.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Warranty claims, product performance guarantees, or indemnification claims could negatively impact our gross margins and financial performance.</font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Our technology and products may not meet the market requirements, including requirements relating to performance, integration and &#47; or cost.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We may not be able to sell our products on a commercially viable basis on the timetable we anticipate, or at all.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">A mass market for our products may never develop or may take longer to develop than we anticipate. </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We may experience cybersecurity threats to our information technology infrastructure and systems, and unauthorized attempts to gain access to our proprietary or confidential information, as may our customers, suppliers and&#47;or partners.</font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We depend on our intellectual property, and our failure to protect that intellectual property could adversely affect our expected future growth and success. </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Emerging diseases, like COVID-19, may adversely affect our operations (including our joint ventures in China), our suppliers, our customers and&#47;or partners.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">In our Technology Solutions market, we depend on a limited number of customers for a majority of our revenues and are subject to risks related to the continued commitment of these customers to their fuel cell programs.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 6 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">In our Material Handling market, we depend on a single customer for the majority of our revenues and are subject to risks from that customer&#8217;s internal fuel cell stack development and commercialization plans.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Climate change risks may adversely affect our operations, or the operations of our suppliers, customers and&#47;or partners.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Public policy and regulatory changes could hurt the market for our products and services.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Regulatory agencies could require us to modify or terminate existing investments, acquisitions or joint ventures and could delay or prevent future opportunities.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Exchange rate fluctuations are beyond our control and may have a material adverse effect on our business, operating results, financial condition and profitability.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Commodity price fluctuations are beyond our control and may have a material adverse effect on our business, operating results, financial condition and profitability.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We expect our cash reserves will be reduced due to future operating losses, working capital requirements, capital expenditures and potential acquisitions and other investments by our business, including in certain hydrogen infrastructure and growth equity funds, and we cannot provide certainty as to how long our cash reserves will last or that we will be able to access additional capital when necessary.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Potential fluctuations in our financial and business results make forecasting difficult and may restrict our access to funding for our commercialization plan.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Our products use flammable fuels and some generate high voltages, which could subject our business to product safety, product liability or other claims.  </font></div><div style="margin-bottom:2.5pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We could be liable for environmental damages resulting from our research, development or manufacturing operations.  </font></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">2. CORE BUSINESS AND STRATEGY</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">2.1 Core Business</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">At Ballard, our vision is to deliver fuel cell power for a sustainable planet. We are recognized as a world leader in proton exchange membrane (&#8220;PEM&#8221;) fuel cell power system development and commercialization.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Our principal business is the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on our power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Stationary Power Generation, as well as the delivery of Technology Solutions, including engineering services, technology transfer, and the license and sale of our extensive intellectual property portfolio and fundamental knowledge for a variety of PEM fuel cell applications.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:139%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">With the acquisition of Arcola (now Ballard Motive Solutions) in November 2021, we also offer hydrogen fuel cell powertrain integration solutions. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">A fuel cell is an environmentally clean electrochemical device that combines hydrogen fuel with oxygen (from the air) to produce electricity. The hydrogen fuel can be obtained from natural gas, kerosene, methanol, or other hydrocarbon fuels, or from water through electrolysis. Ballard&#8217;s PEM fuel cell products </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 7 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">typically feature high fuel efficiency, relatively low operating temperature, high durability, low noise and vibration, compact size, quick response to changes in electrical demand, and modular design. Embedded in each Ballard fuel cell product lies a stack of unit cells designed with our proprietary PEM fuel cell technology, which include membrane electrode assemblies, catalysts, plates, and other key components, and draw on intellectual property from our patent portfolio, together with our extensive experience and know-how, in key areas of PEM fuel cell stack design, operation, production processes and systems integration.</font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">We are based in Canada, with head office, research, technology and product development, engineering services, testing, manufacturing and after-sale service facilities in Burnaby, British Columbia. We also have sales, assembly, research and development, certain engineering services and after-sale service facilities in Hobro, Denmark and London, U.K., and have a sales, quality, supply chain, and after-sales service office in Guangzhou, Guangdong Province, China. </font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">We also have a non-controlling, 49% interest in Weichai Ballard Hy-Energy Technologies Co., Ltd. (&#8220;Weichai Ballard JV&#8221;), located in Weifang, Shandong Province, China. Weichai Ballard JV&#8217;s business is to manufacture certain fuel cell products utilizing Ballard&#8217;s LCS fuel cell stack and LCS-based power modules for bus, commercial truck, and forklift applications with certain exclusive rights in China. </font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">In addition, we have a non-controlling 10% interest in Guangdong Synergy Ballard Hydrogen Power Co., Ltd. (&#8220;Synergy Ballard JVCo&#8221;), located in Yunfu, Guangdong Province, China. Synergy Ballard JVCo&#8217;s business is to manufacture fuel cell products utilizing our FCveloCity</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:157%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">-9SSL fuel cell stack technology for use primarily in fuel cell engines assembled and sold in China.</font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">Furthermore, in the fourth quarter of 2022, we invested 5.0 million euros and acquired a non-controlling 2% interest in Quantron AG, a global electric vehicle integrator and an emerging specialty OEM, to accelerate fuel cell truck adoption. In the second quarter of 2022, we acquired a non-controlling 7% interest in Wisdom Group Holdings Ltd., a Cayman Island holding company with operating subsidiaries whose business includes the design and manufacture of vehicles, including zero emission fuel cell electric buses, trucks, and battery-electric vehicles. In 2021, we acquired a non-controlling 9.7% equity interest in Forsee Power SA (&#8220;Forsee Power&#8221;), a French company specializing in the design, development, manufacture, commercialization, and financing of smart battery systems for sustainable electric transport. We have also invested in two hydrogen infrastructure and growth equity funds&#58; (i) a 11% interest in the HyCap Fund I SCSP (&#8220;HyCap&#8221;), a special limited partnership registered in Luxembourg&#59; and (ii) a 1% interest in Clean H2 Infra Fund (&#8220;Clean H2&#8221;), a special limited partnership registered in France.</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">2.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:22.11pt">Strategic Imperatives</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We strive to build value for our shareholders by developing, manufacturing, selling, and servicing zero-emission, industry-leading PEM fuel cell technology products and services to meet the needs of our customers in target markets. More specifically, our business plan is to leverage our core competencies of PEM fuel cell stack technology and engine development and manufacturing, our investments in advanced manufacturing and production capacity, and our product portfolio by marketing our products and services across select large and attractive addressable market applications and select geographic regions.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 8 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We typically select our target market applications based on use cases where the comparative user value proposition for PEM fuel cells powered by hydrogen are strongest &#8211; such as where operators value low emission vehicles that require high utilization, long driving range, heavy payload, fast refueling, and similar user experiences to legacy diesel vehicles &#8211; and where the barriers to entry for hydrogen refueling infrastructure are lowest &#8211; such as use cases where fuel cell vehicles typically return to a depot or hydrogen hub for centralized refueling and don&#8217;t require a distributed hydrogen refueling network. Our current target markets include certain medium- and heavy-duty mobility applications of bus, truck, rail, and marine, along with certain off-road mobility and stationary power applications.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We select our target geographic markets based on a variety of factors, including addressable market sizes of the target market applications in the geographic markets, historic deployments and expected market adoption rates for hydrogen and fuel cells, supportive government policies, existing and potential partner, customer, and end user relationships, and competitive dynamics. Our current target markets are the geographic regions of China, Europe, and North America.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">While we recognize addressing multiple market applications and geographic markets in parallel increases our near-term cost structure and investments, we believe offering the same core PEM fuel cell technologies and substantially similar derivative PEM fuel cell products across multiple mobility and power market applications and select geographic regions will significantly expand and strengthen our long-term business prospects by increasing volume scaling in our operations, enabling lower product and production costs for the benefit of all markets, improving our competitive positioning and market share, enabling richly diversified revenue streams and profit pools, and improving our return on investment in our technology and product development programs and our investments in manufacturing. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our strategy is built on 5 key themes&#58;</font></div><div style="margin-top:6pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Double down in the fuel cell stack &#38; module</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; invest in leading PEM fuel cell technology and products to provide leading value to our customers and end users based on a total cost of ownership basis&#59; </font></div><div style="margin-top:6pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Selectively expand across value chain</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; extend across the value chain to capture control points, reduce technology adoption barriers, simplify, and optimize our customer offering, and accelerate fuel cell deployments&#59;</font></div><div style="margin-top:6pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Develop new routes to market</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; creatively explore partnerships and demonstration programs to accelerate hydrogen and fuel cell market adoption and grow volumes for product sales&#59;</font></div><div style="margin-top:6pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Win in key regions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; invest in a competitive platform in each of North America, Europe, and China&#59; and </font></div><div style="margin-top:6pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Here for Life</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; deliver a compelling environmental, social and governance (&#8220;ESG&#8221;) proposition for our stakeholders. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In 2020 and 2021, we materially strengthened our financial position through equity financings, thereby providing additional flexibility to fund our growth strategy. Following these financings, given strong indicators of long-term market adoption of hydrogen and zero-emission mobility, given growing customer interest in our fuel cell products, given a growing opportunity set, and given an increasingly competitive environment, we strategically decided to significantly increase and accelerate our investments ahead of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 9 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">the adoption curve, including investments in our 5 key themes. As a result, we have increased and accelerated our investments in technology and product innovation, production capacity expansion and localization, strategic pricing for select customer demonstration programs, customer experience, and corporate development investments. Our increased investments include significant investment in next generation products and technology, including our proprietary membrane electrode assemblies (&#8220;MEAs&#8221;), bipolar plates, stacks, modules, and powertrain systems integration including our acquisition of Ballard Motive Solutions&#59; advanced manufacturing processes, technologies, equipment, and production localization activities in China, Europe, and the United States&#59; and technology and product cost reduction.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">3. SELECT ANNUAL FINANCIAL INFORMATION AND 2023 BUSINESS OUTLOOK</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">3.1 Select Annual Financial Information </font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.673%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Results of Operations</font></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;padding-left:4.55pt;padding-right:4.55pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Year ended,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars, except per share amounts and gross margin %)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:2.75pt;padding-right:3.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></div></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2020</font></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Revenues</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;83,786</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;104,505</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;103,877</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross margin (loss)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(13,095)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;14,013</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;20,984</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross margin %</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(16%)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">13%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total Operating Expenses</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;145,804</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;102,116</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;60,745</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash Operating Costs </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;118,767</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;83,782</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;50,029</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Adjusted EBITDA </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(144,032)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(82,188)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(38,944)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net loss from continuing operations</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(181,793)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(114,397)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(49,469)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net loss from continuing operations per share</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(0.58)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(0.39)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(0.20)</font></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Financial Position</font></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;padding-left:11.3pt;padding-right:11.3pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">At December 31,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(expressed in thousands of U.S. dollars)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;padding-left:2.75pt;padding-right:3.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></div></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2020</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total assets</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;1,246,277</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;1,440,943</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;975,599</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total non-current liabilities</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;14,998</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;29,567</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;22,621</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash, cash equivalents and short-term investments</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;915,741</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;1,126,899</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;765,430</font></td></tr></table></div><div style="margin-bottom:3pt;padding-left:9.35pt;text-indent:-9.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cash Operating Costs and Adjusted EBITDA are non-GAAP measures. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies.  See reconciliation to GAAP in the Supplemental Non-GAAP Measures section.</font></div><div style="margin-bottom:3pt;margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">3.2   2022 Performance compared to 2022 Business Outlook</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Consistent with the Company&#8217;s past practice, and in view of the early stage of hydrogen fuel cell market development and adoption, we did not provide specific revenue or net income (loss) guidance for 2022. We did however provide certain quantitative and qualitative outlook expectations for 2022 as we continued with our plan to increase investments in the business ahead of the hydrogen growth curve, including expanding product offering and capabilities across the value chain. In particular&#58;</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt;text-decoration:underline">Total Operating Expenses&#58; $130 million to $150 million</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> &#8211; As planned, total Operating Expenses in fiscal 2022 of $145.8 million (compared to $102.1 million in fiscal 2021) were at the higher end of our outlook range as we increased our investment in research and product development ahead of the hydrogen growth curve by advancing new technology, product cost reduction, and product innovation and development across bus, truck, rail, and marine markets, including next-generation MEAs, plates, stacks, and modules, and increasing sales and marketing expenditures.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 10 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt;text-decoration:underline">Capital Expenditures&#58; $30 million to $50 million</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> &#8211; As planned, total Capital Expenditures (being additions to property, plant and equipment and investment in other intangible assets) in fiscal 2022 of $34.5 million (compared to $14.7 million in fiscal 2021) were at the lower end of our outlook range as we invested in testing, advanced manufacturing, and production equipment and capacity. Capital allocation in 2022 includes increasing testing and prototyping capabilities, including new advanced test station equipment and refurbishments of existing testing equipment in Canada, advanced manufacturing equipment in Canada for next-generation bipolar plates, testing and assembly equipment in the U.K., and increased manufacturing capacity in certain international locations including initial amounts incurred in the fourth quarter of 2022 on our recently announced plan to invest $130 million over 3-years in a new MEA manufacturing facility and R&#38;D center in Shanghai, China.</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt;text-decoration:underline">Introduce plan to expand global footprint</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> - We continue to believe in the value of investing ahead of the hydrogen growth curve and positioning our manufacturing capabilities to support anticipated scale in key regional markets. As such, we reviewed opportunities to expand our presence in growing regional markets and locations including our recently announced plan to invest $130 million over 3-years in a new MEA manufacturing facility and R&#38;D center in Shanghai, China.</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt;text-decoration:underline">Develop roadmap to achieve corporate &#8220;Mission Carbon Zero&#8221; goal by 2030</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> &#8211; As planned, we completed our roadmap and implementation plan to achieve carbon neutrality by 2030, including reduction targets for scope 1, scope 2 and partial scope 3 emissions. Further details will be disclosed in our annual ESG Report and the issuance of our first climate report later in 2023.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">3.3&#160;&#160;&#160;&#160;2023 Business Outlook</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Consistent with the Company&#8217;s past practice, and in view of the early stage of hydrogen fuel cell market development and adoption, we are not providing specific revenue or net income (loss) guidance for 2023. In 2023, we continue our plan to increase investments in the business ahead of the hydrogen growth curve, including expanding product offering and capabilities across the value chain, and investments in manufacturing. Our 2023 outlook includes&#58;</font></div><div style="margin-top:6pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Total Operating Expenses&#58; $135 million to $155 million</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> &#8211; We expect total Operating Expenses for fiscal 2023 to be between $135 million and $155 million (compared to $145.8 million in fiscal 2022) as we continue to invest in research and product development ahead of the hydrogen growth curve by advancing new technology, product cost reduction, product innovation, and development across bus, truck, rail, marine, and stationary power markets, including next-generation MEAs, plates, stacks, and modules.</font></div><div style="margin-top:6pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Capital Expenditures&#58; $40 million to $60 million</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> &#8211; We expect total Capital Expenditures (being additions to property, plant and equipment and investment in other intangible assets) for fiscal 2023 to be between $40 million and $60 million (compared to $34.5 million in fiscal 2022) as we continue to invest in testing, advanced manufacturing and production. Capital allocation in 2023 includes increasing testing and prototyping capabilities, including new advanced test station equipment and refurbishments of existing testing equipment in Canada, advanced manufacturing equipment in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 11 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;padding-left:17.85pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Canada for next-generation bipolar plates, and investing ahead of the hydrogen growth curve and positioning our manufacturing capabilities to support anticipated scale in key markets. We also continue to look at opportunities to expand our presence in growing markets including our recently announced plan to invest $130 million over 3-years in a new MEA manufacturing facility and R&#38;D center in Shanghai, China.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our outlook expectations for 2023 are in part supported by our 12-month Order Book of approximately $57.3 million which is derived from our Order Backlog of approximately $133.4 million as of December 31, 2022. Our Order Backlog represents the estimated aggregate value of orders at a given time for which customers have made contractual commitments and our 12-month Order Book represents the aggregate expected value of that portion of the Order Backlog that the Company expects to deliver in the subsequent 12-month period.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our outlook expectations are based on our internal forecast which reflects an assessment of overall business conditions and takes into account actual sales, operating expenses, capital expenditures, and financial results in the first two months of 2023&#59; sales orders received for units and services expected to be delivered in the remainder of 2023&#59; purchase and cost commitments currently in existence for fiscal 2023&#59; an estimate with respect to the generation of new sales and the timing of deliveries in each of our markets for the balance of 2023&#59; an estimate of purchase and cost commitments to be generated in each of our locations for the balance of 2023&#59; and assumes an average U.S. dollar exchange rate in the mid $0.70&#8217;s in relation to the Canadian dollar for the remainder of 2023.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The primary risk factors to our business outlook expectations for 2023 are customer, production, or program delays or cancellations in delivering against existing power products and technology solutions orders and delays from forecast in terms of closing and delivering expected sales primarily in our Heavy-Duty Motive market&#59; adverse macro-economic and political conditions including trade, public health, and other geopolitical risks&#59; changes in government subsidy and incentive programs&#59; inadequate investment in hydrogen infrastructure and &#47; or excessive hydrogen fuel costs, all of which could negatively impact our customers&#8217; access to capital and the success of their program plans which could adversely impact our business including potential changes, delays or accelerations in our expected operating and capital equipment requirements&#59; disruptions in our Heavy-Duty market due to delays of supply of key materials and components from third party suppliers&#59; disruptions in our Technology Solutions market as a result of our significant reliance on a limited number of customers including Weichai Ballard JV, which are reliant on their internal commercialization plans and budget requirements&#59; disruptions in our Technology Solutions market as a result of delays in achieving program milestones&#59; disruptions in the Material Handling market as a result of our reliance on a single customer in this market and that customer&#8217;s internal stack development and commercialization plans&#59; and fluctuations in the Canadian dollar relative to the U.S. dollar, as a significant portion of our operating expense commitments and capital expenditure commitments are priced in Canadian dollars. </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:162%">Our Order Backlog and our 12-month Order Book are currently comprised of a relatively limited number of contracts and a relatively limited number of customers. Given the relative immaturity of our industry and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 12 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">customer deployment programs, our Order Backlog and 12-month Order Book are potentially vulnerable to risk of cancellation, deferral or non-performance by our customers for a variety of reasons, including&#58; risks related to continued customer commitment to a fuel cell program&#59; risks related to customer liquidity&#59; credit risks&#59; risks related to changes, reductions or eliminations in government policies, subsidies and incentives&#59; risks related to macro-economic and political conditions including trade, public health, and other geopolitical risks&#59; risks related to slower market adoption&#59; risks related to vehicle integration challenges&#59; risks related to the development of effective hydrogen refueling infrastructure&#59; risks related to the ability of our products to meet evolving market requirements&#59; and supplier-related risks.&#160;Certain of our customer supply agreements are also subject to certain conditions or risks, including achievement of certain product performance milestones, completion of product development programs, or customer cancellation provisions, and it is likely that some future supply agreements will also be subject to similar conditions and risks.&#160;There can be no assurance that we will achieve or satisfy the conditions or that customers will not cancel their orders. In addition, our supply agreements may include various pricing structures or reduced pricing tiers based on various factors, including volumes and timing.&#160; In setting these reduced pricing tiers, we may assume certain future product cost reductions which are subject to execution risk, including future commodity costs, supply chain costs, and production costs, and we may not be successful in achieving the planned cost reductions.&#160;In such circumstances, these agreements may become future onerous contracts if our gross margins become negative and the value of carried inventory to support product delivery under such contracts may also be adversely impacted.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Furthermore, potential fluctuations in our financial results make financial forecasting difficult. In addition, due to the early stage of development of the market for hydrogen fuel cell products, it is difficult to accurately predict future revenues, operating expenses, cash flows, or results of operations on a quarterly basis. The Company&#8217;s revenues, operating expenses, cash flows, and other operating results can vary significantly from quarter to quarter. As a result, quarter-to-quarter comparisons of revenues, operating expenses, cash flows, and other operating results may not be meaningful&#59; instead, we believe our operating performance should be assessed over a number of quarters and years. It is likely that in one or more future quarters, financial results will fall below the expectations of securities analysts and investors and the trading price of the Company's shares may be materially and adversely affected as a result.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%;padding-left:27.67pt">RECENT DEVELOPMENTS (Including Contractual Updates)</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">4.1 &#160;&#160;&#160;&#160;China</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Global manufacturing strategy update including plan to invest $130 million in MEA manufacturing facility and R&#38;D center in Shanghai, China</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On September 30, 2022, we announced our strategy &#8216;local for local&#8217; where we plan to deepen our global manufacturing footprint in Europe, the United States, and China to support expected global market demand growth through 2030. As part of this strategy, we have entered into an investment agreement with the Government of Anting in Shanghai&#8217;s Jiading District to establish our new China headquarters, MEA manufacturing facility, and an R&#38;D center, at a site strategically located at the Jiading Hydrogen Port, located in one of China&#8217;s leading automotive industry clusters.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 13 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We plan to invest approximately $130 million over the next three years ($2.1 million invested in fiscal 2022), which is expected to enable annual production capacity at the new MEA production facility of approximately 13 million MEAs, which is expected to supply approximately 20,000 engines. We expect to be able to achieve significant capacity expansion of this facility in future phases with much lower capital requirements. The facility is also expected to include space to assemble approximately 600 engines annually to support the production and sale of Ballard engines in the rail, marine, off-road, and stationary markets in China, as well as for certain export markets.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">During 2021, we completed our MEA manufacturing expansion in Canada, which is critical as the MEA is the core technology and limiting factor for Ballard&#8217;s global fuel cell engine production capabilities. With the new MEA capacity coming online in China, we now expect our global MEA capacity to support total demand requirements through the second half of the decade.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">This investment is expected to reduce MEA manufacturing costs, align with China&#8217;s fuel cell value chain localization policy, and position Ballard more strongly in the hydrogen fuel cell demonstration cluster regions and for the post-subsidy market.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The facility is planned to be in operation in 2025 to meet expected market demand in China, including expected demand from Weichai Ballard JV for the bus, truck and forklift markets, as well as other opportunities for Ballard outside of the Weichai Ballard JV scope.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We also expect to set up an R&#38;D and innovation center at the same site. The center will be focused on MEA research to achieve key corporate technical advancements, support cost reduction initiatives, and engage the emerging China local supply chain for fuel cell materials and components.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We also announced the signing of a non-binding memorandum of understanding with Weichai Power Co., Ltd. (&#8220;Weichai&#8221;) whereby Weichai plans to make an equity investment for 2% of Ballard&#8217;s new MEA manufacturing company.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Weichai Power Co., Ltd. and Weichai Ballard Hy-Energy Technologies Co., Ltd.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">On November 13, 2018, we announced the closing of a strategic collaboration transaction with Weichai. Ballard&#8217;s strategic collaboration with Weichai included&#58;</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:157%;padding-left:14.5pt;text-decoration:underline">Equity Investment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%"> &#8211; an equity investment in Ballard made by Weichai representing a 19.9% interest in the Company at that time. Weichai currently holds an approximate 15.5% interest in Ballard.</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">Ballard entered into an investor rights agreement with Weichai under which&#58; (a) so long as Weichai directly or indirectly holds at least 10% of Ballard&#8217;s outstanding shares, it has an anti-dilution right entitling it to maintain its percentage ownership in Ballard by subscribing for Common Shares from treasury at the same price as Ballard distributes Common Shares to other investors  (to date, Weichai&#8217;s anti-dilution rights with respect to all previous offerings of the Company have expired unexercised)&#59; (b) for so long as Weichai directly or indirectly holds at least 15% of Ballard&#8217;s outstanding Common Shares, it has the right to nominate two directors to Ballard&#8217;s board of directors&#59; and (c) if there is a third-party offer to buy Ballard, Weichai has the right to make a superior proposal </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 14 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">or otherwise it must vote its Common Shares in accordance with the recommendation of Ballard&#8217;s board of directors.</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:157%;padding-left:14.5pt;text-decoration:underline">China Joint Venture and Technology Transfer Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%"> &#8211; Weichai and Ballard have established a joint venture company in Shandong Province to support China&#8217;s Fuel Cell Electric Vehicle market, with Weichai holding a controlling ownership interest of 51% and Ballard holding a 49% ownership position. Weichai Ballard JV was established in the fourth quarter of 2018. During fiscal 2018 through fiscal 2022, Weichai has made all of its committed capital contributions totaling RMB 561.0 million and Ballard has made all of its committed capital contributions totaling RMB 539.0 million (equivalent to $79.4 million). Weichai holds three of five Weichai Ballard JV board seats and Ballard holds two, with Ballard having certain shareholder protection provisions. </font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">The Weichai Ballard JV develops and manufactures fuel cell modules and components including Ballard&#8217;s LCS bi-polar plates, fuel cell stacks and FCgen</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:174%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:174%">-</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">LCS-based power modules for bus, commercial truck, and forklift applications with exclusive rights (subject to certain conditions) in China and is to pay Ballard a total of $90 million under a program to develop and transfer technology to Weichai Ballard JV in order to enable these manufacturing activities. Revenue earned from the $90 million Weichai Ballard JV technology transfer agreement ($0.9 million in the fourth quarter of 2022&#59; $4.2 million in the fourth quarter of 2021&#59; $6.0 million in fiscal 2022&#59; $18.2 million in fiscal 2021&#59; $21.2 million in fiscal 2020&#59; $22.5 million in fiscal 2019&#59; $1.2 million in fiscal 2018) is recorded as Technology Solutions revenues. During the fourth quarter of 2018, we received an initial 10% or $9.0 million prepayment from Weichai Ballard JV for this program with additional amounts paid to us as program milestones are successfully completed. We retain an exclusive right to the developed technologies outside China, subject to certain restrictions on sublicensing outside China. The Weichai Ballard JV will also purchase MEAs for FCgen</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:174%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:174%">-</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">LCS fuel cell stacks exclusively from Ballard under a long-term supply agreement.</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:157%;padding-left:14.5pt;text-decoration:underline">Fuel Cell Sales</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%"> &#8211; On December 16, 2019, we announced the receipt of a purchase order from Weichai Ballard JV for the delivery of MEAs valued at approximately $19 million under a long-term MEA supply agreement. Revenue earned from this agreement ($0.2 million in the fourth quarter of 2022&#59; $1.1 million in the fourth quarter of 2021&#59; $1.0 million in fiscal 2022&#59; $2.1 million in fiscal 2021&#59; $8.8 million in fiscal 2020) is recorded as Heavy-Duty Motive revenues. As of December 31, 2022, an additional $7.3 million of revenue associated with shipments on this order to Weichai Ballard JV remain unrecognized until these products are ultimately sold by Weichai Ballard JV.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">The Weichai Ballard JV operation, located in Weifang, Shandong Province, China, has commenced production activities of LCS bi-polar plates, LCS fuel cell stacks and LCS-based modules to power bus and truck FCEVs for the China market. After recent production automation projects, the Weichai Ballard JV is expected to have annual production capacity of 40,000 fuel cell stacks which equates to approximately 20,000 engines.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:157%"> </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Guangdong Synergy Ballard Hydrogen Power Co., Ltd.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 15 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">During 2017, Synergy Ballard JVCo commenced operations utilizing Ballard&#8217;s FCveloCity</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:157%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">-9SSL fuel cell stack technology in the city of Yunfu in China&#8217;s Guangdong Province. Ballard has a non-controlling 10% interest in the joint venture, Synergy Ballard JVCo, together with Guangdong Nation Synergy Hydrogen Power Technology Co., Ltd. (a member of the &#8220;Synergy Group&#8221;) who has a 90% interest. The fuel cell stacks manufactured by Synergy Ballard JVCo are expected to be used primarily in fuel cell engines assembled in China to provide propulsion power for zero-emission fuel cell electric buses and commercial vehicles in China.</font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">Synergy Ballard JVCo has an exclusive license to manufacture and sell FCveloCity</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:157%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">-9SSL stacks in China until September 30, 2026. Exclusivity is subject to Synergy Ballard JVCo maintaining certain performance criteria and compliance with&#58; a code of ethics&#59; Ballard&#8217;s quality policies and branding practices&#59; payment terms&#59; certain intellectual property covenants&#59; achievement of certain minimum annual MEA volume commitments through 2026&#59; and certain financing conditions. </font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">Revenue earned from MEA sales and other agreements with Synergy Ballard JVCo ($0.1 million in the fourth quarter of 2022 and in fiscal 2022&#59; $1.5 million in the fourth quarter of 2021&#59; $3.4 million in fiscal 2021&#59; $8.2 million in fiscal 2020) is primarily recorded as Heavy-Duty Motive revenues. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Ballard contributed $1.0 million for its 10% interest in Synergy Ballard JVCo in 2017, currently recognized at nil value. We have no obligation to provide future funding to Synergy Ballard JVCo. We have recently entered into a tentative agreement to sell our 10% interest in Synergy Ballard JVCo to the Synergy Group for nominal consideration. The transaction is expected to close in the first half of 2023.</font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:157%">4.2&#160;&#160;&#160;&#160; Europe</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Order from CrossWind to supply fuel cell system for 1 MW stationary power project</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On January 23, 2023, we announced an order to supply a fuel cell system to CrossWind, a joint-venture between Shell and Eneco. The Ballard fuel cell system is to be integrated in the Hollandse Kust Noord offshore wind project. The Hollandse Kust Noord offshore wind project, located off the coast of the Netherlands, is expected to have a capacity of 759 MW to generate at least 3.3 TWh of energy per year.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">CrossWind intends to use various new technologies to manage the intermittent wind power generation, including the use of water electrolysis to convert wind power into green hydrogen for energy storage. Ballard&#8217;s hydrogen fuel cells will utilize the green hydrogen as fuel to regenerate stable and dispatchable power. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Ballard is to supply a containerized fuel cell power solution with a peak power capacity of 1 MW, with delivery expected in 2024.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Order from Solaris for 25 hydrogen fuel cell engines to power buses in Poland</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On November 17, 2022, we announced a purchase order from repeat customer Solaris Bus &#38; Coach sp. z o.o. (&#8220;Solaris&#8221;), a leading European bus manufacturer, for 25 hydrogen fuel cell engines. The 70kW fuel cells are to be installed in Solaris&#8217; Urbino 12 hydrogen buses for deployment to Polish public transport operator MPK Pozna&#324; and are expected to be delivered in the second half of 2023. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Commissioning of Fusion Fuel H2&#201;vora Green Hydrogen Plant</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 16 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On November 10, 2022, we announced the completion of the interconnection of Fusion Fuel&#8217;s H2&#201;vora plant to the Portuguese electric grid and successful commissioning of the facility. The demonstration project, comprised of 15 HEVO-Solar units and associated balance of plant equipment, is expected to produce 15 tons of green hydrogen per year and avoid the emission of 135 tons of CO2 annually. The facility includes a Ballard supplied 200-kilowatt FCwaveTM fuel cell module which is to be used to convert green hydrogen into electricity, enabling Fusion Fuel to sell power into the electric grid during periods of peak demand. The integration of Fusion Fuel&#8217;s solar-to-hydrogen HEVO solution and Ballard&#8217;s fuel cell technology is a proof of concept for the use of hydrogen as a flexible energy storage vector and off-grid power supply.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Audi AG</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On June 11, 2018, we announced the signing of a 3.5-year extension to our technology solutions contract with Audi AG (&#8220;Audi&#8221;), part of the Volkswagen Group. The program with Audi is expected to be substantially complete by March 31, 2023. The program, through a series of technical milestone awards, encompasses automotive fuel cell stack development as well as system design support activities for the benefit of Audi.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Revenue earned from this and other agreements with Audi ($1.0 million in the fourth quarter of 2022&#59; $2.6 million in the fourth quarter of 2021&#59; $5.6 million in fiscal 2022&#59; $9.8 million fiscal 2021&#59; $16.0 million in fiscal 2020) is recorded as Technology Solutions revenues.</font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:157%">4.3&#160;&#160;&#160;&#160; North America and Other</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Order from First Mode for 30 additional hydrogen fuel cells for diesel-free mining trucks</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On March 1, 2023, we announced a purchase order to supply First Mode with 30 hydrogen fuel cell modules &#8211; totaling 3 megawatts &#8211; to power several hybrid hydrogen and battery ultra-class mining haul trucks. This is the equivalent of approximately 4,000 horsepower.  </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The 30 Ballard hydrogen fuel cell modules are to be integrated into clean energy powerplants built in Seattle, Washington and installed into ultra-class haul trucks to be operated at First Mode&#8217;s Proving Grounds in Centralia, Washington. These trucks are estimated to save 2,600 tons of diesel fuel each year.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Project with Adani to develop a hydrogen fuel cell truck for mining &#38; transportation</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On January 17, 2023, we announced the signing of an agreement to launch a pilot project to develop a hydrogen fuel cell electric truck (&#8220;FCET&#8221;) for mining logistics and transportation with Adani Enterprises Limited (&#8220;AEL&#8221;), part of the diversified Adani portfolio of companies, and Ashok Leyland.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The demonstration project will be led by AEL, a company focused on both mining operations and developing green hydrogen projects for sourcing, transporting, and building out hydrogen refueling infrastructure. Ballard will supply the FCmoveTM fuel cell engine for the hydrogen truck and Ashok Leyland, one of the largest manufacturers of buses in the world, will provide the vehicle platform and technical support. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 17 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The FCET is scheduled to be launched in India in 2023. The hydrogen powered mining truck utilizing Ballard&#8217;s 120 kW PEM fuel cell technology is expected to weigh 55 tons, have three hydrogen tanks, and a 200-km working range. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Contract with Amogy to integrate maritime fuel cell engines in zero-emission ammonia-to-power platform</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On December 8, 2022, we announced with Amogy Inc. (&#8220;Amogy&#8221;), a pioneer of emission-free, energy-dense ammonia power solutions, the signing of a contract for Amogy to purchase fuel cell engines from Ballard for ammonia-to-power maritime applications. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Under this contract, Amogy agrees to purchase an initial order of three 200kW FCwaveTM engines and Ballard will support integration of the fuel cell engines with Amogy&#8217;s proprietary ammonia reforming system. Ballard is expected to deliver the initial FCwave engines to Amogy in 2023 for maritime deployment. A follow-on order for an additional seven FCwaveTM engines is expected upon successful completion of the initial projects. </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">5. &#160;&#160;&#160;&#160;RESULTS OF OPERATIONS</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">5.1 &#160;&#160;&#160;&#160;Operating Segments</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:162%">We report our results in the single operating segment of Fuel Cell Products and Services. Our Fuel Cell Products and Services segment consists of the sale and service of PEM fuel cell products for our power product markets of Heavy-Duty Motive (consisting of bus, truck, rail, and marine applications), Material Handling and Stationary Power Generation, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the license and sale of our extensive intellectual property portfolio and fundamental knowledge</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">for a variety of fuel cell applications. Revenue from Ballard Motive Solutions (formerly Arcola) is included in our Technology Solutions and Heavy-Duty Motive markets.</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:162%">For 2023, we anticipate presenting revenue details of our Fuel Cell Products and Services operating segment by certain power product market applications and the delivery of services.</font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 18 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">5.2 &#160;&#160;&#160;&#160;Summary of Key Financial Metrics &#8211; Three Months Ended December 31, 2022</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Revenue and Gross Margin</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Heavy-Duty Motive</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">9,195</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">22,537</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(13,342)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(59%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">China</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">331</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">12,210</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(11,879)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(97%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Europe</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">3,504</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">6,655</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(3,151)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(47%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">North America</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">4,774</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">3,408</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,366</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">40%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Other</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">586</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">264</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">322</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">122%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Material Handling</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,590</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,289</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">301</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">23%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">North America</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,588</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,268</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">320</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">25%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Other</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">21</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(19)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(90%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stationary Power Generation</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,692</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,735</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(43)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">China</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">560</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">-</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">560</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Europe</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,840</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">2,690</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(850)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(32%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Other</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">292</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">45</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">247</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">549%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Technology Solutions</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">6,987</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">10,144</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(3,157)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(31%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">China</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,122</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">4,175</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(3,053)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(73%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Europe</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">4,015</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">4,731</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(716)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(15%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">North America</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,806</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,065</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">741</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">70%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Other</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">44</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">173</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(129)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(75%)</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Revenues</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20,464</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">36,705</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(16,241)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(44%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">26,383</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">31,934</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(5,551)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(17%)</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Gross Margin</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(5,919)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,771</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(10,690)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(224%)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Gross Margin %</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(29%)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">13%</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">n&#47;a</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(42 pts)</font></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Fuel Cell Products and Services Revenues of $20.5 million for the fourth quarter of 2022 decreased (44%), or ($16.2) million, compared to the fourth quarter of 2021. The (44%) decrease was driven primarily by lower Heavy-Duty Motive and Technology Solutions revenues.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Heavy-Duty Motive revenues of $9.2 million decreased ($13.3) million, or (59%), as lower shipments of fuel cell products in China and Europe were only partially offset by higher sales in North America and Other areas. Excluding product sales to Weichai Ballard JV and Synergy Ballard JVCo in each of the respective periods, Heavy-Duty Motive revenues earned from other customers decreased by ($1.4) million in the fourth quarter of 2022 compared to the fourth quarter of 2021. Heavy-Duty Motive revenues on a quarter-to-quarter basis are impacted by product mix due to varying customer requirements and various fuel cell products, including numerous power configurations required by our customers (and the resulting impact on selling price) of our fuel cell modules, fuel cell stacks, MEAs, and related component and parts kits. Heavy-Duty Motive revenues of $9.2 million in the fourth quarter of 2022 includes $0.3 million to Weichai Ballard JV for the supply of a mix of certain fuel cell products and components that will be used in the assembly of modules to power zero-emission FCEVs in China&#59; and $8.9 million to a variety of customers in North America, Europe, and Other areas including New Flyer, Solaris, Van Hool, and others, primarily for shipments of FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HD7 and FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HDv8 fuel cell modules and related components for their respective bus and rail programs. Heavy-Duty Motive revenues of $22.5 million in the fourth quarter of 2021 includes $10.7 million of shipments to Weichai Ballard JV&#59; $1.5 million for shipments of MEAs to Synergy Ballard JVCo&#59; and $10.3 million to a variety of customers in North America </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 19 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">and Europe including CP Rail, Solaris, Wrightbus, New Flyer, and others, primarily for shipments of FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HD7 and FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HDv8 fuel cell modules and related components. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Technology Solutions revenues of $7.0 million decreased ($3.2) million, or (31%), due primarily to decreased amounts earned on the Weichai Ballard JV and Audi programs. Revenues of $7.0 million in the fourth quarter of 2022 were from a variety of customer programs including revenue from the Audi program of $1.0 million&#59; the Weichai Ballard JV technology transfer program of $0.9 million&#59; and $5.1 million from a variety of other customer programs including HDF Energy and Siemens AG (&#8220;Siemens&#8221;). Revenues of $10.1 million in the fourth quarter of 2021 were from a variety of customer programs including revenue from the Weichai Ballard JV technology transfer program of $4.2 million&#59; the Audi program of $2.6 million&#59; and $3.3 million from a variety of other customer programs including Siemens and HDF Energy.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Stationary Power Generation revenues of $2.7 million decreased nominally, or (2%), as increased sales of stationary power generation fuel cell modules, stacks, product and service revenues in China were more than offset by lower sales in Europe. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Material Handling revenues of $1.6 million increased $0.3 million, or 23%, primarily due to higher fuel cell stack shipments to Plug Power.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Fuel Cell Products and Services gross margins were ($5.9) million, or (29%) of revenues, for the fourth quarter of 2022, compared to $4.8 million, or 13% of revenues, for the fourth quarter of 2021. The decrease in gross margin of ($10.7) million, or (224%), was driven primarily by a shift to lower overall product margin and service revenue mix including the impacts of pricing strategy, higher fixed overhead costs due primarily to the expansion of manufacturing capacity, increased onerous contract provision charges, and higher negative inventory adjustments, resulting in an (42) percentage point decrease in gross margin as a percent of revenues.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Gross margin in the fourth quarter of 2022 was negatively impacted by net increases in onerous contract provisions of ($2.8) million due primarily to pricing strategy, negatively impacted by net inventory adjustments of ($1.3) million related primarily to excess and impaired service inventory&#59; and positively impacted by net warranty adjustments of $0.5 million related primarily to contractual expirations. Gross margin in the fourth quarter of 2021 was negatively impacted by net inventory adjustments of ($0.2) million and positively impacted by net warranty adjustments of $0.2 million. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 20 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Operating Expenses and Cash Operating Costs</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="30" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Three months ended December 31,</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product Development</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$         22,944</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$         19,870</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;3,074</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15%</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;5,561</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;7,420</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,859)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25%)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;3,381</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;3,417</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(36)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1%)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Operating Expenses</font></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$         31,886</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$         30,707</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;1,179</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4%</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:4.85pt"><font><br></font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:4.85pt"><font><br></font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:7.65pt"><font><br></font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product <br>&#160;&#160;Development (cash operating cost)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$         21,526</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$         17,153</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;4,373</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25%</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative<br>&#160;(cash operating cost)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;5,921</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;6,408</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(487)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8%)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing (cash operating cost)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;3,163</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;3,043</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">120</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4%</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$         30,610</font></div></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$         26,604</font></div></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;4,006</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15%</font></div></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cash Operating Costs and its components of Research and Product Development (cash operating cost), General and Administrative (cash operating cost), and Sales and Marketing (cash operating cost) are non-GAAP measures. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies.  See the reconciliation of Cash Operating Costs to GAAP in the Supplemental Non-GAAP Measures and Reconciliations section and the reconciliation of Research and Product Development (cash operating cost), General and Administrative (cash operating cost), and Sales and Marketing (cash operating cost) to GAAP in the Operating Expense section. Cash Operating Costs adjusts operating expenses for stock-based compensation expense, depreciation and amortization, impairment losses on trade receivables, restructuring charges, the impact of unrealized gains or losses on foreign exchange contracts, acquisition related costs, and financing charges.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Total Operating Expenses (excluding Other operating expenses) for the fourth quarter of 2022 were $31.9 million, an increase of $1.2 million, or 4%, compared to the fourth quarter of 2021. The increase was driven by higher research and product development expenses of $3.1 million, partially offset by lower general and administrative expenses of ($1.9) million. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Cash Operating Costs (see Supplemental Non-GAAP Measures and Reconciliations) for the fourth quarter of 2022 were $30.6 million, an increase of $4.0 million, or 15%, compared to the fourth quarter of 2021. The increase was driven by higher research and product development cash operating costs of $4.4 million, partially offset by lower general and administrative cash operating costs of ($0.5) million. </font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The increase in operating expenses and cash operating costs in the fourth quarter of 2022 was driven primarily by increased expenditure on technology and product development activities in Canada, Denmark and the U.K., including the design and development of next generation fuel cell stacks and engines for bus, truck, rail, marine and stationary applications, investment in hydrogen powertrain systems (A-Drive) with battery-FC hybrid architecture, and increased continuation engineering investment in our existing fuel cell products, including activities related to product cost reduction. Increased program investment includes expenditures related to our FCmove&#8482;-HD+, a fuel cell module designed for buses and medium and heavy-duty trucks, our FCgen&#174;-HPS High-Power Density Fuel Cell Stack for light-medium-and heavy-duty vehicles, our FCwave&#8482; Fuel Cell Module for marine applications, and on the ongoing improvement of all of our fuel cell products including our high performance fuel cell module, the FCmove&#8482;-HD, and our high performance liquid-cooled fuel cell stack, the FCgen&#174;-LCS.</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Operating expenses also include the impact of increases in functional staffing levels and the impact of inflationary wage pressures. </font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">These operating expense increases were partially offset by lower general and administrative costs due primarily to lower consulting and recruiting expenses and by relatively lower labour costs in Canada in the fourth quarter of 2022 on our Canadian operating cost base as the Canadian dollar, relative to the U.S. dollar, was approximately (8%) lower in the fourth quarter of 2022 compared to the fourth quarter of 2021.</font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 21 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Adjusted EBITDA</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Adjusted EBITDA</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">(46,381)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(25,482)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">(20,899)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">(82)%</font></td></tr></table></div><div style="text-align:justify;text-indent:-9.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;EBITDA and Adjusted EBITDA are non-GAAP measures. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies.  See reconciliation of Adjusted EBITDA to GAAP in the Supplemental Non-GAAP Measures and Reconciliations section. Adjusted EBITDA adjusts EBITDA for stock-based compensation expense, transactional gains and losses, acquisition related costs, finance and other income, recovery on settlement of contingent consideration, asset impairment charges, and the impact of unrealized gains and losses on foreign exchange contracts.</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Adjusted EBITDA (see Supplemental Non-GAAP Measures and Reconciliations) for the fourth quarter of 2022 was ($46.4) million, compared to ($25.5) million for the fourth quarter of 2021. The ($20.9) million increase in Adjusted EBITDA loss was driven primarily by the decrease in gross margin of ($10.7), the increase in Cash Operating Costs of ($4.0) million, the increase in restructuring related costs of ($5.0) million primarily as a result of the post-acquisition restructuring of operations at Ballard Motive Solutions in the U.K., and by higher equity in loss of investment in joint venture and associates of ($1.9) million primarily attributed to the operations of Weichai Ballard JV.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Net Loss from Continuing Operations</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Net loss from continuing operations</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">(34,427)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(43,836)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">9,409</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">21%</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Net loss from continuing operations for the fourth quarter of 2022 was ($34.4) million, or ($0.12) per share, compared to a net loss from continuing operations of ($43.8) million, or ($0.15) per share, in the fourth quarter of 2021. The $9.4 million decrease in net loss in the fourth quarter of 2022 was driven by higher finance and other income of $27.1 million due to increased investment income of $8.8 million and improved mark to market and foreign exchange impacts of $13.2 million on our long-term investments including Forsee Power and certain hydrogen infrastructure and growth equity funds, by recovery on settlement of contingent consideration related to the post-acquisition restructuring of operations at Ballard Motive Solutions of $9.9 million, by higher income tax recoveries of $2.8 million, by lower acquisition related costs of $1.5 million, and by lower stock-based compensation expense of $0.8 million. These net loss improvements were partially offset by the increase in Adjusted EBITDA loss of ($20.9) million, and by higher intangible asset impairment charges of ($13.0) million due to the post-acquisition restructuring of operations at Ballard Motive Solutions and resulting asset write-downs. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In addition, operating margins, and costs in the fourth quarter of 2022 were also impacted by the positive impact of a weaker Canadian dollar, relative to the U.S. dollar, as compared to the fourth quarter of 2021. As a significant amount of our net operating costs (primarily labour) are denominated in Canadian dollars, gross margin, operating expenses, Adjusted EBITDA, and net loss from continuing operations are impacted by changes in the Canadian dollar relative to the U.S. dollar. As the Canadian dollar relative to the U.S. dollar was approximately (7%), or (600) basis points, lower in the fourth quarter of 2022 as compared to the fourth quarter of 2021, positive foreign exchange impacts on our Canadian operating margins and cost base were approximately $1.8 million. A $0.01 decrease in the Canadian dollar, relative to the U.S. dollar, positively impacts annual operating margins and costs by approximately $1.2 million.</font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 22 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">5.3 &#160;&#160;&#160;&#160;Summary of Key Financial Metrics &#8211; Year Ended December 31, 2022</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Revenue and Gross Margin</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Heavy-Duty Motive</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;38,914</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;51,663</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(12,749)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(25%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">China</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">2,114</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">20,163</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(18,049)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(90%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Europe</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">17,049</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">20,702</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(3,653)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(18%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">North America</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">18,033</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">10,177</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">7,856</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">77%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Other</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,718</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">621</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,097</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">177%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Material Handling</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">6,353</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">8,140</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,787)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(22%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">North America</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">6,311</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">8,119</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(1,808)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(22%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Other</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">42</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">21</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">21</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stationary Power Generation</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">10,917</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">8,214</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,703</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">33%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">China</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">560</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">-</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">560</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Europe</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">6,187</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">7,306</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(1,119)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(15%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">North America</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">756</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">-</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">756</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Other</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">3,414</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">908</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">2,506</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">276%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Technology Solutions</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">27,602</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">36,488</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(8,886)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(24%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">China</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">6,457</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">18,655</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(12,198)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(65%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Europe</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">17,132</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">14,559</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">2,573</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">18%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">North America</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">3,472</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">2,303</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,169</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">51%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Other</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">541</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">971</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(430)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(44%)</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Revenues</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">83,786</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">104,505</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(20,719)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(20%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">96,881</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">90,492</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">6,389</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">7%</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Gross Margin</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$       (13,095)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;14,013</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(27,108)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(193%)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Gross Margin %</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(16%)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">13%</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">n&#47;a</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(29 pts)</font></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Fuel Cell Products and Services Revenues of $83.8 million for 2022 decreased (20%), or ($20.7) million, compared to 2021. The (20%) decrease was driven by lower Heavy-Duty Motive, Technology Solutions and Material Handling revenues, partially offset by increases in Stationary Power Generation revenues.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Heavy-Duty Motive revenues of $38.9 million decreased ($12.7) million, or (25%), as lower shipments of fuel cell products in China and Europe were only partially offset by higher sales in North America and Other areas. Excluding product sales to Weichai Ballard JV and Synergy Ballard JVCo in each of the respective periods, Heavy-Duty Motive revenues earned from other customers increased by $1.6 million in 2022 compared to 2021. Heavy-Duty Motive revenues on a quarter-to-quarter basis are impacted by product mix due to varying customer requirements and various fuel cell products, including numerous power configurations required by our customers (and the resulting impact on selling price) of our fuel cell modules, fuel cell stacks, MEAs, and related component and parts kits. Heavy-Duty Motive revenues of $38.9 million in 2022 includes $2.1 million to Weichai Ballard JV for the supply of a mix of certain fuel cell products and components that will be used in the assembly of modules to power zero-emission FCEVs in China&#59; $0.1 million to Synergy Ballard JVCo&#59; and $36.7 million to a variety of customers in North America, Europe, and Other areas including New Flyer, CP Rail, Solaris, Van Hool, Wrightbus, and others, primarily for shipments of FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HD7 and FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HDv8 fuel cell modules and related components for their respective bus and rail programs. Heavy-Duty Motive revenues of $51.7 million in 2021 include $17.1 million of shipments to Weichai Ballard JV&#59; $3.1 million for shipments of MEAs to Synergy Ballard </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 23 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">JVCo&#59; and $31.5 million to a variety of customers primarily in Europe and North America including Solaris, New Flyer, Wrightbus, CP Rail, Van Hool, and others.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Technology Solutions revenues of $27.6 million decreased ($8.9) million, or (24%), due primarily to decreased amounts earned on the Weichai Ballard JV and Audi programs. Revenues of $27.6 million in 2022 were from a variety of customer programs including revenue from the Weichai Ballard JV technology transfer program of $6.0 million&#59; the Audi program of $5.6 million&#59; and $16.0 million from a variety of other customer programs including HDF Energy and Siemens. Revenues of $36.5 million in 2021 were from a variety of customer programs including revenue from the Weichai Ballard JV technology transfer program of $18.2 million&#59; the Audi program of $9.8 million&#59; and $8.5 million from a variety of other customer programs including Siemens and HDF Energy.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Stationary Power Generation revenues of $10.9 million increased $2.7 million, or 33%, due primarily to an increase in sales of stationary power generation fuel cell modules, stacks, products and services in Australia, as increased sales in North America and China were primarily offset by lower sales in Europe. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Material Handling revenues of $6.4 million decreased ($1.8) million, or (22%), primarily due to lower fuel cell stack shipments to Plug Power.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Fuel Cell Products and Services gross margins were ($13.1) million, or (16%) of revenues, for 2022, compared to $14.0 million, or 13% of revenues, for 2021. The decrease in gross margin of ($27.1) million, or (193%), was driven primarily by a shift to lower overall product margin and service revenue mix including the impacts of pricing strategy, higher fixed overhead costs due primarily to the expansion of manufacturing capacity, increases in supply costs, higher negative inventory adjustments, increased onerous contract provisions, and higher warranty provisions and adjustments, resulting in an (29) percentage point decrease in gross margin as a percent of revenues.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Gross margin in 2022 was negatively impacted by net inventory adjustments of ($4.6) million related primarily to excess and impaired HD-Motive, service and technology solutions program inventory&#59; by net increases in onerous contract provisions of ($2.9) million due primarily to pricing strategy&#59; and by net warranty adjustments of ($0.4) million related primarily to increased service costs. Gross margin in 2021 was negatively impacted by net inventory adjustments of ($1.1) million and by net warranty adjustments of ($0.3) million. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 24 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Operating Expenses and Cash Operating Costs</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="30" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Year ended December 31,</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product <br>&#160;&#160;Development</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$         95,952</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$         62,162</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;33,790</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54%</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;28,754</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;24,725</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,029</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16%</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;12,851</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;12,904</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(53)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0%)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Operating Expenses</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$       137,557</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$         99,791</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;37,766</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38%</font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:4.85pt"><font><br></font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:4.85pt"><font><br></font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:7.65pt"><font><br></font></div></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product <br>&#160;&#160;Development (cash operating cost)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$         84,048</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$         52,539</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;31,509</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60%</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative<br>&#160;(cash operating cost)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;23,137</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;19,754</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,383</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17%</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing (cash operating cost)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;11,582</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;11,489</font></div></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">93</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1%</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$        118,767</font></div></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$         83,782</font></div></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;34,985</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42%</font></div></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cash Operating Costs and its components of Research and Product Development (cash operating cost), General and Administrative (cash operating cost), and Sales and Marketing (cash operating cost) are non-GAAP measures. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies.  See the reconciliation of Cash Operating Costs to GAAP in the Supplemental Non-GAAP Measures and Reconciliations section and the reconciliation of Research and Product Development (cash operating cost), General and Administrative (cash operating cost), and Sales and Marketing (cash operating cost) to GAAP in the Operating Expense section. Cash Operating Costs adjusts operating expenses for stock-based compensation expense, depreciation and amortization, impairment losses on trade receivables, restructuring charges, the impact of unrealized gains or losses on foreign exchange contracts, acquisition related costs, and financing charges.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Total Operating Expenses (excluding Other operating expenses) for 2022 was $137.6 million, an increase of $37.8 million, or 38%, compared to 2021. The increase was driven by higher research and product development expenses of $33.8 million and higher general and administrative expenses of $4.0 million. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Cash Operating Costs (see Supplemental Non-GAAP Measures and Reconciliations) for 2022 was $118.8 million, an increase of $35.0 million, or 42%, compared to 2021. The increase was driven by higher research and product development cash operating costs of $31.5 million and higher general and administrative cash operating costs of $3.4 million. </font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The increase in operating expenses and cash operating costs in 2022 was driven primarily by increased expenditure on technology and product development activities in Canada, Denmark and the U.K., including the design and development of next generation fuel cell stacks and engines for bus, truck, rail, marine and stationary applications, investment in hydrogen powertrain systems (A-Drive) with battery-FC hybrid architecture, and increased continuation engineering investment in our existing fuel cell products, including activities related to product cost reduction. Increased program investment includes expenditures related to our FCmove&#8482;-HD+, a fuel cell module designed for buses and medium and heavy-duty trucks, our FCgen&#174;-HPS High-Power Density Fuel Cell Stack for light-medium-and heavy-duty vehicles, our FCwave&#8482; Fuel Cell Module for marine applications, and on the ongoing improvement of all of our fuel cell products including our high performance fuel cell module, the FCmove&#8482;-HD, and our high performance liquid-cooled fuel cell stack, the FCgen&#174;-LCS. In addition, general and administrative costs increased in 2022 due to the acquisition of Ballard Motive Solutions in the fourth quarter of 2021 and by higher contracting, recruiting and insurance expenses.</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Operating expenses also include the impact of significant increases in functional staffing levels and the impact of inflationary wage pressures. These cost increases were also impacted by lower government funding recoveries primarily in Canada in 2022 due to the expiry of certain COVID-19 grants in the first half of 2021. Government funding recoveries are reflected primarily as a cost offset against gross research and product development expenses. These operating expense increases were partially offset by relatively lower labour costs in Canada in 2022 on our Canadian operating cost base as the Canadian dollar, relative to the U.S. dollar, was approximately (4%) lower in 2022 compared to 2021.</font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 25 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Adjusted EBITDA</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Adjusted EBITDA</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">(144,032)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(82,188)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">(61,844)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">(75)%</font></td></tr></table></div><div style="text-align:justify;text-indent:-9.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;EBITDA and Adjusted EBITDA are non-GAAP measures. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies.  See reconciliation of Adjusted EBITDA to GAAP in the Supplemental Non-GAAP Measures and Reconciliations section. Adjusted EBITDA adjusts EBITDA for stock-based compensation expense, transactional gains and losses, acquisition related costs, finance and other income, recovery on settlement of contingent consideration, asset impairment charges, and the impact of unrealized gains and losses on foreign exchange contracts.</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Adjusted EBITDA (see Supplemental Non-GAAP Measures and Reconciliations) for 2022 was ($144.0) million, compared to ($82.2) million for 2021. The ($61.8) million increase in Adjusted EBITDA loss was driven primarily by the decrease in gross margin of ($27.1), the increase in Cash Operating Costs of ($35.0) million, the increase in restructuring related costs of ($5.2) million primarily as a result of the post-acquisition restructuring of operations at Ballard Motive Solutions in the U.K., partially offset by lower equity in loss of investment in joint venture and associates of $4.5 million primarily attributed to the operations of Weichai Ballard JV.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Net Loss from Continuing Operations</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Net loss from continuing operations</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">(173,494)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(114,397)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">(59,097)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">(52)%</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Net loss from continuing operations for 2022 was ($173.5) million, or ($0.58) per share, compared to a net loss from continuing operations of ($114.4) million, or ($0.39) per share, in 2021. The ($59.1) million increase in net loss in 2022 was driven primarily by the increase in Adjusted EBITDA loss of ($61.8) million, higher intangible asset impairment charges of ($13.0) million due to the post-acquisition restructuring of operations at Ballard Motive Solutions and resulting asset write-downs, higher depreciation and amortization expense of ($4.4) million, and higher acquisition related costs of ($0.7) million. These net loss increases were partially offset by recovery on settlement of contingent consideration related to the post-acquisition restructuring of operations at Ballard Motive Solutions of $9.9 million, by higher income tax recoveries of $3.3 million, and by higher finance and other income of $6.7 million as higher investment income of $15.9 million was partially offset by increased mark to market and foreign exchange losses of ($7.9) million in 2022 on our long-term investments including Forsee Power and certain hydrogen infrastructure and growth equity funds.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In addition, operating margins, and costs in 2022 were impacted by the positive impact of a weaker Canadian dollar, relative to the U.S. dollar, as compared to 2021. As a significant amount of our net operating costs (primarily labour) are denominated in Canadian dollars, gross margin, operating expenses, Adjusted EBITDA, and net loss from continuing operations are impacted by changes in the Canadian dollar relative to the U.S. dollar. As the Canadian dollar relative to the U.S. dollar was approximately (4%), or (300) basis points, lower in 2022 as compared to 2021, positive foreign exchange impacts on our Canadian operating margins and cost base were approximately $3.6 million. A $0.01 decrease in the Canadian dollar, relative to the U.S. dollar, positively impacts annual operating margins and costs by approximately $1.2 million.</font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 26 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Net Loss from Discontinued Operations</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 65.87pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Revenues</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Gross margin</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Operating (expenses) recovery</font></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">164</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(164)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Gain on sale of assets</font></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Net income (loss) from discontinued operations</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">164</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(164)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100%)</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Net income from discontinued operations for 2021 was $0.2 million, or $0.00 per share, and consist of the results of our former UAV business located in Southborough, Massachusetts that was sold in the fourth quarter of 2020. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">5.4 &#160;&#160;&#160;&#160;Operating Expenses and Other Items &#8211; Three Months and Year ended </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">&#160;&#160;&#160;&#160;December 31, 2022 </font></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Research and product development expenses</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Three months ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Research and product development</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">22,944</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">19,870</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,074</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">15%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(409)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,458)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,049</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">72%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,009)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,259)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">250</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20%</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product Development (cash operating cost)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">21,526</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">17,153</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,373</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">25%</font></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Year ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Research and product development</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">95,952</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">62,162</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">33,790</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">54%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(6,599)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(4,101)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,498)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(61%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(5,305)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(5,522)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">217</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4%</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product Development (cash operating cost)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">84,048</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">52,539</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">31,509</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">60%</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Research and Product Development (cash operating cost) is a non-GAAP measure. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies. Research and Product Development (cash operating cost) adjusts Research and product development expense for depreciation and amortization expense and stock-based compensation expense. See the reconciliation of the adjustments to Research and product development expense in the table above.</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Research and product development expenses for the three months ended December 31, 2022,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $22.9 million, an increase of $3.1 million, or 15%, compared to the corresponding period of 2021. Excluding depreciation and amortization expense and stock-based compensation expense, research and product development cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) were $21.5 million in the fourth quarter of 2022, an increase of $4.4 million, or 25%, compared to the fourth quarter of 2021.</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Research and product development expenses for the year ended December 31, 2022,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $96.0 million, an increase of $33.8 million, or 54%, compared to the corresponding period of 2021. Excluding depreciation and amortization expense and stock-based compensation expense, research and product development cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) were $84.0 million in 2022, an increase of $31.5 million, or 60%, compared to 2021.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The respective $4.4 million, or 25%, and $31.5 million, or 60%, increases in research and development cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) in the fourth quarter and fiscal year 2022, as compared to the fourth quarter and fiscal year of 2021, was driven primarily by increased expenditure on technology and product development activities in Canada, Denmark and the U.K., including the design and development of next generation fuel cell stacks and engines for bus, truck, rail, marine and stationary applications, investment in hydrogen powertrain systems (A-Drive) with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 27 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">battery-FC hybrid architecture, and increased continuation engineering investment in our existing fuel cell products, including activities related to product cost reduction. Increased program investment includes expenditures related to our FCmove&#8482;-HD+, a fuel cell module designed for buses and medium and heavy-duty trucks, our FCgen&#174;-HPS High-Power Density Fuel Cell Stack for light-medium-and heavy-duty vehicles, our FCwaveTM Fuel Cell Module for marine applications, and on the ongoing improvement of all of our fuel cell products including our high performance fuel cell module, the FCmove&#8482;-HD, and our high performance liquid-cooled fuel cell stack, the FCgen&#174;-LCS. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Research and product development expenses also include the impact of significant increases in functional staffing levels and the impact of inflationary wage pressures. These cost increases were also impacted by lower government funding recoveries primarily in Canada in 2022 due to the expiry of certain COVID-19 grants in the first half of 2021. Government funding recoveries are reflected primarily as a cost offset against gross research and product development expenses. These operating expense increases were partially offset by relatively lower labour costs in Canada in 2022 on our Canadian operating cost base as the Canadian dollar, relative to the U.S. dollar, was approximately (8%) lower in the fourth quarter of 2022, compared to the fourth quarter of 2021, and (4%) lower in 2022, compared to 2021.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Depreciation and amortization expense included in research and product development expense for the three months and year ended December 31, 2022, was $0.4 million and $6.6 million, respectively, compared to $1.5 million and $4.1 million, respectively, for the corresponding periods of 2021. Depreciation and amortization expense relate primarily to amortization expense on our intangible assets and depreciation expense on our research and product development facilities and equipment. The increase in 2022 is primarily due to increased investment in core equipment and includes amortization on acquired Ballard Motive Solutions intangible assets.</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Stock-based compensation expense included in research and product development expense for the three months and year ended December 31, 2022, was $1.0 million and $5.3 million, respectively, relatively consistent with the corresponding periods of 2021.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">General and administrative expenses</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Three months ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">General and administrative</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,561</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">7,420</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,859)</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(25%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(449)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(577)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">128</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">22%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(248)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(698)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">450</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">64%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Add&#58; Impact of unrealized gains (losses) on foreign exchange contracts</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,057</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">263</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">794</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">302%</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative (cash operating cost)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,921</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">6,408</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(487)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(8%)</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Year ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">General and administrative</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">28,754</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">24,725</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,029</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">16%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,915)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,672)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(243)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(15%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,840)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,780)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(60)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Add&#58; Impact of unrealized gains (losses) on foreign exchange contracts</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(862)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(519)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(343)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(66%)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative (cash operating cost)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">23,137</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">19,754</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,383</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">17%</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">General and Administrative (cash operating cost) is a non-GAAP measure. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies. General and Administrative (cash operating cost) adjusts General and administrative expense for depreciation and amortization expense, stock-based compensation expense and the impact of unrealized gains or losses on foreign exchange contracts. See the reconciliation of the adjustments to General and administrative expense in the table above.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">General and administrative expenses for the three months ended December 31, 2022,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $5.6 million, a decrease of ($1.9) million, or (25%), compared to the corresponding period of 2021. Excluding </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 28 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">depreciation and amortization expense, stock-based compensation expense, and the impact of unrealized gains (losses) on foreign exchange contracts, general and administrative cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) were $5.9 million in the fourth quarter of 2022, a decrease of ($0.5) million, or (8%), compared to the fourth quarter of 2021.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The ($0.5) million, or (8%), decrease in general and administrative cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) in the fourth quarter of 2022, as compared to the fourth quarter of 2021, was due primarily to lower consulting expenses. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">General and administrative expenses for the year ended December 31, 2022,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $28.8 million, an increase of $4.0 million, or 16%, compared to the corresponding period of 2021. Excluding depreciation and amortization expense, stock-based compensation expense, and the impact of unrealized gains (losses) on foreign exchange contracts, general and administrative cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) were $23.1 million in 2022, an increase of $3.4 million, or 17%, compared to 2021.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The $3.4 million, or 17%, increase in general and administrative cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) in 2022, as compared to 2021, was due primarily to the acquisition of Ballard Motive Solutions in the fourth quarter of 2021 combined with the impact of increases in functional staffing levels and the impact of inflationary wage pressures. In addition, general and administrative costs increased due to higher contracting, recruiting and insurance expenses. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">These operating expense impacts were also impacted by relatively lower labour costs in Canada in 2022 on our Canadian operating cost base as the Canadian dollar, relative to the U.S. dollar, was approximately (8%) lower in the fourth quarter of 2022, compared to the fourth quarter of 2021, and (4%) lower in 2022, compared to 2021.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Depreciation and amortization expense included in general and administrative expense for the three months and year ended December 31, 2022, was $0.4 million and $1.9 million, respectively, relatively consistent with the corresponding periods of 2021. Depreciation and amortization expense relate primarily to our office and information technology intangible assets including our ongoing investment in our ERP system.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Stock-based compensation expense included in general and administrative expense for the three months and year ended December 31, 2022, was $0.2 million and $2.8 million, respectively, relatively consistent with the corresponding periods of 2021.</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The impact of unrealized gains (losses) on foreign exchange contracts included in general and administrative expense for the three months and year ended December 31, 2022,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">was ($1.1) million and ($0.9) million, respectively, compared to $0.3 million and ($0.5) million, respectively, for the corresponding periods of 2021. We use forward foreign exchange contracts to help manage our exposure to currency rate fluctuations. We record these contracts at their fair value as of the balance sheet date as either assets or liabilities with any changes in fair value in the period recorded in profit or loss (general and administrative expense) as these contracts are not designated or qualified under hedge accounting criteria. </font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 29 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Sales and marketing expenses</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Three months ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Sales and marketing</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,381</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,417</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(36)</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(4)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(12)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">67%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(214)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(362)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">148</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">41%</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing (cash operating cost)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,163</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,043</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">120</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4%</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Year ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Sales and marketing</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">12,851</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">12,904</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(53)</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(6)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(48)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">42</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">88%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,263)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,367)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">104</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8%</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing (cash operating cost)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">11,582</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">11,489</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">93</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1%</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Sales and Marketing (cash operating cost) is a non-GAAP measure. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies. Sales and Marketing (cash operating cost) adjusts Sales and marketing expense for depreciation and amortization expense and stock-based compensation expense. See the reconciliation of the adjustments to Sales and marketing expense in the table above.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Sales and marketing expenses for the three months ended December 31, 2022,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $3.4 million, relatively consistent with the corresponding period of 2021. Excluding stock-based compensation expense, sales and marketing cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) was $3.2 million in the fourth quarter of 2022, relatively consistent with the fourth quarter of 2021. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Sales and marketing expenses for the year ended December 31, 2022,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $12.9 million, relatively consistent with the corresponding period of 2021. Excluding stock-based compensation expense, sales and marketing cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) was $11.6 million in 2022, relatively consistent with 2021. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Stock-based compensation expense included in sales and marketing expense for the three months and year ended December 31, 2022, were $0.2 million and $1.3 million, respectively, relatively consistent with the corresponding periods of 2021.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Other operating expenses for the three months and year ended December 31, 2022,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> were $5.2 million and $8.2 million, respectively, compared to $1.6 million and $2.3 million, respectively, for the corresponding periods of 2021. The following table provides a breakdown of other expense for the reported periods&#58;</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Three months ended December 31,</font></div></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:6.8pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">% Change</font></div></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment loss on trade receivables</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">73</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">11</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">62</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">564%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Restructuring and related costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4,972</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,963</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">55,144%</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">106</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,580</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,474)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(93%)</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Other operating expenses</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,151</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,600</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,551</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">222%</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Year ended December 31,</font></div></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:6.8pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">% Change</font></div></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment loss on trade receivables</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">73</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">54</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">19</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">35%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Restructuring and related costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,317</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">156</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5,161</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,308%</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,857</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,115</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:24.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;742</font></div></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">35%</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Other operating expenses</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">8,247</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,325</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5,922</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">255%</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 30 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Restructuring and related costs for the three months and year ended December 31, 2022, were $5.0 million and $5.3 million, respectively, compared to nominal amounts in 2021, and in 2022 consist primarily of expenses as a result of the post-acquisition restructuring of operations at Ballard Motive Solutions in the U.K. including contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries.  </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Acquisition related costs for the three months and year ended December 31, 2022, were $0.1 million and $2.9 million, respectively, compared to $1.6 million and $2.1 million, respectively, for the corresponding of 2021, and consist primarily of legal, advisory, and transaction related costs incurred due to certain corporate development activities.  </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Net impairment loss (recovery) on trade receivables for the three months and year ended December 31, 2022, and 2021 were nominal. If we recover on an impaired trade receivable through legal or other means, the recovered amount is recognized in the period of recovery as a reversal of the impairment loss.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Finance income (loss) and other for the three months and year ended December 31, 2022,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> was $15.7 million and ($2.1) million, respectively, compared to ($11.4) million and ($8.8) million for the corresponding periods of 2021. The following table provides a breakdown of finance and other income (loss) for the reported periods&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Three months ended December 31,</font></div></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:6.8pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">% Change</font></div></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Employee future benefit plan expense</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(22)</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(34)</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">35%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Investment and other income (loss)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">9,793</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,032</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,761</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">849%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Mark to Market gain (loss) on financial assets</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,900</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(10,288)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">13,188</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">128%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Foreign exchange gain (loss)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,060</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(931)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,991</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">429%</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Government levies</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,145)</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,145</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">100%</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Finance income (loss) and other</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">15,731</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(11,366)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">27,097</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">238%</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Year ended December 31,</font></div></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:6.8pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">% Change</font></div></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Employee future benefit plan expense</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(189)</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(251)</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">62</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">25%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Investment and other income (loss)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">19,610</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,743</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">15,867</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">424%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Mark to Market gain (loss) on financial assets</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(16,877)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(9,024)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(7,853)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(87%)</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Foreign exchange gain (loss)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(4,546)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,336)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3,210)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(240%)</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Government levies</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(100)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,945)</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,845</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">95%</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Finance income (loss) and other</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,102)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(8,813)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,711</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">76%</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Employee future benefit plan expense for the year ended December 31, 2022, was ($0.2) million, relatively consistent with the corresponding period, and consists primarily of interest cost on plan obligations over the expected return on plan assets on a curtailed defined benefit pension plan for certain former United States employees. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Investment and other income for the three months and ended year ended December 31, 2022, was $9.8 million and $19.6 million, respectively, compared to $1.0 million and $3.7 million, respectively, for the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 31 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">corresponding periods of 2021. Amounts were earned on our cash, cash equivalents and short-term investments and have changed proportionately with the overall increase in market interest rates during 2022 and the relative change in our overall average monthly cash balances. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Mark to market gain (loss) on financial assets for the three months and year ended December 31, 2022, was $2.9 million and ($16.9) million, respectively, compared to ($10.3) million and ($9.0) million, respectively, for the corresponding periods of 2021. Mark to market gain (loss) in 2022 consist primarily of changes in the fair value of our long-term financial investments including Forsee Power and certain hydrogen infrastructure and growth equity funds. Mark to market gains and losses are also impacted by the conversion of these long-term financial assets from their respective European Euro or Great British pound denominated investment to the U.S. dollar.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Foreign exchange gains (losses) for the three months and year ended December 31, 2022, were $3.1 million and ($4.5) million, respectively, compared to ($0.9) million and ($1.3) million, respectively, for the corresponding periods of 2021. Foreign exchange gains and losses are attributable primarily to the effect of the changes in the value of the Canadian dollar, relative to the U.S. dollar, on our Canadian dollar-denominated net monetary position. Foreign exchange gains and losses are also impacted by the conversion of Ballard Power Systems Europe A&#47;S&#8217; assets and liabilities from the Danish Kroner to the U.S. dollar at exchange rates in effect at each reporting date are recorded in other comprehensive income (loss). </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Government levies for the three months and year ended December 31, 2022, was nil and ($0.1) million, respectively, compared to ($1.1) million and ($1.9) million, respectively, for the corresponding periods of 2021. Government levies relate primarily to withholding taxes deducted from proceeds earned on certain commercial contracts. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Finance expense for the three months and year ended December 31, 2022,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> was ($0.3) million and ($1.3) million, respectively, relatively consistent with the corresponding periods of 2021. Finance expense represents the interest expense incurred on our right-of-use assets with a lease term of greater than 12-months, including our head office building, manufacturing facility, and related storage facilities in Burnaby, British Columbia, as well as similar right-of-use assets in our subsidiaries. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Equity in income (loss) of investment in joint venture and associates for the three months and year ended December 31, 2022, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">was ($6.8) million and ($11.6) million, respectively, compared to ($4.9) million and ($16.1) million, respectively, for the corresponding periods of 2021. Equity in loss of investment in joint venture and associates relates to the pickup of 49% of the net income (loss) of Weichai Ballard JV due to our 49% ownership position, and 10% of the net income (loss) of Synergy Ballard JVCo due to our 10% ownership position. Both investments in China are accounted for using the equity method of accounting. </font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The loss of investment in joint venture and associates in 2022 and 2021 is primarily attributed to the operations of Weichai Ballard JV and includes research and product development expenses in the periods consisting primarily of amounts expended on the ongoing $90 million technology transfer agreement with Ballard as Weichai Ballard JV continues to establish operations. Weichai Ballard JV </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 32 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">manufactures Ballard&#8217;s next-generation LCS bi-polar plates, fuel cell stacks and LCS-based power modules for bus, commercial truck, and forklift applications with certain exclusive rights in China. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Recovery on settlement of contingent consideration for the three months and year ended December 31, 2022</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> was $9.9 million in each of the periods and consists of a recovery on the cancellation of certain contingent and outstanding cash milestones no longer payable from the acquisition of Ballard Motive Solutions which was acquired in November 2021. The contingent cash milestones were terminated concurrent with the post-acquisition restructuring of operations at Ballard Motive Solutions in the U.K. in the fourth quarter of 2022.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Impairment charges on intangible assets for the three months and year ended December 31, 2022</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> was ($13.0) million in each of the periods and consists of a write-down of acquired technology, customer contract, and non-compete intangible assets to their estimated fair value of $2.5 million as a result of the post-acquisition restructuring of operations at Ballard Motive Solutions in the U.K. in the fourth quarter of 2022.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Income tax recovery (expense) for the three months and year ended December 31, 2022</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> was $3.0 million and $3.5 million, respectively, compared to $0.2 million for the corresponding periods of 2021. Income tax recovery relates primarily to a recovery of estimated future income taxes owing from the acquisition of Arcola as a result to the post-acquisition restructuring of operations and resulting impairment of intangible assets in the fourth quarter of 2022 at Ballard Motive Solutions in the U.K.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:151%">5.5&#160;&#160;&#160;&#160; Summary of Quarterly Results</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table provides summary financial data for our last eight quarters&#58;</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:160%">(Expressed in thousands of U.S. dollars, except per share amounts and weighted average shares outstanding which are expressed in thousands</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:160%">)</font></div></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Quarter ended,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Dec 31, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Sep 30,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Jun 30,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Mar 31,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2022</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Revenues</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">20,464</font></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">21,343</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">20,932</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">21,047</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(34,427)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(42,881)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(55,791)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(40,395)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations per share, basic and diluted</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(0.12)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(0.14)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(0.19)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(0.14)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Weighted average common shares outstanding</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">298,324</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">298,181</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">298,155</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">297,825</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Dec 31,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2021</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Sep 30,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Jun 30,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2021</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Mar 31,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2021</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Revenues</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">36,705</font></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 3.77pt 0 1pt"></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">25,220</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">24,961</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">17,619</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(43,836)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(30,844)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(21,913)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(17,802)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations per share, basic and diluted</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(0.15)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(0.10)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(0.07)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">$</font></td><td colspan="2" style="padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">(0.06)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Weighted average common shares outstanding</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">297,655</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">297,612</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">297,569</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">288,209</font></td></tr></table></div><div style="margin-bottom:3pt"><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:700;line-height:162%">Summary of Quarterly Results</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58;  There were no significant seasonal variations in our quarterly results. Variations in our net loss for the above periods were affected primarily by the following factors&#58;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:14.5pt">Revenues</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; Variations in fuel cell product and service revenues reflect the demand and timing of our customers&#8217; fuel cell vehicle, bus, and fuel cell product deployments as well as the demand and timing of their engineering services projects. Variations in fuel cell product and service revenues also reflect the timing of work performed and the achievements of milestones under long-term fixed price contracts.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 33 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:14.5pt">Operating expenses</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; Operating expenses were negatively impacted in the fourth quarter of 2022 by restructuring related costs of ($5.0) million due to the post-acquisition restructuring of operations at Ballard Motive Solutions in the U.K, and negatively impacted as of the fourth quarter of 2021 by the acquisition and integration of Ballard Motive Solutions (formerly Arcola). Operating expenses also include the impact of changes in the value of the Canadian dollar, versus the U.S. dollar, on our Canadian dollar denominated expenditures. </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:14.5pt">Net loss&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> Net loss is impacted by the above noted impacts on Revenues and Operating expenditures. Net loss in the fourth quarter of 2022 was negatively impacted by intangible asset impairment charges of ($13.0) million and positively impacted by the recovery on settlement of contingent consideration of $9.9 million, both items arising from the post-acquisition restructuring of operations at Ballard Motive Solutions in the U.K. Net loss in the fourth quarter of 2022, the third quarter of 2022, the second quarter of 2022, the first quarter of 2022, and the fourth quarter of 2021 was also impacted by mark to market gains (losses) on financial assets of $2.9 million, $1.7 million, ($12.9) million, ($8.6) million, and ($10.3) million, respectively, related primarily to our investment in Forsee Power and certain hydrogen infrastructure and growth equity funds.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:27.67pt">CASH FLOWS, LIQUIDITY AND CAPITAL RESOURCES</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.1 &#160;&#160;&#160;&#160;Summary of Cash Flows</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Cash and cash equivalents were $913.7 million as of December 31, 2022, compared to $1,123.9 million as of December 31, 2021. The ($210.2) million decrease in cash and cash equivalents in 2022 was driven by net cash operating losses (excluding non-cash items) of ($121.7) million, net working capital outflows of ($10.4) million, equity investments in Weichai Ballard JV of ($9.3) million, purchases of property, plant and equipment and intangible assets of ($34.5) million, subsequent Milestone cash acquisition investment payments for Ballard Motive Solutions of ($14.9) million, long-term financial investments of ($17.9) million consisting of an investment in Quantron of ($5.2) million, Wisdom of ($10.0) million, and investments in certain hydrogen infrastructure and growth equity funds of ($2.7) million, and by finance lease repayments of ($3.3) million. </font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 34 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.2 &#160;&#160;&#160;&#160;Cash Provided by (Used by) Operating Activities</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 111.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cash Operating Loss</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(27,085)</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(23,539)</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,546)</font></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Change in Working Capital&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Trade and other receivables</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">654</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3,019)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,673</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Inventory</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">585</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,052)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,637</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Prepaid expenses and other current assets</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(142)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,336)</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,194</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Trade and other payables</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">7,782</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(507)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,288</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Deferred revenue</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,677)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(924)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,753)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Warranty provision</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(300)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(299)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,902</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(7,137)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">13,038</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Used by Operating Activities</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(21,183)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(30,676)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,493</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">For the three months ended December 31, 2022, cash used by operating activities was ($21.2) million compared to ($30.7) million for the three months ended December 31, 2021. The $9.5 million decrease in cash used by operating activities in the fourth quarter of 2022, as compared to the fourth quarter of 2021, was driven by the decrease in working capital requirements of $13.0 million, partially offset by the increase in cash operating losses of ($3.5) million. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The ($3.5) million increase in cash operating losses in the fourth quarter of 2022 was driven by the increase in Adjusted EBITDA loss of ($20.9) million offset by the impact of several items included in cash operating losses but excluded from Adjusted EBITDA loss or vice-versa including&#58; higher finance and other income (excluding mark to market fair value changes on investments) of $12.8 million, higher restructuring related costs of ($5.0) million, lower acquisition related costs of $1.5 million, higher equity investment losses in joint venture and associates of $1.9 million, and higher income tax recoveries of $2.8 million.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The total change in working capital of $5.9 million in the fourth quarter of 2022 was driven by higher accounts payable and accrued liabilities of $7.8 million primarily due to the timing of supplier payments, by lower accounts and contract receivables of $0.7 million primarily due to the timing of revenues and the related customer collections, and by lower inventory of $0.6 million. These fourth quarter of 2022 inflows were partially offset by lower deferred revenue of ($2.7) million as pre-payments on certain Heavy-Duty Motive and Technology Solutions contracts were recognized.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The total change in working capital of ($7.1) million in the fourth quarter of 2021 was driven by higher accounts and contract receivables of ($3.0) million primarily due to the timing of revenues and the related customer collections, by higher inventory of ($1.1) million primarily to support expected Heavy-Duty Motive shipments in 2022 and to help mitigate ongoing COVID-19 supply chain disruptions, and by higher prepaid expenses of ($1.3) million. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 35 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 111.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cash Operating Loss</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(121,743)</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(68,876)</font></td><td style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(52,867)</font></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Change in Working Capital&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Trade and other receivables</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,945)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,640</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(12,585)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Inventory</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(6,532)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(22,996)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">16,464</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Prepaid expenses and other current assets</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,668)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(810)</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(858)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Trade and other payables</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,182</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,408</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">774</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Deferred revenue</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(4,079)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,221</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(6,300)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Warranty provision</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,614</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,063)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,677</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(10,428)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(11,600)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,172</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Used by Operating Activities</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(132,171)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(80,476)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(51,695)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">For the year ended December 31, 2022, cash used by operating activities was ($132.2) million compared to ($80.5) million for 2021. The ($51.7) million increase in cash used by operating activities in 2022, as compared to 2021, was driven by the increase in cash operating losses of ($52.9) million, partially offset by the decrease in working capital requirements of $1.2 million.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The ($52.9) million increase in cash operating losses in 2022 was driven primarily by the increase in Adjusted EBITDA loss of ($61.8) million. This net (loss) increase in 2022 was also impacted by several items included in cash operating losses but excluded from Adjusted EBITDA loss or vice-versa including&#58; higher finance and other income (excluding mark to market fair value changes on investments) of $12.7 million, higher restructuring related costs of ($5.2) million, higher acquisition related costs of ($0.7) million, and lower equity investment losses in joint venture and associates of ($4.5) million. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The total change in working capital of ($10.4) million in 2022 was driven by higher inventory of ($6.5) million primarily to support expected Heavy-Duty Motive shipments in 2023 and to help mitigate ongoing supply chain disruptions, by lower deferred revenue of ($4.1) million as pre-payments on certain Heavy-Duty Motive and Technology Solutions contracts were recognized, by higher accounts and contract receivables of ($2.9) million primarily as a result of the timing of revenues and the related customer collections, and by higher prepaid expenses of ($1.7) million primarily due to the timing of annual insurance renewals. These 2022 outflows were partially offset by higher warranty provisions of $2.6 million and by higher accounts payable and accrued liabilities of $2.2 million primarily due to the timing of supplier payments. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The total change in working capital of ($11.6) million in 2021 was driven by higher inventory of ($23.0) million primarily to support expected Heavy-Duty Motive shipments in 2022 and to help mitigate ongoing COVID-19 supply chain disruptions. These working capital outflows in 2021 were partially offset by lower accounts and contract receivables of $9.6 million primarily as a result of the timing of revenues and the related customer collections, by higher deferred revenue of $2.2 million as we received pre-payments on certain Heavy-Duty Motive and Technology Solutions contracts, and by higher accounts payable and accrued liabilities of $1.4 million as a result of the timing of payments for inventory purchases and annual compensation awards. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.3 &#160;&#160;&#160;&#160;Cash Provided by (Used by) Investing Activities</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:162%">Investing activities resulted in net cash outflows of ($20.1) million and ($75.6) million, respectively, for the three months and year ended December 31, 2022, compared to net cash outflows of ($67.4) million and ($85.6) million, respectively, for the corresponding periods of 2021. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 36 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Investing activities in the fourth quarter of 2022 of ($20.1) million consist of additional long-term investments in Quantron of ($5.2) million and in certain hydrogen infrastructure and growth equity funds of ($0.1) million, and by capital expenditures of ($14.8) million incurred primarily for production and test equipment and certain intangible assets. </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:162%">Investing activities in the fourth quarter of 2021 of ($67.4) million consist primarily of a long-term investment in Forsee Power of ($43.8) million, long-term investment in certain hydrogen infrastructure and growth equity funds of ($8.0) million, initial cash acquisition investment in Arcola of ($7.2) million, investments in associated companies of ($3.3) million for the eleventh equity contribution in our 49% investment in Weichai Ballard JV, and by capital expenditures of ($5.6) million incurred primarily for production and test equipment and certain intangible assets, partially offset by proceeds received on the sale of short-term investments of $0.3 million.</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:162%">Investing activities in 2022 of ($75.6) million consist of additional long-term investments in Quantron, Wisdom, and in certain hydrogen infrastructure and growth equity funds of ($17.9) million, subsequent Milestone cash acquisition investment payments for Ballard Motive Solutions of ($14.9) million, investments in associated companies of ($9.3) million for the twelfth, thirteenth and fourteenth and final contracted equity contributions in our 49% investment in Weichai Ballard JV, and by capital expenditures of ($34.5) million incurred primarily for production and test equipment and certain intangible assets, partially offset by proceeds received on the sale of short-term investments of $1.0 million. </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:162%">Investing activities in 2021 of ($85.6) million consist primarily of our long-term investment in Forsee Power of ($43.8) million, long-term investment in certain hydrogen infrastructure and growth equity funds of ($8.0) million, initial cash acquisition investment in Arcola of ($7.2) million, investments in associated companies of ($12.4) million for the eighth, ninth, tenth, and eleventh equity contributions in our 49% investment in Weichai Ballard JV, by capital expenditures of ($14.7) million incurred primarily for production and test equipment and certain intangible assets, partially offset by proceeds received on the sale of short-term investments of $0.3 million.</font></div><div style="margin-bottom:6pt;text-align:justify"><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:162%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.4 &#160;&#160;&#160;&#160;Cash Provided by (Used by) Financing Activities</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:162%">Financing activities resulted in net cash inflows (outflows) of ($0.8) million and ($2.4) million, respectively, for the three months and year ended December 31, 2022, compared to net cash inflows (outflows) of ($0.5) million and $526.9 million, respectively, for the corresponding periods of 2021. </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:162%">Financing activities in the fourth quarter of 2022 of ($0.8) million consist of finance lease payments of ($1.0) million, partially offset by proceeds from the exercise of share purchase options of $0.1 million. Financing activities in the fourth quarter of 2021 of ($0.5) million consist of proceeds from the exercise of share purchase options of $0.3 million, which were more than offset by finance lease payments of ($0.8) million. </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:162%">Financing activities in 2022 of ($2.4) million consist of finance lease payments of ($3.3) million, partially offset by proceeds from the exercise of share purchase options of $0.9 million. Financing activities in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 37 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">2021 of $526.9 million consist of net proceeds from the sale of Common Shares of $527.3 million from the $550 million Offering, proceeds from the exercise of share purchase options of $2.4 million, partially offset by finance lease payments of ($2.8) million. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.5 &#160;&#160;&#160;&#160;Liquidity and Capital Resources</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:162%">As of December 31, 2022, we had total liquidity of $915.7 million. We measure liquidity as our net cash and short-term investment position, consisting of the sum of our cash, cash equivalents and short-term investments of $915.7 million, as we have no bank debt. </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:162%">We have a Letter of Guarantee Facility (the &#8220;LG Facility&#8221;) enabling our bank to issue letters of guarantees, standby letters of credit, performance bonds, counter guarantees, counter standby letter of credit or similar credits on our behalf to from time to time up to a maximum of $2.0 million. As of December 31, 2022, there was nil outstanding on the LG Facility. We also have a $25 million Foreign Exchange Facility (the &#8220;FX Facility&#8221;) enabling us to enter into foreign exchange currency contracts (at face value amounts in excess of the FX Facility) secured by a guarantee from Export Development Canada. As of December 31, 2022, we had outstanding foreign exchange currency contracts to purchase a total of Canadian $38.0 million under the FX Facility.</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:162%">Our liquidity objective is to maintain cash balances sufficient to fund at least six quarters of forecasted cash used by operating activities and contractual commitments. Our strategy to attain this objective is to continue our drive to attain profitable operations that are sustainable by executing a business plan that continues to focus on Fuel Cell Products and Services revenue growth, improving overall gross margins, maintaining discipline over Cash Operating Costs, managing working capital and capital expenditure requirements, and securing additional financing to fund our operations as needed until we do achieve profitable operations that are sustainable. We believe that we have adequate liquidity in cash and working capital to achieve our liquidity objective.</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:162%">Failure to achieve or maintain this liquidity objective could have a material adverse effect on our financial condition and results of operations including our ability to continue as a going concern. There are also various risks and uncertainties affecting our ability to achieve this liquidity objective including, but not limited to, the market acceptance and rate of commercialization of our products, the ability to successfully execute our business plan, and general global economic conditions, certain of which are beyond our control. While we continue to make significant investments in product development and market development activities necessary to commercialize our products, make increased investments in working capital and capital expenditures as we grow our business, and make ongoing capital contributions in support of our  investment in certain hydrogen infrastructure and growth equity funds, our actual liquidity requirements will also vary and will be impacted by future acquisitions and strategic partnerships and investments, our relationships with our lead customers and strategic partners including their ability to successfully finance and fund their operations and programs and  agreements with us, our success in developing new channels to market and relationships with customers, our success in generating revenue growth from near-term product, service and licensing opportunities, our success in managing our </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 38 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">operating expense and working capital requirements, foreign exchange fluctuations, and the progress and results of our research, development and demonstration programs.</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:162%">We may also choose to pursue additional liquidity through the issuance of debt or equity in private or public market financings. To enable the timely issuance of equity securities in the public market, we renewed our Base Shelf Prospectus on file with the securities regulators in Canada in March 2021. The Base Shelf Prospectus, which is effective for 25-months ending in April 2023, was filed in each of the provinces and territories of Canada, and a corresponding shelf registration statement on Form F-10 was also filed with the United States Securities and Exchange Commission. These filings will enable offerings of securities up to an aggregate initial offering price of $1.5 billion at any time during the 25-month period that the Base Shelf Prospectus remains effective. No offerings of securities under this Base Shelf Prospectus have been issued to date.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">No assurance can be given that any such additional liquidity will be available or that, if available, it can be obtained on terms favorable to the Company. If any securities are offered under the Base Shelf Prospectus, the terms of any such securities and the intended use of the net proceeds resulting from such offering would be established at the time of any offering and would be described in a supplement to the Base Shelf Prospectus filed with applicable Canadian securities regulators and&#47;or the SEC, respectively, at the time of such an offering. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:-0.55pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:28.22pt">OTHER FINANCIAL MATTERS</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">7.1 &#160;&#160;&#160;&#160;Off-Balance Sheet Arrangements and Contractual Obligations</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:162%">Periodically, we use forward foreign exchange contracts to manage our exposure to currency rate fluctuations. We record these contracts at their fair value as either assets or liabilities on our statement of financial position. Any changes in fair value are either (i) recorded in other comprehensive income if formally designated and qualified under hedge accounting criteria&#59; or (ii) recorded in profit or loss (general and administrative expense) if either not designated, or not qualified, under hedge accounting criteria. As of December 31, 2022, we had outstanding foreign exchange currency contracts to purchase a total of Canadian $38.0 million at an average rate of 1.3101 Canadian per U.S. dollar, resulting in an unrealized loss of Canadian ($1.2) million as of December 31, 2022. The outstanding foreign exchange currency contracts have not been designated under hedge accounting. </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:162%">As of December 31, 2022, we did not have any other material obligations under guarantee contracts, retained or contingent interests in transferred assets, outstanding derivative instruments, or non-consolidated variable interests.  </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:162%">As of December 31, 2022, we had the following contractual obligations and commercial commitments calculated on a non-discounted basis (with the exception of Finance leases)&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 39 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.081%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Payments due by period,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Contractual Obligations</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Total</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Less than one year</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">1-3 years</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">4-5 years</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">After 5 years</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Finance leases</font></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160; 18,196</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;&#160;&#160; 4,854</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$ &#160;&#160;&#160;&#160;&#160;&#160;7,891</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;&#160;&#160; 4,903</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;&#160;&#160; 548</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Asset retirement obligations</font></td><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1,901</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1,901</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Long-term investment (HyCap)</font></td><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;21,388</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160; 21,388</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Long-term investment (Clean H2)</font></td><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;30,935</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5,337</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160; 25,598</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;      &#160;&#160; -</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Capital contributions to Weichai Ballard JV</font></td><td colspan="6" style="border-bottom:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Total contractual obligations</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160; 72,420</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160; 31,579</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160; 35,390</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160; 4,903</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;&#160;&#160; 548</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Long-term investments include an investment committing us to be a limited partner in HyCap, a newly created hydrogen infrastructure and growth equity fund. HyCap is to invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain. We have committed to investing &#163;25.0 million (including &#163;7.2 million invested as of December 31, 2022) into HyCap.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Long-term investments also include an investment committing us to be a limited partner in Clean H2, another newly created hydrogen infrastructure and growth equity fund. Clean H2 is to invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain. We have committed to investing &#8364;30.0 million (including &#8364;1.0 million invested as of December 31, 2022) into Clean H2.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In addition, we have outstanding commitments of $42.6 million as of December 31, 2022, related primarily to purchases of property, plant, and equipment. Capital expenditures and expenditures on other intangible assets pertain to our regular operations and are expected to be funded through cash on hand.</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:162%">In connection with the acquisition of intellectual property from UTC in 2014, we have a royalty obligation in certain circumstances to pay UTC a portion of any future intellectual property sale and licensing income generated from certain of our intellectual property portfolio for a period of 15-years expiring in April 2029. No royalties were paid to UTC for the years ended December 31, 2022 and 2021.</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:162%">As of December 31, 2022, we retain a previous funding obligation to pay royalties of 2% of revenues (to a maximum of Canadian $5.4 million) on sales of certain fuel cell products for commercial distributed utility applications. No royalties have been incurred to date as a result of this agreement. </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:162%">We also retain a previous funding obligation to pay royalties of 2% of revenues (to a maximum of Canadian $2.2 million) on sales of certain fuel cell products for commercial transit applications. No royalties have been incurred to date due to this agreement.</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:162%">In the ordinary course of business or as required by certain acquisition or disposition agreements, we are periodically required to provide certain indemnities to other parties. As of December 31, 2022, we have not accrued any significant amount owing, or receivable, due to any indemnity agreements undertaken in the ordinary course of business.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 40 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">7.2 &#160;&#160;&#160;&#160;Related Party Transactions</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:162%">Related parties include our 49% owned equity accounted investee, Weichai Ballard JV, and our 10% owned equity accounted investee, Synergy Ballard JVCo. Transactions between us and our subsidiaries are eliminated on consolidation. For the three and year ended December 31, 2022, and 2021, related party transactions and balances with Weichai Ballard JV and Synergy Ballard JVCo total as follows&#58; </font></div><div style="margin-bottom:0.1pt;padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:64.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.271%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Three Months Ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.75pt;text-indent:23.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transactions with related parties</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">2021</font></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Revenues</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;1,232</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;16,380</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Cost of goods sold and operating expense</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;1,253</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;-</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:64.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.271%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Year Ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.75pt;text-indent:23.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transactions with related parties</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">2021</font></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Revenues</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;8,169</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;38,680</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Cost of goods sold and operating expense</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;3,225</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;-</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:63.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.271%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">As at Dec 31,</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">As at Dec 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.75pt;text-indent:23.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances with related parties</font></div></td><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">2021</font></td></tr><tr><td colspan="6" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Accounts receivable</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;13,419</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;10,893</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Investments</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;24,026</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;28,982</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Deferred revenue</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(2,095)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(2,746)</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">We also provide key management personnel, being board directors and executive officers, certain benefits, in addition to their salaries. Key management personnel also participate in the Company&#8217;s share-based compensation plans. Key management personnel compensation is summarized in note 28 to our annual consolidated financial statements for the year ended December 31, 2022.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:157%">7.3 &#160;&#160;&#160;&#160;Outstanding Share and Equity Information</font></div><div style="margin-bottom:0.1pt;padding-left:4.7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.278%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">As of March 16, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Common share outstanding</font></td><td colspan="6" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">298,443,438</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Options outstanding</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">4,719,912</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">DSUs outstanding</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">707,270</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">RSUs &#47; PSUs outstanding (subject to vesting and performance criteria)</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">956,657</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:27.67pt">USE OF PROCEEDS</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">8.1 &#160;&#160;&#160;&#160;Reconciliation of Use of Proceeds from Previous Financings</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">During 2021 and 2020, we completed the following offerings of our common shares (&#8220;Common Shares&#8221;)&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt">On February 23, 2021, we closed a bought deal offering of 14.87 million Common Shares at a price of $37.00 per Common Share for gross proceeds of $550.2 million and net proceeds of $527.3 million (the &#8220;2021 Offering&#8221;).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 41 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt">On November 27, 2020, we closed a bought deal offering of 20.9 million Common Shares at a price of $19.25 per Common Share for gross proceeds of $402.5 million and net proceeds of $385.8 million (the &#8220;2020 Offering&#8221;).</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt">On September 1, 2020, we announced an at-the-market equity program to issue a total of 16.45 million Common Shares from treasury (the &#8220;$250 million ATM Program&#8221;). The 16.45 million Common Shares issued under the $250 million ATM Program were sold in the third and fourth quarters of 2020 at prevailing market prices at the time of sale for total gross proceeds of $250 million and total net proceeds of $244.1 million. </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt">On March 10, 2020, we announced an at-the-market equity program to allow the issuance of up to $75 million of Common Shares from treasury (the &#8220;$75 million ATM Program&#8221; and together with the $250 million ATM Program, the &#8220;2020 ATM Programs&#8221;). The 8.2 million Common Shares issued under the $75 million ATM Program were sold in the first half of 2020 at prevailing market prices at the time of sale for total gross proceeds of $66.7 million and total net proceeds of $64.7 million. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The net proceeds from the 2021 Offering and the 2020 Offering of $527.3 million and $385.8 million, respectively, were intended to be used to further strengthen the Company&#8217;s financial position, thereby providing additional flexibility to fund growth strategies, including through activities such as product innovation, investments in production capacity expansion and localization, future acquisitions and strategic partnerships and investments. The net proceeds from the 2020 ATM Programs of $308.8 million were intended to be used for general corporate purposes. Pending their use, we disclosed our intention to invest the net proceeds from the 2021 Offering and the 2020 Offering in short-term, investment grade, interest bearing instruments or to hold them as cash and cash equivalents. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The following tables sets out a comparison of the Company&#8217;s disclosed expected use of net proceeds from the 2020 Offering and the 2020 ATM Programs to the actual use of such net proceeds to December 31, 2022. As of December 31, 2022, the net proceeds of $527.3 million from the 2021 Offering and residual unused amounts from the 2020 Offering and the 2020 ATM Programs were held in interest bearing cash accounts.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 42 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.140%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="background-color:#d9d9d9;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">2020 Offering Net Proceeds $385.8M</font></td></tr><tr><td colspan="12" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intended Use of Net Proceeds&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Further strengthen the Company&#8217;s balance sheet, thereby providing additional flexibility to fund growth strategies, including through activities such as product innovation, investments in production capacity expansion and localization, future acquisitions and strategic partnerships and investments.</font></div></td></tr><tr><td colspan="6" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual Use of Net Proceeds</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(expressed in thousands of U.S. dollars)</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Variance &#8211; (Over)&#47;Under Expenditures</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Explanation of Variance</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Research and Product Development (cash Operating cost) expenditures including product development of next generation fuel cell stacks and modules</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$101,201</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Investments in property, plant and equipment and other intangible assets including production capacity expansion and localization</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$49,184</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Ballard Motive Solutions acquisition (initial and subsequent cash costs) and acquisition related expenses</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$24,768</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Strategic partnerships and investments including Quantron, Wisdom, Forsee Power, H2Cap, Clean H2, Weichai Ballard JVCo, and acquisition related expenses</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$86,103</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$261,256</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.140%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="background-color:#d9d9d9;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">2020 ATM Programs Net Proceeds $308.8M</font></td></tr><tr><td colspan="12" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intended Use of Net Proceeds&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General Corporate Purposes</font></div></td></tr><tr><td colspan="6" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual Use of Net Proceeds</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(expressed in thousands of U.S. dollars)</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Variance &#8211; (Over)&#47;Under Expenditures</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Explanation of Variance</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">General and Administration (cash Operating cost) expenditures</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$29,545</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Sales and Marketing (cash Operating cost) expenditures</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$14,625</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Restructuring related expenditures</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$5,317</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Working capital requirements</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$17,569</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Lease liability principal repayments</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$4,055</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$71,110</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%;padding-left:27.67pt">ACCOUNTING MATTERS</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">9.1 &#160;&#160;&#160;&#160;Overview</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:162%">Our consolidated financial statements are prepared in accordance with IFRS, which require us to make estimates and assumptions that affect the application of accounting policies and the reported amounts of assets, liabilities, income, and expenses. Actual results may differ from those estimates. Estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">9.2 &#160;&#160;&#160;&#160;Critical Judgments in Applying Accounting Policies</font></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Critical judgments that we have made in the process of applying our accounting policies and that have the most significant effect on the amounts recognized in the consolidated financial statements is limited to our assessment of our ability to continue as a going concern (See Note 2 (e) to our consolidated financial statements).</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:162%">Our significant accounting policies are detailed in note 4 to our annual consolidated financial statements for the year ended December 31, 2022, except as described below. Effective January 1, 2022, we have initially adopted </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">Onerous Contracts &#8211; Cost of Fulfilling a Contact (Amendments to IAS 37). </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The effect of initially applying the </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">Amendments to IAS 37</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> had an impact on our financial statements which is detailed in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 43 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Section </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">9.4 Recently Adopted Accounting Policy Changes</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">. A number of other new standards and interpretations are also effective from January 1, 2022, but they did not have a material impact on our financial statements.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">9.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">Key Sources of Estimation Uncertainty</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The following are key assumptions concerning the future and other key sources of estimation uncertainty that have a significant risk of resulting in a material adjustment to the reported amount of assets, liabilities, income, and expenses within the next financial year. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">REVENUE RECOGNITION</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:162%">Revenues are generated primarily from product sales, the license and sale of intellectual property and fundamental knowledge, and the provision of engineering services and technology transfer services. Product revenues are derived primarily from standard product sales contracts and from long-term fixed price contracts. Intellectual property and fundamental knowledge license revenues are derived primarily from standard licensing and technology transfer agreements. Engineering service and technology transfer service revenues are derived primarily from cost-plus reimbursable contracts and from long-term fixed price contracts. </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:162%">Revenue is recognized when a customer obtains control of the goods or services. Determining the timing of the transfer of control, at a point in time or over time, requires judgment.</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:162%">On standard product sales contracts, revenues are recognized when customers obtain control of the product, that is when transfer of title and risks and rewards of ownership of goods have passed, and when obligation to pay is considered certain. Invoices are generated and revenue is recognized at that point in time. Provisions for warranties are made at the time of sale. Revenue recognition for standard product sales contracts does not usually involve significant estimates. </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:162%">On standard licensing and technology transfer agreements, revenues are recognized on the transfer of rights to a licensee, when it is determined to be distinct from other performance obligations, and if the customer can direct the use of, and obtain substantially all of the remaining benefits from the license as it exists at the time of transfer. In other cases, the proceeds are considered to relate to the right to use the asset over the license period and the revenue is recognized over that period. If it is determined that the license is not distinct from other performance obligations, revenue is recognized over time as the customer simultaneously receives and consumes the benefit. Revenue recognition for standard license and sale agreements does not usually involve significant estimates.</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:162%">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided. Revenue recognition for cost-plus reimbursable contracts does not usually involve significant estimates.</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:162%">On long-term fixed price contracts, the customer controls all of the work in progress as the services are being provided. This is because under these contracts, the deliverables are made to a customer&#8217;s specification, and if a contract is terminated by the customer, then the Company is entitled to reimbursement of the costs incurred to date plus the applicable gross margin. Therefore, revenue from </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 44 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">these contracts and the associated costs are recognized as the costs are incurred over time. On long-term fixed price contracts, revenues are recognized over time using cumulative costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations. Generally, revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation. The cumulative effect of changes to estimated revenues and estimated costs for completing a contract are recognized in the period in which the revisions are identified. If the estimated costs for completing the contract exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known. Deferred revenue (i.e., contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt">The determination of expected costs for completing a contract is based on estimates that can be affected by a variety of factors such as variances in the timeline to completion, the cost of materials, the availability and cost of labour, as well as productivity.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt">The determination of potential revenues includes the contractually agreed amount and may be adjusted based on the estimate of our attainment on achieving certain defined contractual milestones. Management&#8217;s estimation is required in determining the amount of consideration for which the Company expects to be entitled and in determining when a performance obligation has been met. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Estimates used to determine revenues and costs of long-term fixed price contracts involve uncertainties that ultimately depend on the outcome of future events and are periodically revised as projects progress. There is a risk that a customer may ultimately disagree with management&#8217;s assessment of the progress achieved against milestones, or that our estimates of the work required to complete a contract may change. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">During the three months and year ended December 31, 2022, and 2021, there were no significant adjustments to revenues relating to revenue recognized in a prior period. </font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">ASSET IMPAIRMENT</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The carrying amounts of our non-financial assets other than inventories are reviewed at each reporting date to determine whether there is any indication of impairment. If any such indication exists, then the asset&#8217;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated at least annually. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In assessing fair value less costs to sell, the price that would be received on the sale of an asset in an orderly transaction between market participants at the measurement date is estimated. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets. The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes. Many of the factors used in assessing fair value are outside the control of management and it is reasonably likely that assumptions and estimates will change from period to period. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 45 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">These changes may result in future impairments. For example, our revenue growth rate could be lower than projected due to economic, industry or competitive factors, or the discount rate used in our value in use model could increase due to a change in market interest rates. In addition, future goodwill impairment charges may be necessary if our market capitalization declined due to a decrease in the trading price of our common stock, which could negatively impact the fair value of our business.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">An impairment loss is recognized if the carrying amount of an asset or its cash-generating unit exceeds its estimated recoverable amount. Impairment losses are recognized in net loss. Impairment losses recognized in respect of the cash-generating units are allocated first to reduce the carrying amount of any goodwill allocated to the units, and then to reduce the carrying amounts of the other assets in the unit on a pro-rata basis.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">As of December 31, 2021, our consolidated goodwill balance of $64.3 million relates solely to our Fuel Cell Products and Services segment. We perform the annual review of goodwill as at December 31 of each year, more often if events or changes in circumstances indicate that it might be impaired. Under IFRS, the annual review of goodwill requires a comparison of the carrying value of the asset to the higher of (i) value in use&#59; and (ii) fair value less costs to sell</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> Value in use is defined as the present value of future cash flows expected to be derived from the asset in its current state. Our fair value less costs to sell test is in effect a modified market capitalization assessment, whereby we calculate the fair value of the Fuel Cell Products and Services segment by first calculating the value of the Company at December 31, 2022 based on the average closing share price in the month of December, add a reasonable estimated control premium to determine the Company&#8217;s enterprise value on a controlling basis after adjusting for excess cash balances, deducting the fair value of long-term financial investments, and then deducting the estimated costs to sell from this enterprise value to arrive at the fair value of the Fuel Cell Products and Services segment. As a result of this assessment, we have determined that the fair value of the Fuel Cell Products and Services segment exceeds its carrying value as of December 31, 2022, indicating that no goodwill impairment charge is required for 2022. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In addition to the above goodwill impairment test, we perform a quarterly assessment of the carrying amounts of our non-financial assets (other than inventories) to determine whether there is any indication of impairment. During the three months and year ended December 31, 2022, impairment charges of ($13.0) million were recognized on our non-financial assets (other than inventories) related to impaired intangible assets primarily as a result of the post-acquisition restructuring of operations at Ballard Motive Solutions. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">WARRANTY PROVISION</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:162%">A provision for warranty costs is recorded on product sales at the time of shipment. In establishing the accrued warranty liabilities, we estimate the likelihood that products sold will experience warranty claims and the cost to resolve claims received.</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:162%">In making such determinations, we use estimates based on the nature of the contract and past and projected experience with the products. Should these estimates prove to be incorrect, we may incur costs different from those provided for in our warranty provisions. During the three months and year ended December 31, 2022, we recorded provisions to accrued warranty liabilities of $0.9 million and $4.6 million, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 46 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">respectively, for new product sales, compared to $1.1 million and $2.7 million, respectively, for the three months and year ended December 31, 2021. </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:162%">We review our warranty assumptions and make adjustments to accrued warranty liabilities quarterly based on the latest information available and to reflect the expiry of contractual obligations. Adjustments to accrued warranty liabilities are recorded in cost of product and service revenues. As a result of these reviews and the resulting adjustments, our warranty provision and cost of revenues for the three months and year ended December 31, 2022, were adjusted downwards (upwards) by $0.5 million and ($0.4) million, respectively, compared to adjustments downwards (upwards) by $0.2 million and ($0.3) million, respectively, for the three months and year ended December 31, 2021.</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:140%">INVENTORY PROVISION</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:162%">In determining the lower of cost and net realizable value of our inventory and establishing the appropriate provision for inventory obsolescence, we estimate the likelihood that inventory carrying values will be affected by changes in market pricing or demand for our products and by changes in technology or design which could make inventory on hand obsolete or recoverable at less than cost. We perform regular reviews to assess the impact of changes in technology and design, sales trends, and other changes on the carrying value of inventory. Where we determine that such changes have occurred and will have a negative impact on the value of inventory on hand, appropriate provisions are made. If there is a subsequent increase in the value of inventory on hand, reversals of previous write-downs to net realizable value are made. Unforeseen changes in these factors could result in additional inventory provisions, or reversals of previous provisions, being required. During the three months ended December 31, 2022, net negative inventory adjustments of ($1.3) million and ($4.6) million, respectively, were recorded as a recovery (charge) to cost of product and service revenues, compared to net negative inventory adjustments of ($0.2) million and ($1.1) million, respectively, in the three months and year ended December 31, 2021.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">EMPLOYEE FUTURE BENEFITS</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:162%">The present value of our defined benefit obligation is determined by discounting the estimated future cash outflows using interest rates of high-quality corporate bonds that have terms to maturity approximating the terms of the related pension liability. Determination of benefit expense requires assumptions such as the discount rate to measure obligations, expected plan investment performance, expected healthcare cost trend rate, and retirement ages of employees. Actual results will differ from the recorded amounts based on these estimates and assumptions. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">9.4 &#160;&#160;&#160;&#160;Recently Adopted Accounting Policy Changes</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Effective January 1, 2022, we have initially adopted </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">Onerous Contracts &#8211; Cost of Fulfilling a Contact (Amendments to IAS 37). </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The effect of initially applying the </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">Amendments to IAS 37</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> had an impact on our financial statements which is described below. A number of other new standards and interpretations are also effective from January 1, 2022, but they did not have a material impact on our financial statements.</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:162%;text-decoration:underline">Onerous Contracts &#8211; Cost of Fulfilling a Contract (Amendments to IAS 37)</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 47 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">IAS 37</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> does not specify which costs are included as a cost of fulfilling a contract when determining whether a contract is onerous. The IASB&#8217;s amendments address this issue by clarifying that the &#8216;costs of fulfilling a contract&#8217; comprise both&#58;</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">the incremental costs &#8211; e.g., direct labour and materials&#59; and</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">an allocation of other direct costs &#8211; e.g., an allocation of the depreciation charge for an item of PPE used in fulfilling the contract.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The amendments are effective for annual periods beginning on or after January 1, 2022 and apply to contracts existing at the date when the amendments are first applied. At the date of initial application of the amendments to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%">IAS 37</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">, the cumulative effect of applying the amendments is recognized as an opening balance adjustment to retained earnings or other component of equity, as appropriate.&#160;The comparatives are not restated.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">On completion of a review of the Corporation's &#8216;open&#8217; contracts as of December 31, 2021, it was determined that on adoption of the amendments to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%">IAS 37</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> on January 1, 2022, additional onerous contract costs of ($1.2) million were recognized as an opening balance adjustment to accumulated deficit in our first quarter of 2022 financial statements. As of December 31, 2022, total onerous contract cost provisions of ($4.4) million have been accrued in provisions and other current liabilities. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">9.5   Future Accounting Policy Changes</font></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The following is an overview of accounting standard changes that we will be required to adopt in future years. We do not expect to adopt any of these standards before their effective dates and we continue to evaluate the impact of these standards on our consolidated financial statements.</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:162%;text-decoration:underline">Classification of Liabilities as Current or Non-Current (Amendments to IAS 1)</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:140%">On January 23, 2020, the IASB issued amendments to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%">IAS 1 Presentation of Financial Statements </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">(the &#8220;2020 Amendments&#8221;), to clarify the classification of liabilities as current or non-current. On October 31, 2022, the IASB issued </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%">Non-current Liabilities with Covenants (Amendments to IAS 1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> (the &#8220;2022 Amendments&#8221;), to improve the information a company provides about long-term debt with covenants.</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">For the purposes of non-current classification, the 2020 Amendments and the 2022 Amendments (collectively &#8220;the Amendments&#8221;) removed the requirement for a right to defer settlement or roll over of a liability for at least twelve months to be unconditional. Instead, such a right must exist at the end of the reporting period and have substance. </font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The Amendments reconfirmed that only covenants with which a company must comply on or before the reporting date affect the classification of a liability as current or non-current. Covenants with which a company must comply after the reporting date do not affect a liability&#8217;s classification at that date. The Amendments also clarify how a company classifies a liability that includes a counterparty conversion option. The Amendments state that&#58;</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.35pt">settlement of a liability includes transferring a company&#8217;s own equity instruments to the counterparty, and</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.35pt">when classifying liabilities as current or non-current a company can ignore only those conversion options that are recognized as equity.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The Amendments are effective for annual periods beginning on or after January 1, 2024. Early adoption is permitted. A company that applies the 2020 amendments early is required to also apply the 2022 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 48 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">amendments. The extent of the impact of adoption of the amendments to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%">IAS 1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> has not yet been determined.</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:162%;text-decoration:underline">Definition of Accounting Estimates (Amendments to IAS 8)</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On February 12, 2021, the IASB issued </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">Definition of Accounting Estimates (Amendments to IAS 8).</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:140%">The amendments introduce a new definition for accounting estimates, clarifying that they are monetary amounts in the financial statements that are subject to measurement uncertainty. The amendments also clarify the relationship between accounting policies and accounting estimates by specifying that a company develops an accounting estimate to achieve the objective set out by an accounting policy.</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:140%">The amendments are effective for annual periods beginning on or after January 1, 2023. Early adoption is permitted. The adoption of the amendments to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%">IAS 8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> is not expected to have a material impact on the Company&#8217;s financial statements.</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:162%;text-decoration:underline">Disclosure Initiative &#8211; Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2)</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On February 12, 2021, the IASB issued </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">Disclosure Initiative &#8211; Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2 Making Materiality Judgements).</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The amendments help companies provide useful accounting policy disclosures. The key amendments include&#58; </font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.35pt">requiring companies to disclose their material accounting policies rather than their significant accounting policies&#59;</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.35pt">clarifying that accounting policies related to immaterial transactions, other events or conditions are themselves immaterial and as such need not be disclosed&#59; and</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.35pt">clarifying that not all accounting policies that relate to material transactions, other events or conditions are themselves material to a company&#8217;s financial statements.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The amendments are effective for annual periods beginning on or after January 1, 2023. Early adoption is permitted. The adoption of the amendments to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%">IAS 1 and IFRS Practice Statement 2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> is not expected to have a material impact on the Company&#8217;s financial statements.</font></div><div style="margin-top:6pt;padding-left:28.35pt;text-align:justify;text-indent:-28.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%;padding-left:14.46pt">SUPPLEMENTAL NON-GAAP MEASURES AND RECONCILIATIONS</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">10.1 Overview</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:162%">In addition to providing measures prepared in accordance with GAAP, we present certain supplemental non-GAAP measures. These measures are Cash Operating Costs (including its components of research and product development (operating cost), general and administrative (operating cost) and sales and marketing (operating cost)), EBITDA and Adjusted EBITDA. These non-GAAP measures do not have any standardized meaning prescribed by GAAP and therefore are unlikely to be comparable to similar measures presented by other companies. We believe these measures are useful in evaluating the operating performance of the Company&#8217;s ongoing business. These measures should be considered in addition to, and not as a substitute for, operating expenses, net income, cash flows and other measures of financial performance and liquidity reported in accordance with GAAP. The calculation of these non-GAAP measures has been made on a consistent basis for all periods presented.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 49 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:0.1pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">10.2 Cash Operating Costs </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:162%">This supplemental non-GAAP measure is provided to assist readers in determining our operating costs on an ongoing cash basis. We believe this measure is useful in assessing performance and highlighting trends on an overall basis. </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:162%">We also believe Cash Operating Costs is frequently used by securities analysts and investors when comparing our results with those of other companies. Cash Operating Costs differs from the most comparable GAAP measure, operating expenses, primarily because it does not include stock-based compensation expense, depreciation and amortization, impairment losses or recoveries on trade receivables, restructuring and related costs, acquisition related costs, the impact of unrealized gains and losses on foreign exchange contracts, and financing charges. The following tables show a reconciliation of operating expenses to Cash Operating Costs for the three months and year ended December 31, 2022, and 2021&#58;</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="18" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total Operating Expenses</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">37,037</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">32,307</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,730</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,471)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,319)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">848</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment recovery (losses) on trade receivables</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(73)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(11)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(62)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(106)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,580)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,474</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Restructuring and related costs</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(4,972)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(9)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(4,963)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impact of unrealized gains (losses) on foreign exchange contracts</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,057</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">263</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">794</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Depreciation and amortization</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(862)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,047)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,185</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">30,610</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">26,604</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,006</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="18" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total Operating Expenses</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">145,804</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">102,116</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">43,688</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(9,408)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(9,669)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">261</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment recovery (losses) on trade receivables</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(73)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(54)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(19)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,857)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,115)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(742)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Restructuring and related costs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(5,317)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(156)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(5,161)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impact of unrealized gains (losses) on foreign exchange contracts</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(862)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(519)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(343)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Depreciation and amortization</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(8,520)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(5,821)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,699)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">118,767</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">83,782</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">34,985</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The components of Cash Operating Costs of research and product development (cash operating cost), general and administrative (cash operating cost), and sales and marketing (cash operating cost) differ from their respective most comparable GAAP measure of research and product development expense, general and administrative expense, and sales and marketing expense, primarily because they do not include stock-based compensation expense, depreciation and amortization expense, and acquisition related costs. A reconciliation of these respective operating expenses to the respective components of Cash Operating Costs for the three months and year ended December 31, 2022, and 2021 is included in Section 5.4 Operating Expenses and Other Items.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">A breakdown of total stock-based compensation expense for the three months and year ended December 31, 2022, and 2021 are as follows&#58; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 50 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="18" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total stock-based compensation expense recorded as follows&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,009</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,259</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(250)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">248</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">698</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(450)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense (recovery)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">214</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">362</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(148)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,471</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,319</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(848)</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:2pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="18" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total stock-based compensation expense recorded as follows&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,305</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">5,522</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(217)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,840</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,780</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">60</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense (recovery)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,263</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,367</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(104)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">9,408</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,669</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(261)</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">A breakdown of total depreciation and amortization expense for the three months and year ended December 31, 2022, and 2021 are as follows&#58; </font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="18" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Depreciation and amortization expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total depreciation and amortization expense recorded as follows&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,966</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,225</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">741</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">409</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,458</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,049)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">449</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">577</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(128)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">12</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(8)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Depreciation and amortization expense</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,828</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,272</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(444)</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="18" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Depreciation and amortization expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total depreciation and amortization expense recorded as follows&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4,837</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,931</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">906</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">6,599</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,101</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,498</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,915</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,672</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">243</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">6</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">48</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(42)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Depreciation and amortization expense</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">13,357</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,752</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,605</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">10.3 EBITDA and Adjusted EBITDA </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">These supplemental non-GAAP measures are provided to assist readers in determining our operating performance. We believe this measure is useful in assessing performance and highlighting trends on an overall basis. We also believe EBITDA and Adjusted EBITDA are frequently used by securities analysts and investors when comparing our results with those of other companies. EBITDA differs from the most comparable GAAP measure, net loss from continuing operations, primarily because it does not include finance expense, income taxes, depreciation of property, plant and equipment, and amortization of intangible assets. Adjusted EBITDA adjusts EBITDA for stock-based compensation expense, transactional gains and losses, acquisition related costs, finance and other income, recovery on settlement of contingent consideration, asset impairment charges, and the impact of unrealized gains and losses on foreign exchange contracts. The following tables show a reconciliation of net loss to EBITDA and Adjusted EBITDA for the three months and year ended December 31, 2022, and 2021&#58;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 51 of 52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="24" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">EBITDA and Adjusted EBITDA</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(34,427)</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(43,836)</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,409</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Depreciation and amortization</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,828</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,272</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(444)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Finance expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">300</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">313</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(13)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Income taxes (recovery)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(3,004)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(233)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,771)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">EBITDA</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(34,303)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(40,484)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">6,181</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,471</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,319</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(848)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">106</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,580</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,474)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Finance and other (income) loss</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(15,731)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">11,366</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(27,097)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Recovery on settlement of contingent consideration</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(9,891)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(9,891)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment loss on intangible assets</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">13,024</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">13,024</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impact of unrealized (gains) losses on foreign exchange contracts</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,057)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(263)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(794)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Adjusted EBITDA</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(46,381)</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(25,482)</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(12,899)</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:16pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="24" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">EBITDA and Adjusted EBITDA</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(173,494)</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(114,397)</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(59,097)</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Depreciation and amortization</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">13,357</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,752</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,605</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Finance expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">1,279</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,294</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(15)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Income taxes (recovery)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(3,536)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(216)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3,320)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">EBITDA</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(162,394)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(103,567)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(58,827)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">9,408</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,669</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(261)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,857</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,115</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">742</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Finance and other (income) loss</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,102</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,813</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(6,711)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Recovery on settlement of contingent consideration</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(9,891)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(9,891)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment loss on intangible assets</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">13,024</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">263</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">12,761</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impact of unrealized (gains) losses on foreign exchange contracts</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">862</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">519</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">343</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Adjusted EBITDA</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(144,032)</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(82,188)</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(61,844)</font></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><img alt="image_2.jpg" src="image_2.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:28.846%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-right:26.25pt"><font><br></font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Page 52 of 52</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.3
<SEQUENCE>4
<FILENAME>ballard993123122annualinfo.htm
<DESCRIPTION>EX-99.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i1b216e1cc1ca442481d55e460925cf3e_1"></div><div style="min-height:216pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:right"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><img alt="image.jpg" src="image.jpg" style="height:286px;margin-bottom:5pt;vertical-align:text-bottom;width:286px"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">BALLARD POWER SYSTEMS INC.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ANNUAL INFORMATION FORM</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For the year ended December 31, 2022</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Dated March 16, 2023</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font><br></font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2143"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.423%"><tr><td style="width:1.0%"></td><td style="width:82.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_10" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">CORPORATE STRUCTURE </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_10" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">6</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_13" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Name, Address and Incorporation</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_13" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">6</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_16" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Our Vision, Mission and Values</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_19" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">6</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_19" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Intercorporate Relationships</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_19" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">6</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_22" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Recent History </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_22" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">8</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_88" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">OUR BUSINESS </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_88" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">18</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Strategy </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">18</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_94" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Revenues from Market Segments</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_94" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">20</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_97" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Our Markets, Products and Services </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_97" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">20</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_100" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Products &#38; Service Overview</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_100" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">20</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_103" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Fuel Cell Products and Services</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_103" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">22</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Power Products Markets</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_106" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">22</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_118" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Technology Solutions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_118" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">26</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_121" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Impact of Regulations and Public Policy</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_121" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">27</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Workforce</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">29</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_2018" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Sustainability and ESG </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_2018" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">30</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_127" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Facilities </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_127" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">31</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_130" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Manufacturing </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_130" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">31</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Safety</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">32</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_136" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Quality </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_136" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">32</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_139" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Research and Product Development</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_139" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">32</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_142" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Intellectual Property</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_142" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">33</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_145" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Cybersecurity</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_145" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">33</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_151" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">SHARE CAPITAL AND MARKET FOR SECURITIES</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_151" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">34</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_154" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">DIVIDEND RECORD AND POLICY</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_154" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">35</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_157" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">ESCROWED SECURITIES AND SECURITIES SUBJECT TO CONTRACTUAL RESTRICTIONS ON TRANSFER</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_157" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">35</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_160" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">DIRECTORS AND OFFICERS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_160" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">35</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_163" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Board of Directors</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_163" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">35</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Conflict of Interest </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">37</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_169" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Executive Officers</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_169" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">38</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_172" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Shareholdings of Directors and Executive Officers</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_172" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">39</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_175" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">AUDIT COMMITTEE MATTERS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_175" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">39</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_178" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Audit Committee Mandate</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_178" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">39</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Composition of the Audit Committee</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_2219" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">39</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Audit Fees</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">40</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_187" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Audit-Related Fees</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_187" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">40</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_190" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Tax Fees</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_190" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">40</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_193" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">All Other Fees</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_193" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">41</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_196" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">LEGAL PROCEEDINGS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_196" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">41</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_199" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">INTERESTS OF MANAGEMENT AND OTHERS IN MATERIAL TRANSACTIONS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_199" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">41</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.423%"><tr><td style="width:1.0%"></td><td style="width:82.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_202" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">TRANSFER AGENT AND REGISTRAR</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_202" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">41</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_205" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">MATERIAL CONTRACTS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_205" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">41</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_226" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">INTERESTS OF EXPERTS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_226" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">43</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_229" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">RISK FACTORS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_229" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">43</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_325" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">ADDITIONAL INFORMATION</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_325" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">58</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_328" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">APPENDIX &#8220;A&#8221; - AUDIT COMMITTEE MANDATE</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i1b216e1cc1ca442481d55e460925cf3e_328" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">59</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">This Annual Information Form and the documents incorporated by reference herein contain forward-looking statements that are based on the beliefs of management and reflect our current expectations as contemplated under the safe harbor provisions of Section 21E of the United States Securities Exchange Act of 1934, as amended.  When used in this Annual Information Form, the words &#8220;estimate&#8221;, &#8220;project&#8221;, &#8220;believe&#8221;, &#8220;anticipate&#8221;, &#8220;intend&#8221;, &#8220;expect&#8221;, &#8220;plan&#8221;, &#8220;predict&#8221;, &#8220;may&#8221;, &#8220;could&#8221;, &#8220;should&#8221;, &#8220;will&#8221;, the negatives of these words or other variations thereof and comparable terminology are intended to identify forward-looking statements. Such statements include, but are not limited to, statements with respect to our objectives, goals, liquidity, sources and uses of capital, outlook, strategy, order backlog, order book of expected deliveries, future product roadmap costs and selling prices, future product sales, future production capacities and volumes, the markets for our products, expenses &#47; costs, contributions and cash requirements to and from joint venture operations and research and development activities, as well as statements with respect to our beliefs, plans, objectives, expectations, anticipations, estimates and intentions. These statements are not guarantees of future performance and involve assumptions, risks and uncertainties that are difficult to predict. In particular, these forward-looking statements are based on certain factors and assumptions relating to our expectations with respect to new and existing customer and partner relationships, the generation of new sales, producing, delivering, and selling the expected product and service volumes at the expected prices and controlling our costs. They are also based on a variety of general factors and assumptions including, but not limited to, our expectations regarding technology and product development efforts, manufacturing capacity and cost, product and service pricing, market demand, and the availability and prices of raw materials, labour, and supplies. These assumptions have been derived from information available to the Company including information obtained by the Company from third parties. These assumptions may prove to be incorrect in whole or in part. In addition, actual results may differ materially from those expressed, implied, or forecasted in such forward-looking statements. Factors that could cause our actual results or outcomes to differ materially from the results expressed, implied or forecasted in such forward-looking statements include, but are not limited to&#58; challenges or delays in our technology, manufacturing and product development activities&#59; our ability to extract value from joint venture operations&#59; changes in the availability or price of raw materials, labour, supplies and shipping&#59; costs of integration, and the integration failing to achieve the expected benefits of transactions&#59; our ability to attract and retain business partners, suppliers, employees and customers&#59; challenges or delays in our technology and product development activities&#59; our ability to extract value from joint venture operations&#59; changes in the availability or price of raw materials, labour, supplies and shipping&#59; costs of integration, and the integration failing to achieve the expected benefits of the transaction&#59; our ability to attract and retain business partners, suppliers, employees and customers&#59; global economic trends and geopolitical risks (such as the conflict between Russia and Ukraine), including changes in the rates of investment, inflation or economic growth in our key markets, or an escalation of trade tensions such as those between the U.S. and China&#59; the relative strength of the value proposition that we offer our customers with our products or services&#59; changes in competitive technologies, including battery and fuel cell technologies&#59; product safety, liability or warranty issues&#59; changes in our customers&#8217; requirements, the competitive environment and&#47;or related market conditions&#59; potential merger and acquisition activities, including risks related to integration, loss of key personnel and disruptions to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:115%">operations&#59; warranty claims, product performance guarantees, or indemnification claims&#59; changes in product or service pricing or cost&#59; market developments or customer actions (including developments and actions arising from epidemics and pandemic) that may affect levels of demand and&#47;or the financial performance of the major industries and customers we serve, such as secular, cyclical and competitive pressures in the bus, truck, rail and marine sectors&#59; the rate of mass adoption of our products or related ecosystem, including the availability of cost-effective hydrogen&#59; cybersecurity threat&#59; our ability to protect our intellectual property&#59; the severity, magnitude and duration of the on-going COVID-19 pandemic, including impacts of the pandemic and of businesses&#8217; and governments&#8217; responses to the pandemic on our operations, personnel and joint venture operations, and on commercial activity and demand across our and our customers&#8217;, partners&#8217; and joint venture businesses, and on global supply chains&#59; climate risk&#59; changing government or environmental regulations, including subsidies or incentives associated with the adoption of clean energy products, including hydrogen and fuel cells&#59; currency fluctuations, including the magnitude of the rate of change of the Canadian dollar versus the U.S. dollar&#59; our access to funding and our ability to provide the capital required for product development, operations and marketing efforts, working capital requirements, and joint venture capital contributions&#59; and the general assumption that none of the risks noted in the &#8220;Risk Factors&#8221; section of this Annual Information Form will materialize.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">The forward-looking statements contained in this Annual Information Form speak only as of the date of this Annual Information Form.  Except as required by applicable legislation, Ballard does not undertake any obligation to release publicly any revisions to these forward-looking statements to reflect events or circumstances after the date of this Annual Information Form, including the occurrence of unanticipated events.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In this Annual Information Form, references to &#8220;Corporation&#8221;, &#8220;Company&#8221;, &#8220;Ballard&#8221;, &#8220;we&#8221;, &#8220;us&#8221; and &#8220;our&#8221; refers to Ballard Power Systems Inc. and, as applicable, its subsidiaries.  All dollar amounts are in United States dollars unless otherwise indicated.  Canadian dollars are indicated by the symbol &#8220;C$&#8221;, and euros by the symbol &#8220;&#8364;&#8221;.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except where otherwise indicated, all information presented is as of December 31, 2022. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CORPORATE STRUCTURE</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_13"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Name, Address and Incorporation</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard was incorporated on November 12, 2008 under the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Canada Business Corporations Act </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(Canada), under the name &#8220;7076991 Canada Inc.&#8221; Ballard changed its name to &#8220;Ballard Power Systems Inc.&#8221; on December 31, 2008. On August 24, 2016, Ballard continued into British Columbia under the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Business Corporations Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (British Columbia). Ballard&#8217;s head office is located at 9000 Glenlyon Parkway, Burnaby, British Columbia, Canada V5J 5J8, and its registered office is located at Suite 1700, 666 Burrard Street, Vancouver, British Columbia, Canada V6C 2X8.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Previously, Ballard Power Systems Inc. was a British Columbia company incorporated on May 30, 1989. The original predecessor to Ballard was founded in 1979 under the name Ballard Research Inc. to conduct research and development on high-energy lithium batteries.  In the course of investigating environmentally clean energy systems with commercial potential, we began to develop fuel cells and have been developing fuel cell products since 1983. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_16"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our Vision, Mission and Values</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our vision is to deliver fuel cell power for a sustainable planet. Our mission is to use our fuel cell expertise to deliver valuable and innovative solutions to our customers globally, create rewarding opportunities for our team, provide extraordinary value to our shareholders and power the hydrogen society.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our values represent our core beliefs and underpin how we carry on our business. In addition to our value pillars of safety and innovation, we have five key cultural values&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Listen and Deliver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; We listen to our customers, understand their business and deliver innovative and valuable solutions for lasting partnerships&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Quality Always</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; We deliver quality in everything we do&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Inspire Excellence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; We live with integrity, passion, urgency, agility and humility&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Row Together</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; We achieve success through respect, trust and collaboration&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.8pt">Own It</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#8211; We step up, take ownership for our results and trust others to do the same.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_19"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Intercorporate Relationships</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We have eleven subsidiaries and affiliates&#58; (i) Ballard Power Corporation, a Delaware corporation that is a holding company&#59; (ii) Ballard Fuel Cell Systems, Inc., a Delaware corporation that does certain development and manufacturing work, and provides certain services to customers&#59; (iii) Ballard US Inc. (formerly Ballard Unmanned Systems Inc.), a Delaware corporation that is a dormant holding company&#59; (iv) Ballard Power Systems Europe A&#47;S (formerly Dantherm Power A&#47;S) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ballard Denmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a Danish corporation that provides certain sales, assembly, manufacturing, commissioning, research and development, engineering services and after-sales service&#59; (v) Ballard Norge AS, a Norwegian company that provides certain sales and after-sales services&#59; (vi) BDF IP Holdings Ltd., a Canadian corporation that holds certain intellectual property assets&#59; (vii) Ballard Services Inc., a British Columbia company that provides certain engineering services&#59; (viii) Ballard Hong Kong Limited, a holding company </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">for certain assets in China&#59; (ix) Guangzhou Ballard Power Systems Co., Ltd., a Chinese wholly foreign-owned entity, that provides certain sales, quality, supply chain and after-sales services&#59; (x) Ballard Power Systems (China) Co. Ltd., a Chinese wholly foreign-owned entity that is a holding company&#59; and (xi) Ballard Motive Solutions Ltd. (formerly Arcola Energy Ltd.) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">BMS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a United Kingdom company which provides certain engineering consulting services relating to fuel cell systems and powertrain integration.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We have a non-controlling 49% interest in Weichai Ballard Hy-Energy Technologies Co., Ltd. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Weichai-Ballard JV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), located in Weifang, Shandong Province, China, with Weichai Power Co., Ltd. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Weichai</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) holding a 51% interest.  The Weichai-Ballard JV&#8217;s business is to manufacture Ballard&#8217;s FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-LCS fuel cell bipolar plates, stacks and power modules for bus, commercial truck and forklift applications with certain exclusive rights in China.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We also have a non-controlling 10% interest in Guangdong Synergy Ballard Hydrogen Power Co., Ltd. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Synergy-Ballard JV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), located in Yunfu, Guangdong Province, China, with Sino-Synergy Hydrogen Energy Technology (Jiaxing) Co., Ltd. (previously known as Guangdong Nation Synergy Hydrogen Power Technology Co. Ltd.) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Sino-Synergy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) holding a 90% interest.  The Synergy-Ballard JV&#8217;s business is to manufacture fuel cell products utilizing our FCvelocity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-9SSL fuel cell stack technology for use primarily in fuel cell engines assembled and sold in China.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following chart shows these subsidiaries and affiliates, their respective jurisdictions of incorporation and our percentage of share ownership in each of them, all as of March 16, 2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><img alt="image2.jpg" src="image2.jpg" style="height:293px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.  Ballard holds 100% of the non-voting, participating shares of BDF IP Holdings Ltd. and 34% of the voting, non-participating shares, along with each of  Mercedes-Benz AG (33%) and Ford Motor Company (33%).</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2.   Ballard indirectly  holds a 10% interest in Guangdong Synergy Ballard Hydrogen Power Co., Ltd. together with Sino-Synergy Hydrogen Energy Technology (Jiaxing) Co. Ltd. (90%).</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">3.   Ballard indirectly holds a 49% interest in Weichai Ballard Hy-Energy Technologies Co., Ltd. together with Weichai Power Co., Ltd. (51%).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_22"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Recent History</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Over the past three years, we have continued to focus on building and commercializing our proton exchange membrane (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PEM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) fuel cell business for a variety of mobility and stationary power applications.  The following are key developments during that period&#58;  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_25"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">COVID-19 Response</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We continue to assess, monitor and deal with the impact of COVID-19 on our business and share information across the Company.  We continue to adjust our operations and take actions to protect the health of our employees, customers, suppliers and visitors.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During 2022, we continued to incur COVID-19 administration costs and experienced certain COVID-19 supply chain disruptions.  In our Technology Solutions business, there were deferrals of development work on certain of our programs in China as a result of ongoing work, travel and other restrictions related to COVID-19.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">We continue to actively monitor the situation and adjust our plans in accordance with governmental orders and legal requirements in each of the markets in which we operate. We may take further actions with respect to production, where required by law or determined by us to be in the best interests of our employees, customers, suppliers or other applicable stakeholders.    </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2167"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Order from First Mode for 30 additional hydrogen fuels for diesel-free mining trucks </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On March 1, 2023, we announced a purchase order to supply First Mode with 30 hydrogen fuel cell modules &#8211; totaling 3 megawatts &#8211; to power several hybrid hydrogen and battery ultra-class mining haul trucks. This is the equivalent of approximately 4,000 horsepower.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The 30 Ballard hydrogen fuel cell modules are to be integrated into clean energy powerplants built in Seattle, Washington and installed into ultra-class haul trucks to be operated at First Mode&#8217;s Proving Grounds in Centralia, Washington. These trucks are estimated to save 2,600 tons of diesel fuel each year.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_1955"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Order from CrossWind for Stationary Power Project</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On January 23, 2023, we announced on order for a fuel cell system to CrossWind, a joint venture between Shell and Eneco. The Ballard fuel cell system will be integrated in the Hollandse Kust Noord offshore wind project. The Hollandse Kust Noord offshore wind project, located off the coast of the Netherlands, will have a capacity of 759 MW to generate at least 3.3 TWh per year. Ballard will supply a containerized fuel cell power solution with a peak power capacity of 1 MW, with delivery expected in 2024. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_1962"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Global manufacturing strategy update including plan to invest $130 million in MEA manufacturing facility and R&#38;D center in Shanghai, China</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On September 30, 2022, we announced our strategy &#8216;local for local&#8217; where we plan to deepen our global manufacturing footprint in Europe, the United States, and China to support expected global market demand growth through 2030.  As part of this strategy, we have entered into an investment agreement with the Government of Anting in Shanghai&#8217;s Jiading District to establish our new China headquarters, membrane electrode assembly (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MEA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) manufacturing facility, and a research and development (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">R&#38;D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) center, at a site strategically located at the Jiading Hydrogen Port, located in one of China&#8217;s leading automotive industry clusters.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard plans to invest approximately $130 million over the next three years ($2.1 million was invested in fiscal 2022), which will enable annual production capacity at the new MEA production facility of approximately 13 million MEAs, which will supply approximately 20,000 engines.  Ballard expects to be able to achieve significant capacity expansion of this facility in future phases with much lower capital requirements.  The facility will also include space to assemble approximately 600 engines annually to support the production and sale of Ballard engines in the rail, marine, off-road and stationary markets in China, as well as for certain export markets.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During 2021, we completed our MEA manufacturing expansion in Canada, which is critical as the MEA is the core technology and limiting factor for Ballard&#8217;s global fuel cell engine production capabilities.  With the new MEA capacity coming online in China, we now expect our global MEA capacity to support total demand requirements through the second half of the decade.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This investment is expected to reduce MEA manufacturing costs, align with China&#8217;s fuel cell value chain localization policy, and position Ballard more strongly in the hydrogen fuel cell demonstration cluster regions and for the post-subsidy market.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The facility is planned to be in operation in 2025 to meet expected market demand in China, including from the Weichai-Ballard JV for the bus, truck and forklift markets, as well as other opportunities in China outside the Weichai-Ballard JV scope and also to support Ballard&#8217;s global development requirements.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We also expect to set up an R&#38;D and innovation center at the same site. The center will be focused on MEA research to achieve key corporate technical advancements, support cost reduction initiatives, and engage the emerging China local supply chain for fuel cell materials and components.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We also announced the signing of a non-binding memorandum of understanding with Weichai whereby Weichai plans to make an equity investment for 2% of Ballard&#8217;s new MEA manufacturing company. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_1969"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard signs contract with Stadler to supply fuel cell engines to power first hydrogen train in United States</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On September 26, 2022, we announced an order from Stadler Rail AG (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stadler</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a leading manufacturer of rolling stock, for the supply of six 100 kW FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HD+ fuel cell engines to power the first hydrogen train in the United States.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The contract to provide the hydrogen-powered train was awarded to Stadler by San Bernardino County Transportation Authority (SBCTA), with the option of additional trains in the future.  The train is expected to be in service in San Bernardino, California in 2024 and is expected to seat over 100 passengers.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_1976"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard to power India&#8217;s first hydrogen trains</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On September 6, 2022, we announced a fuel cell module order from Medha Servo Drives (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Medha</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a leading rail system integrator, who has been contracted by Indian Railways to develop India&#8217;s first hydrogen powered trains.  The two retrofitted diesel-electric commuter trains will integrate 8 units of 100 kW FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HD+, Ballard&#8217;s latest fuel cell technology, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">which offers improved efficiency and power density than previous module generations.  The contract to provide the hydrogen-powered trains was awarded to Medha as a first step in Indian Railways&#8217; path to achieve their net zero ambitions.  The fuel cell modules are expected to be shipped in 2023, with trains scheduled to go into service in 2024, with potential for additional retrofits following the initial deployment.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_1983"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard partners with Wisdom Motor Company</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On May 9, 2022, we announced a strategic collaboration with Wisdom (Fujian) Motor Company Limited (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Wisdom</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), Templewater Group (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Templewater</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and Bravo Transport Services Limited (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Bravo</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) to accelerate the adoption of commercial fuel cell electric vehicles (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FCEVs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) in Hong Kong. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Templewater, an alternative asset management firm and parent company of Bravo, Hong Kong island&#8217;s largest transit operator, together with Ballard, co-invested in a Series A funding for Wisdom, a technology company that designs and manufactures zero emission commercial vehicles. The Series A funds (including Ballard&#8217;s $10.0 million, 7% equity ownership contribution in the second quarter of 2022) will support Wisdom&#8217;s organizational growth, R&#38;D, and manufacturing platforms, including the expansion and development of its hydrogen zero emission fuel cell truck, bus, and specialty vehicle offerings for international markets.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Wisdom&#8217;s hydrogen vehicle product lines are expected to exclusively deploy Ballard&#8217;s world leading PEM fuel cell technology, with modules supplied by the Weichai-Ballard JV in China.  Ballard intends to enter into a joint development agreement with Wisdom to advance the integration and optimization of its fuel cell electric powertrain designs and control strategies. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_1990"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard granted Type Approval by DNV for the FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-style:italic;font-weight:700;line-height:120%;position:relative;text-decoration:underline;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"> marine fuel cell module</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On April 6, 2022, we announced the receipt of Europe&#8217;s industry first Type Approval by DNV, one of the world&#8217;s leading classification and certification bodies, for our marine fuel cell module FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Type Approval marks an important step in commercializing Ballard&#8217;s fuel cell technology for marine applications and is key to including fuel cells as part of zero- emission solutions for the marine industry. The Type Approval process is extensive, involving a series of simulations and tests which were carried out at Ballard&#8217;s global Marine Center of Excellence in Hobro, Denmark, where the FCwave&#8482; is developed and manufactured.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The International Maritime Organization has set ambitious targets to cut greenhouse gas (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">GHG</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) emissions from ships by at least 50% by 2050.  The high-power FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> module is a flexible solution that can support the energy needs of various vessel types as well as onshore power.  The scalable 200kW power module offers a plug-and-play replacement for conventional diesel engines.  The Type Approval certification confirms the design meets certain safety, functional, design and documentation requirements necessary for global marine commercialization.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_1997"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Project with Adani for Hydrogen Fuel Cells in India</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On February 22, 2022, we announced the signing of a non-binding Memorandum of Understanding (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MOU</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) with the Adani Group (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Adani Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) to evaluate a joint investment case for the commercialization of fuel cells in various mobility and industrial applications in India.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On January 17, 2023, we announced the signing of an agreement to launch a pilot project to develop a hydrogen fuel cell electric truck (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FCET</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for mining logistics and transportation with Adani Enterprises Limited (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AEL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), part of the diversified Adani portfolio of companies, and Ashok Leyland.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This collaboration marks Asia&#8217;s first planned hydrogen powered mining truck.  The demonstration project will be led by AEL, a company focused on both mining operations and developing green hydrogen projects for sourcing, transporting, and building out hydrogen refueling infrastructure.  Ballard, an industry leading PEM fuel cell engine manufacturer, will supply the FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> fuel cell engine for the hydrogen truck and Ashok Leyland, one of the largest manufacturers of buses in the world, will provide the vehicle platform and technical support.  The FCET is scheduled to be launched in India in 2023.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2004"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard fuel cells installed onboard the world&#8217;s first liquid hydrogen-powered ferry</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On February 2, 2022, we announced the delivery of two, 200 kilowatt (kW) FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> modules to Norled A&#47;S, one of Norway&#8217;s largest ferry and express boat operators.  The fuel cell modules are intended to power the world&#8217;s first liquid hydrogen-powered ferry, the MF Hydra.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2011"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Orders for 31 fuel cell engines to a leading global construction, electric power &#38; off-road equipment manufacturer</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On January 13, 2022, we announced orders for 31 modules, totaling 3 MW of hydrogen fuel cell power, to a leading global construction, electric power, and off-road equipment manufacturer for testing and deployment in a variety of end-use applications. The modules are expected to be delivered in 2022 and 2023 to match planned integration, testing, and deployment schedules.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_28"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Acquisition of Arcola</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On November 11, 2021, we announced the acquisition of Arcola Energy Ltd. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Arcola</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) (now BMS), a UK-based systems engineering company with approximately 90 employees, specializing in hydrogen fuel cell powertrain and vehicle systems integration. Ballard acquired Arcola for total consideration of up to US$40 million, including 337,353 Ballard shares (with an approximate valuation of US$6 million at acquisition) that vest over two years, and up to US$34 million in upfront and earn-out cash consideration based on the achievement of certain performance conditions over a two-year period.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, we completed a post-acquisition restructuring of the operations at BMS and recognized impairment charges on intangible assets of approximately $13 million and restructuring related operating expenses of approximately $5 million which included contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries. Pursuant to this restructuring of operations, it was agreed to reduce the earn-out consideration by approximately $10 million which resulted in a corresponding recovery on settlement of contingent consideration payable.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2174"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Infrastructure Funds</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2021, we invested in two hydrogen infrastructure and growth equity funds whereby we acquired a 12% interest in the HyCap Fund I SCSP (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">HyCap</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a special limited partnership </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">registered in Luxembourg&#59; and a 1% interest in the Clean H2 Infra Fund (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Clean H2</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a special limited partnership registered in France.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">HyCap is a newly created hydrogen infrastructure and growth equity fund. HyCap is to invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain. We have committed to investing &#163;25.0 million (including &#163;7.2 million invested as of December 31, 2022) into HyCap.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Clean H2 is another newly created hydrogen infrastructure and growth equity fund. Clean H2 is to invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain. We have committed to investing &#8364;30.0 million (including &#8364;1.0 million invested as of December 31, 2022) into Clean H2.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_31"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard and Forsee Power SA (&#8220;Forsee Power&#8221;) enter Long-Term Strategic Partnership to Develop &#38; Commercialize Integrated Fuel Cell and Battery Solutions for Heavy-Duty Hydrogen Mobility</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On October 18, 2021, we announced the signing of an MOU for a strategic partnership with Forsee Power to develop fully integrated fuel cell and battery solutions, optimized for performance, cost and installation for heavy-duty hydrogen mobility applications. Ballard will supply the fuel cell system and related controls, and Forsee Power will supply the battery system and related battery management system, cooling system and high voltage DC&#47;DC conversion system. The parties will jointly develop the software EMS to optimize the hybrid fuel cell and battery system architecture.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the strategic relationship, in October 2021 Ballard participated as a cornerstone lead investor in Forsee Power&#8217;s initial public offering on Euronext in Paris, France.  We made a contribution of &#8364;37.7 million (approximately $43.8 million), resulting in an ownership interest of 9.77% in Forsee Power.  In connection with our investment, Ballard has the right to appoint a nominee to the Forsee Power board of directors.  Ballard appointed a nominee effective as of the closing of the initial public offering.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The MOU was superseded by a Collaboration Agreement between the parties, dated December 14, 2022, pursuant to which the parties agreed to jointly approach new and existing customers with an integrated fuel cell and battery solution, integrate fuel cell and battery systems with software, develop and specific power electronics components for the integrated fuel cell and battery solution, and develop the integrated fuel cell and battery into a turn-key solution for customers.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_34"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard and Quantron AG Announce a Strategic Partnership for the Development of Hydrogen Fuel Cell Electric Trucks</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On September 7, 2021, we announced a strategic partnership with Quantron AG (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Quantron</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) expected to accelerate deployment and market adoption of fuel cell technologies. Initial collaboration will focus on the integration of Ballard&#8217;s FCmove&#8482; family of heavy-duty fuel cell power modules into Quantron&#8217;s electric drivetrain and vehicles. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On September 19, 2022, we announced a minority equity investment in Quantron. As part of Quantron&#8217;s financing round of up to 50 million Euros, Ballard&#8217;s investment proceeds (5 million Euros was contributed in the </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">fourth quarter of 2022, resulting in an ownership interest of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.89% in Quantron</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) are to be used by Quantron to develop their truck fuel cell vehicle platforms, under the terms of a Joint Development Agreement.  Ballard is to be the exclusive fuel cell supplier to Quantron for these platforms.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In connection with our investment, Ballard has the right to appoint (and has appointed) a nominee to the Quantron AG board of directors. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the strategic partnership, Quantron committed to purchase 140 FCmove&#8482; modules totaling approximately 17MW, with an option to purchase an additional 50 units.  The fuel cell modules are expected to be delivered in 2023 and 2024.  Subsequent to the initial order, Quantron committed to purchase an additional 72 FCmove&#8482; modules totaling approximately 3MW for delivery in 2023 and 2024.  The zero-emission fuel cell electric vehicle platforms developed by Quantron are to integrate Ballard fuel cell products for various truck applications in Europe and the US.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_37"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard and Linamar Form Strategic Alliance to Develop Fuel Cell Solutions for Light-Duty Vehicles</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On May 3, 2021, we announced the formation of a strategic alliance with Linamar Corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Linamar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for the co-development and sale of fuel cell powertrains and components for class 1 and 2 vehicles, weighing up to 5 tons, initially in North America and Europe.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On May 9, 2022, Ballard announced with Linamar the unveiling of its concept hydrogen fuel cell powered class 2 truck chassis.  The technology demonstration platform was showcased at the ACT Expo displayed in a RAM 2500 truck chassis.  Testing on the new platform is underway and will continue in 2023. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_40"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard Fuel Cells to Power CP Hydrogen Locomotive Program</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On March 9, 2021, we announced that Canadian Pacific (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) will employ Ballard fuel cell modules for CP&#8217;s pioneering Hydrogen Locomotive Program to develop North America&#8217;s first hydrogen-powered line-haul freight locomotive by retrofitting a formerly diesel-powered locomotive with Ballard&#8217;s 200 kW hydrogen fuel cell modules. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On January 19, 2022, we announced receipt of an order for six of an additional eight fuel cell modules to support CP&#8217;s expansion of the Hydrogen Locomotive Program. In total, Ballard will provide a total of 14 fuel cell modules, each module with a rated power output of 200 kW, to support this program.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_43"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Orders for Fuel Cell Modules to Power Buses </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On November 4, 2021, we announced orders for a total of 40 FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HD (70kW) modules for planned deployment in hydrogen fuel cell electric buses (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FCEBs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) across Europe in 2022.  As of March 2023, the announced FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HD sales have been deployed in FCEBs across Europe.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On June 22, 2021, we announced a follow-on purchase order from New Flyer for 20 fuel cell modules to power 20 New Flyer Xcelsior</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> model FCEBs, planned for deployment with Alameda-Contra Costa Transit District (AC Transit) in Oakland, California.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On March 9, 2021, we announced follow-on purchase orders from Wrightbus for a total of 50 fuel cell modules to power FCEBs planned for deployment in a number of UK cities. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_46"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">February 2021 Bought Deal Offering of Common Shares</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On February 23, 2021, we announced the closing of a bought deal offering of 14,870,000 common shares of Ballard at a price of $37.00 per common share for gross proceeds of $550,190,000.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_49"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">November 2020 Bought Deal Offering of Common Shares</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On November 27, 2020, we announced the closing of a bought deal offering of 20,909,300 common shares of Ballard at a price of $19.25 per common share for gross proceeds of $402,504,025.  The bought deal offering included the exercise in full by the underwriters of their over-allotment option to purchase up to an additional 2,727,300 common shares at the offering price. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_52"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard and AUDI Sign Agreements Regarding Use of the High-Power Density Fuel Cell Stack for Vehicle Propulsion</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the planned completion of the AUDI program, on October 29, 2020, we announced that we had signed definitive agreements &#8211; in the form of an amendment to the existing Technology Development Agreement and a Patent License Agreement &#8211; with AUDI AG (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AUDI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) expanding Ballard&#8217;s right to use the FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HPS product, a high-performance, zero-emission, PEM fuel cell stack in all applications, including commercial trucks and passenger cars.  The amendments allowed AUDI to reduce the size of the remaining Technology Solutions program to the lower end of the range previously disclosed, and in return Ballard acquired expanded rights to use the FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HPS product, subject to certain royalty obligations.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HPS fuel cell stack provides propulsion for a range of Light-, Medium- and Heavy-Duty vehicles with a high volumetric power density of 4.3 kilowatts per liter (4.3 kW&#47;L).  This marks another power density milestone for Ballard over our decades of PEM fuel cell product innovation. The FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HPS was fully designed and developed by Ballard to stringent automotive standards in the company&#8217;s Technology Solutions program with AUDI.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_55"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard Sells UAV Business to Honeywell</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On October 15, 2020, we announced that we had sold our Unmanned Aerial Vehicle (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UAV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) business assets of Ballard Unmanned Systems Inc. to Honeywell International Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Honeywell</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  All employees of Ballard Unmanned Systems Inc. transitioned to Honeywell Aerospace on the closing.  In 2022, Ballard Unmanned Systems Inc. changed its name to Ballard US Inc., which is now a dormant holding company.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_58"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard and MAHLE to Collaborate on Fuel Cell Propulsion Systems for Heavy- and Medium-Duty Trucks</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On September 28, 2020, we announced an agreement to collaborate with MAHLE International GmbH (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MAHLE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a leading international development partner and Tier 1 supplier to the commercial vehicle and automotive industry, on the development and commercialization of zero-emission fuel cell systems to provide primary propulsion power in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">various classes of commercial trucks.  The definitive agreement defining the collaboration was entered in October 2020. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During the initial development phase, Ballard has prime responsibility for system design and the fuel cell stack sub-system, while MAHLE&#8217;s scope of responsibility includes balance-of-plant components, thermal management and power electronics for the complete fuel cell system, as well as system assembly. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_61"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Solaris Bus &#38; Coach S.A. Orders</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On April 27, 2020, we announced a purchase order from Solaris Bus &#38; Coach S.A. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Solaris</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a leading European bus and trolleybus manufacturer headquartered in Bolechowo, Poland, for 20 of Ballard&#8217;s new 70 kW heavy-duty FCmove&#8482;-HD fuel cell modules.  These modules will power 20 Solaris Urbino 12 hydrogen buses planned for deployment The Netherlands, under the Joint Initiative For Hydrogen Vehicles Across Europe (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">JIVE 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) funding program.  The buses will be operated by Connexxion, which provides transport services for South Holland province. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On March 12, 2020, we announced a purchase order from Solaris for 25 70 kW heavy-duty FCmove&#8482;-HD fuel cell modules. These 25 modules will power 15 Solaris Urbino 12 hydrogen buses planned for deployment in Cologne, Germany and 10 Urbino 12 hydrogen buses planned for deployment in Wuppertal, Germany, all under the JIVE 2 funding program.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On November 17, 2022 we announced another purchase order from Solaris for a further 25 70 kW heavy-duty FCmove&#8482;-HD fuel cell modules.  These modules will be installed in Solaris&#8217; Urbino 12 hydrogen buses for deployment to Polish public transport operator MPK Pozna&#324; and are expected to be delivered in the second half of 2023.  The buses are to be partially funded by the National Fund for Environmental Protection and Water Management&#8217;s Green Public Transport program.  MPK Pozna&#324; requires 30% of its fleet to be zero-emission by 2028.  These 25 hydrogen fuel cell buses will increase its zero-emission fleet from 18% to 25%.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_64"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">At-The-Market Equity Distributions</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On March 10, 2020, we entered into an at-the-market Equity Distribution Agreement (the&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">March EDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) with BMO Capital Markets Corp. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">BMO US</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) as lead agent and CIBC World Markets Corp. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CIBC US</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), Cormark Securities Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cormark US</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">), and TD Securities (USA) LLC (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TD US</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) (together with BMO, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">March Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), thereby establishing an at-the-market equity program (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">March ATM Program</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company issued $66,673,000 of common shares under the March ATM Program for net proceeds of $64,867,000.  The common shares were issued from treasury to the public in March and April 2020.  Shares issued in April resulted from transactions initiated in the last days of March that were settled in April 2020. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The common shares sold under the March ATM Program were sold at the prevailing market price at the time of sale, when sold through the Nasdaq stock exchange (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Nasdaq</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) or any other existing trading market for the Common Shares in the United States. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On September 1, 2020, we entered into an at-the-market Equity Distribution Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">September EDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) with BMO Nesbitt Burns Inc., Raymond James Ltd. and TD Securities Inc., as lead Canadian agents, and CIBC World Markets Inc., Cormark Securities Inc., National </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Bank Financial Inc. (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Canadian Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and BMO US, Raymond James &#38; Associates, Inc. and TD US, as lead US agents, and CIBC US, H.C. Wainwright &#38; Co., LLC, Cormark Securities (USA) Limited, Lake Street Capital Markets, LLC, National Bank of Canada Financial Inc., and Roth Capital Partners (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">US Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; and together with the Canadian Agents, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">September Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), thereby establishing an at-the-market equity program (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">September ATM Program</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company issued $250 million of common shares under the September ATM Program for net proceeds of approximately $245 million. The common shares were issued from treasury to the public in September and October 2020. Shares issued in October resulted from transactions initiated in the last days of September that were settled in October 2020.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The common shares sold under the September ATM Program were sold at the prevailing market price at the time of sale, when sold through the Toronto Stock Exchange (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TSX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), Nasdaq, or other existing trading markets for the Common Shares in Canada and the United States.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Under the March EDA and September EDA, sales of common shares were made through &#8220;at-the-market distributions&#8221; as defined in National Instrument 44-102 &#8211; Shelf Distributions. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard paid the March Agents and September Agents a commission rate of 2.0% of the aggregate gross proceeds from each sale of common shares under the March EDA and the September EDA, respectively, and provided the March Agents and September Agents with customary indemnification and contribution rights. Ballard reimbursed the March Agents and September Agents for certain specified expenses in connection with entering into the March EDA and September EDA, respectively. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_70"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard and HDF Energy Sign Development Agreement for Multi-Megawatt Fuel Cell Systems </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On December 9, 2019, we signed a Product Development Agreement with Hydrog&#232;ne de France (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">HDF Energy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for the development and integration of a multi-megawatt (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MW</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) scale PEM fuel cell system into HDF Energy&#8217;s Renewstable&#174; power plant designed for stationary power applications. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">HDF Energy&#8217;s Renewstable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> power plant is a multi-MW baseload system enabling large-scale storage of intermittent renewable wind or solar energy in the form of hydrogen &#8211; through the process of electrolysis &#8211; as well as electricity generation using that hydrogen feedstock together with a fuel cell system.   </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to certain conditions, the collaboration contemplates a future technology transfer of Ballard&#8217;s new MW-scale containerized PEM fuel cell system to HDF Energy with an exclusive royalty-bearing, non-transferable, multi-year global license for the manufacture and sale of MW-scale fuel cell systems for Renewstable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> power plant systems.  The collaboration also contemplates Ballard supplying FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-LCS fuel cell stacks for these systems based on an exclusive long-term supply agreement. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The initial HDF Energy project is an installation planned in French Guiana, an overseas region of France located off the northern Atlantic coast of South America, under the Centrale Electricit&#233; de l&#8217;Ouest Guyanais (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CEOG</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) project. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The transaction remains subject to completion of definitive agreements and is reliant in part on the CEOG project, which is subject to customary conditions for multi-year programs of this scope, including but not limited to permitting and regulatory approvals, financings and project execution activities.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_76"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Strategic Collaboration with Weichai</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On November 13, 2018, we closed a strategic collaboration transaction with Weichai.  The strategic collaboration included an equity investment by Weichai in Ballard, formation of a joint venture company and a development program. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Weichai and Ballard established the Weichai-Ballard JV on November 26, 2018 in Shandong Province to support China&#8217;s fuel cell electric vehicle market.  Ballard holds a 49% ownership position and Weichai holds a 51% ownership position. Weichai holds three of five Weichai-Ballard JV board seats and Ballard holds two, with Ballard having certain minority shareholder protections.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Weichai-Ballard JV </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">develops and manufactures fuel cell modules and components including Ballard&#8217;s LCS bipolar plates, fuel cell stacks and FCgen</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">-LCS-based power modules for bus, commercial truck, and forklift applications with exclusive rights (subject to certain conditions) in China and is to pay Ballard a total of $90 million under a Research and Development Agreement to develop and transfer technology to Weichai-Ballard JV in order to enable these manufacturing activities. Ballard retains an exclusive right to the developed technologies outside China, subject to certain restrictions on sublicensing outside China. The Weichai-Ballard JV will also purchase MEAs for FCgen</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">-LCS fuel cell stacks exclusively from Ballard under a long-term supply agreement. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Weichai-Ballard JV operation, located in Weifang, Shandong Province, China, has commenced production activities of LCS bipolar plates, LCS fuel cell stacks and LCS-based modules to power bus and truck FCEVs for the China market. After recent production automation projects, the Weichai-Ballard JV is expected to have annual production capacity of 40,000 fuel cell stacks which equates to approximately 20,000 engines.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_79"></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard and AUDI Sign Extension to Long-Term Program for Fuel Cell Passenger Cars </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On June 11, 2018, we announced that we had signed a 3.5-year extension to our current Technology Solutions contract with AUDI, part of the Volkswagen Group, extending the HyMotion program.  The amendment to the Technology Development Agreement entered into in October 2020 (and discussed above) allowed AUDI to reduce the size of the remaining Technology Solutions program to the lower end of the range previously disclosed, and in return Ballard acquired expanded rights to use the FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HPS product, subject to certain royalty obligations. This program has now been completed.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_82"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Ballard Receives Orders to Power Siemens Mireo Plus H Passenger Trains and signs LOI for up to an additional 200 modules over the next six years</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On July 15, 2021, we announced a purchase order for two of our 200 kW fuel cell modules from Siemens Mobility GmbH to power a 2-car Mireo Plus H passenger train through a trial operation in Bavaria, Germany.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On September 22, 2022, we announced an order for 14 x 200 kW fuel cell modules from Siemens Mobility GmbH, to power a fleet of seven Mireo Plus H passenger trains.  Delivery of the 14 fuel cell modules is expected to start in 2023 with the fleet planned to be in service in Berlin-Brandenburg region in late 2024.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition to the initial order of 14 fuel cell modules, Siemens Mobility also signed a letter of intent with Ballard for the supply of 200 fuel cell modules totaling 40 MW over the next six years, including a firm commitment on 100 of the fuel cell modules totaling 20MW.  The modules will be used for Siemen&#8217;s Mireo Plus H trains.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_88"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OUR BUSINESS </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At Ballard, our vision is to deliver fuel cell power for a sustainable planet.  We are recognized as a world leader in PEM fuel cell and power system development and commercialization.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Our principal business is the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on our power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling, and Stationary Power Generation, as well as the delivery of </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Technology Solutions, including engineering services, product and systems integration services, and related technology transfer for a variety of PEM fuel cell applications. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> With the acquisition of Arcola (now BMS) in 2021, Ballard now offers hydrogen fuel cell powertrain integration solutions. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A fuel cell is an environmentally clean electrochemical device that combines hydrogen fuel with oxygen (from the air) to produce electricity.  The hydrogen fuel can be obtained from natural gas, kerosene, methanol or other hydrocarbon fuels, or from water through electrolysis.  Ballard&#8217;s PEM fuel cell products feature high fuel efficiency, low operating temperature, low noise and vibration, compact size, quick response to changes in electrical demand and modular design.  Embedded in each Ballard PEM fuel cell product lies a stack of unit cells designed with Ballard&#8217;s proprietary technology, which include membrane electrode assemblies, catalysts, plates, and other key components, and which draw on intellectual property from our patent portfolio together with our extensive experience and know-how, in key areas of PEM fuel cell stack design, operation, production processes and system integration.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_91"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Strategy</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We strive to build value for our shareholders by developing, manufacturing, selling and servicing zero-emission, industry-leading PEM fuel cell technology products and services to meet the needs of our customers in select target markets.  More specifically, our business plan is to leverage our core competencies of PEM fuel cell stack technology and engine development and manufacturing, our investments in advanced manufacturing and production capacity, and our product portfolio by marketing our products and services across select large and attractive addressable market applications and select geographic regions.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We typically select our target market applications based on use cases where the comparative user value proposition for PEM fuel cells powered by hydrogen are strongest &#8211; such as where operators value low emission vehicles that require high utilization, long driving range, heavy payload, fast refueling, and similar user experiences to legacy diesel vehicles &#8211; and where </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the barriers to entry for hydrogen refueling infrastructure are lowest &#8211; such as use cases where fuel cell vehicles typically return to a depot or hydrogen hub for centralized refueling and don&#8217;t require a distributed hydrogen refueling network. Our current target markets include certain medium- and heavy-duty mobility applications of bus, truck, rail and marine, along with certain off-road mobility and stationary power applications.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We select our target geographic markets based on a variety of factors, including addressable market sizes of the target market applications in the geographic markets, historic deployments and expected market adoption rates for hydrogen and fuel cells, supportive government policies, existing and potential partner, customer, and end user relationships, and competitive dynamics. Our current target markets are the geographic regions of China, Europe, and North America.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">While we recognize addressing multiple market applications and geographic markets in parallel increases our near-term cost structure and investments, we believe offering the same core PEM fuel cell technologies and substantially similar derivative PEM fuel cell products across multiple mobility and power market applications and select geographic regions will significantly expand and strengthen our long-term business prospects by increasing volume scaling in our operations, enabling lower product and production costs for the benefit of all markets, improving our competitive positioning and market share, enabling richly diversified revenue streams and profit pools, and improving our return on investment in our technology and product development programs and our investments in manufacturing.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our strategy is built on 5 key themes&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Double down in fuel cell stack &#38; module</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; invest in leading technology and products to provide leading value to our customers and end users based on a total cost of ownership basis. </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;padding-left:9pt">Selectively expand across value chain</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#58; extend across the value chain to capture control points, reduce technology adoption barriers, simplify, and optimize our customer offering, and accelerate fuel cell deployments.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Develop new routes to market</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; creatively explore partnerships and demonstration programs to accelerate hydrogen and fuel cell market adoption and grow volume for product sales.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Win in key regions&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">build a competitive platform in each of North America, Europe and China.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Here for Life</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; deliver a compelling environmental, social and governance (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ESG</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; proposition for our stakeholders </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In 2020 and 2021, we materially strengthened our financial position through equity financings, thereby providing additional flexibility to fund our growth strategy. Following these financings, given strong indicators of long-term market adoption of hydrogen and zero-emission mobility, given growing customer interest in our fuel cell products, given a growing opportunity set, and given an increasingly competitive environment, we strategically decided to significantly increase and accelerate our investments ahead of the adoption curve, including investments in our 5 key themes.  As a result, we have increased and accelerated our investments in technology and product innovation, production capacity expansion and localization, strategic pricing for </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">select customer demonstration programs, customer experience, and corporate development investments. Our increased investments include significant investment in next generation products and technology, including our proprietary MEAs, bipolar plates, stacks, modules, and powertrain systems integration, including our acquisition of BMS&#59; advanced manufacturing processes, technologies, equipment, and production localization activities in China, Europe, and the United States&#59; and technology and product cost reduction.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_94"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revenues from Market Segments</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We report our results in the single operating segment of Fuel Cell Products and Services. Our Fuel Cell Products and Services segment consists of the sale and service of PEM fuel cell products for our power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Stationary Power Generation, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the license and sale of our extensive intellectual property portfolio and fundamental knowledge for a variety of fuel cell applications.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The results of BMS are included in our Technology Solutions and Heavy Duty Motive markets. </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For 2023, we anticipate reclassifying the results of our Fuel Cell Products and Services operating segment into certain power product market applications as well as the delivery of services.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following chart shows the percentage of total revenues which arises from sales to investees and sales of products and services to other customers, for the years 2022 and 2021&#58;  </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.115%"><tr><td style="width:1.0%"></td><td style="width:71.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.916%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.442%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:0 1pt"></td><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</font></td><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Revenues from Fuel Cell Products and Services</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Percentage of total revenues</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100%</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Portion representing sales to investees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (1)</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.0%</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37.0%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Portion representing sales to customers other than investees</font></div></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90.0%</font></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">63.0%</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Notes&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1. In this table, &#8220;investees&#8221; means Guangdong Synergy Ballard Hydrogen Power Co., Ltd., a joint venture formed in China of which we hold a 10% equity interest and Weichai Ballard Hy-Energy Technologies Co., Ltd., a joint venture formed in China, of which we hold a 49% equity interest.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font><br></font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_97"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our Markets, Products and Services</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_100"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Product &#38; Service Overview</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard&#8217;s product offering provides for a cost effective and flexible set of fuel cell power solutions.  Ballard provides products in five distinct product classes&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">MEAs</font><font style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> We provide our proprietary MEAs to the Synergy-Ballard JV and the Weichai-Ballard JV that use the MEAs to produce our proprietary FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-9SSL fuel cell stacks and FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-LCS fuel cell stacks, respectively.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Fuel cell stacks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;  We provide our proprietary FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> fuel cell stacks to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">OEM customers and system integrators that use the stacks to produce fuel cell systems for power solutions.  As the fuel cell stack provider, we are the power inside the system.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Fuel cell modules</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;  We design and build, including specifying and procuring balance of plant components, self-contained FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> and FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> motive modules using our fuel cell stacks that are plug-and-play into commercial vehicle powertrains.  We also design and build self-contained FCwave&#8482; modules designed for marine applications and FCrail&#8482; for rail applications.  As a fuel cell module provider, we make it easier for OEMs and system integrators to create fuel cell powertrains.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Fuel cell systems</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;  We also build complete fuel cell systems, FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-H2PM and Cleargen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> products, for stationary power markets that are designed to solve certain power needs of our customers, including back-up for critical infrastructure and MW distributed power generation.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Energy system and powertrain integration&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We provide complete energy system (fuel cell + battery + controller + high and low voltage distribution), powertrain design and integration services, and vehicle integration services, to support our customer fuel cell vehicle development programs.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:9pt">Technology Solutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; We offer engineering services to our customers for special fuel cell product development.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;padding-left:9pt">After Sales Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#58; We offer our customers after sales services including in and out of warranty support, service contracts, spare part management, fleet monitoring and training.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">The following table lists the key fuel cell and non-fuel cell products we currently produce, offer for sale, have under development or are testing&#58;  </font></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Motive Power Product Family&#58;</font></div></td></tr><tr><td colspan="3" style="background-color:#e0e0e0;border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Product Name</font></div></td><td colspan="3" style="background-color:#e0e0e0;border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Application</font></div></td><td colspan="3" style="background-color:#e0e0e0;border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Status</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-LCS MEA</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fuel cell stacks for buses, commercial vehicles, light rail, and material handling</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to licensee (Weichai-Ballard JV)</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-9SSL MEA</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fuel cell stacks for buses, commercial vehicles, light rail, and material handling</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to licensee (Synergy-Ballard JV)</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-HPS stacks</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Light-duty and heavy-duty commercial vehicles and passenger car</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-LCS stacks</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buses, commercial vehicles, light rail, and material handling</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-9SSL stacks</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buses, commercial vehicles, light rail, and material handling</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-1020ACS stacks</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Material handling and backup power</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> modules</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buses, commercial vehicles, and light rail</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCmove&#8482; modules</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buses, commercial vehicles, and light rail (legacy product range)</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCwave&#8482; modules</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marine, rail (freight locomotives)  and stationary</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCrail&#8482;&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Passenger rail application </font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Energy system controller and powertrain integration services</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Energy system for bus and truck </font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to demonstration projects in the UK and engineering services globally</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:31.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.449%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Stationary Power Product Family&#58;</font></div></td></tr><tr><td colspan="3" style="background-color:#e0e0e0;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Product Name</font></div></td><td colspan="3" style="background-color:#e0e0e0;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Application</font></div></td><td colspan="3" style="background-color:#e0e0e0;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Status</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-1020ACS</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Backup power</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-H2PM</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Backup power systems</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to customers</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ClearGen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Distributed generation  systems</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to customers and Integrators</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen&#174;-200</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Power generation</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to customers</font></td></tr></table></div><div id="i1b216e1cc1ca442481d55e460925cf3e_103"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Fuel Cell Products and Services</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_106"></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Power Products Markets </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_109"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Heavy-Duty Motive</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We provide fuel cell modules for public transit systems, including buses and light rail, and for commercial trucks.  Fuel cell electric vehicles in these applications rely on centralized </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">fueling depots that simplify the hydrogen infrastructure requirements and are typically government-subsidized, thus enabling the purchase of pre-commercial fleets.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We design and manufacture the fuel cell module products capable of delivering 50 kW to 200 kW of power for use in the Heavy-Duty Motive market.  We supply the fuel cell modules to hybrid drive, bus, truck, light rail and marine propulsion system OEMs and integrators that deliver zero-emission fuel cell-powered vehicles to fleet operators.  The demand for zero-emission vehicles is driven in many jurisdictions by the requirement to reduce greenhouse gases and other harmful emissions.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> power module platform, which was initially launched in 2015, is available in various configurations ranging in power from 50 kW to 100 kW to address different levels of battery&#47;fuel cell hybridization and a variety of applications.  In 2022, sales of the FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HD module were limited to some of our existing customers mainly for fuel cell electric bus applications.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2019, we launched our eighth-generation high-performance fuel cell module, the FCmove&#8482;-HD.  The FCmove&#8482; family of products is designed to power medium- and heavy-duty commercial vehicles such as buses and trucks.  The FCmove&#8482;-HD 70kW version is being delivered to customers in China and Europe and has been integrated in vehicles.  The FCmove&#8482;-HD+ 100kW version was launched in 2021 and we are starting delivery of the first modules to customers for integration into their new vehicle platforms. We presented at IAA Show in September 2022 the concept unit for FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-XD (120&#47;240kW) product which is being developed for heavy duty trucks (&#62;19t and class 6-8).</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2020, we introduced the FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, a fuel cell module designed for certain marine applications.  The FCwaveTM fuel cell module is a 200 kW modular unit that can be scaled in series up to the multi-megawatt (MW) power level.  The FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> product provides primary propulsion power for marine vessels &#8211; such as passenger and car ferries, river push boats, and fishing boats &#8211; as well as stationary electrical power to support hotel and auxiliary loads on cruise ships and other vessels while docked at port (also known as &#8216;cold ironing&#8217;). In 2021, we also started to sell FCwave&#8482; products for stationary and rail applications.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Supported by Technology Solution program, we have developed for Siemens Mobility the 200kW FCrail&#8482; product which has been integrated in the new Mireo Plus H2 regional passenger train.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By the end of 2022, fuel cell electric vehicles in commercial heavy-duty and medium-duty motive applications powered by Ballard technology surpassed an estimated total of 150 million kilometers.    </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Competition</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Diesel-powered buses and commercial trucks currently dominate the market today.  Compressed natural gas (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CNG</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and diesel electric hybrid powertrains are lower-emission alternatives to diesel engines but are in limited service today.  Other variants available today include gasoline hybrid buses and CNG hybrid buses.  Electric trolley buses provide a zero-emission alternative&#59; however, their purchase price is high and the overhead catenary power infrastructure is expensive to maintain and is considered aesthetically undesirable in many urban </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">centres.  The recent developments in battery-powered powertrain vehicles have created a zero-emission alternative to fuel cell buses in the form of battery electric buses and commercial trucks, as well as electrified trains and battery-powered marine vessels.  These battery-powered heavy-duty vehicles will continue to offer a competitive zero emission mobility solution for zero-emission mobility applications.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We believe that fuel cell electric vehicles are the best zero-emission alternative for medium-duty and heavy-duty applications in certain use cases in bus, truck, train and marine.  In comparison to battery electric vehicles, we believe fuel cell electric vehicles in medium-duty and heavy-duty applications&#58; are able to operate over a longer range and on more demanding routes&#59; offer higher energy density to maximize payload&#59; and are capable of refueling quickly, ensuring the vehicle is on the road generating revenue for the fleet operator.  We also believe that in certain cases hydrogen refueling infrastructure has certain scaling cost and logistics advantages compared to battery recharging for large fleets.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Companies developing fuel cell systems for heavy-duty applications include Beijing Sinohytec Co. Ltd., cellcentric GmbH &#38; Co. KG (a joint venture of Daimler Truck AG and the Volvo Group), Cummins Inc., EKPO Fuel Cell Technologies GmbH (a joint venture of ElringKlinger and Plastic Omnium), Hyzon Fuel Cell Technologies Pte. Ltd.,  Hyundai Motor Company, Nikola Motor Company, Plug Power, Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Plug Power</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), Powercell Sweden AB, Robert Bosch GmbH, Shanghai Re-Fire Technology Co., Ltd., Symbio SAS (a joint venture of Michelin and Faurecia), Toyota Motor Corporation and Loop Energy Inc.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are also seeing the emergence of product offerings for hydrogen internal combustion engines developed by companies like Cummins Inc. and J C Bamford Excavators Ltd.  This technology is seen as a bridge between internal combustion engines and hydrogen mobility.  Through modification of existing diesel engines, it allows the use of hydrogen as a fuel leading to CO2 emission reduction.  However, the fact it does not meet zero emission requirements (NOx emissions) and lower efficiency compared to fuel cells (-15%) will likely be a serious handicap for long term viability.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We believe that we are well positioned to compete with our competitors based on our talented workforce, intellectual property portfolio, technology, number of product offerings, manufacturing capabilities, vertical integration, customers, partners, brand, financial strength, and extensive operating hours in real world heavy-duty operations.   </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_112"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Material Handling</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The material handling market includes industrial vehicles such as forklifts, automated guided vehicles and ground support equipment.  Our initial focus is on battery-powered Class 1 counterbalance lift trucks, Class 2 reach trucks and Class 3 pallet forklifts.  Our products for the material handling market are the FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-9SSL stack, which is applicable to Class 1, Class 2 and Class 3 forklift truck solutions, the FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-1020ACS stack for Class 3 material handling applications, and the FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-LCS stack which is expected to be applicable to Class 1, Class 2 and Class 3 forklift truck solutions.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard is currently supplying fuel cell stacks to a limited number of system integrators in North America and Europe.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">24</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Competition</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Class 2 and Class 3 forklift trucks are currently dominated by battery-powered solutions, as are Class 1 forklift trucks intended for indoor applications.  Internal combustion engine power is typically seen as the solution for forklift trucks in Class 1 for outdoor applications.  Compared to batteries, fuel cell systems in Class 1, Class 2 and Class 3 forklift trucks can provide extended run time without frequent and lengthy battery replacement and recharging cycles.  For high-throughput, multi-shift warehouse or manufacturing operations, fuel cell powered forklift trucks can provide a lower life-cycle cost when compared with battery solutions.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Plug Power is the only company currently offering a full suite of Class 1, 2 and 3 forklift solutions to the material handling market. We currently sell and supply fuel cell stacks to Plug Power on a limited basis.  Plug Power has developed its own air-cooled and liquid-cooled fuel cell stacks to vertically integrate into their material handling solutions.  Plug Power&#8217;s own fuel cell stacks compete with our fuel cell stacks for supply in Plug Power&#8217;s business.  Ballard is also engaged with other companies to increase potential sales beyond Plug Power for the forklift market. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Other companies developing fuel cell systems for material handling applications include certain systems integrators, like Infintium, and certain forklift manufacturers, like Hyster-Yale, KION, and Toyota.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Advanced battery technology continues to make progress in the material handling market.  However, the high up-front cost of advanced batteries continues to be a barrier to broad market adoption.  Furthermore, advanced battery technologies still require significant time for recharging and, in many cases, cannot meet desired run times without requiring spare batteries and substantial space for battery charging and storage.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_115"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stationary Power Generation</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">PEM fuel cell systems have market opportunities for zero emission power generation applications requiring intermittent power generation with fast response such as backup power of critical infrastructure, peak shaving, hybrid renewable off-grid sites and electric charging applications such as shore power.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The backup power market includes stationary applications for telecommunications equipment and other critical infrastructure such as data centers.  We also sell fuel cell stacks to certain companies developing PEM fuel cell-based backup power systems and other stationary power systems.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We supply the backup power market through the sale of our hydrogen backup power product, the FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-H2PM, manufactured by Ballard Denmark. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We provide fuel cell systems to backup critical communication infrastructure with a focus on fibre optics network backbones, critical hub sites and emergency communication networks (police, fire, ambulance and other emergency response services) in Europe with our FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-H2PM product.  Several Scandinavian countries have passed regulations to impose extended backup time (typically more than 12 hours) for critical infrastructure.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">25</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Fuel cell technology provides an alternative power solution to ensure site power availability during unexpected and extended power outages to harden critical infrastructure including data centres. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We also intend to provide fuel cell power generation solutions from 200kW to multiple MW using our FCwave and ClearGen platforms. We recently announced a demonstration program for backup generation for data centers with Caterpillar Inc. at a Microsoft data center in the US as well as distributed power generation project with HDF Energy. </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Competition</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The stationary power generation market is currently dominated by diesel generators and batteries.  Advanced battery technology continues to make modest progress in the backup power generation market.  However, advanced battery technologies still require lengthy recharging and, in many cases, cannot meet desired run times without requiring substantial space.  We believe that PEM fuel cell products are superior to batteries in some applications, because of their ability to provide extended run time without frequent or lengthy recharging, as well as their ability to offer lower life cycle costs, given that batteries require periodic replacement.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For certain applications and markets we believe fuel cell power generators offer a value proposition against diesel generators with lower operating cost, extended run time, low emission and noise, and less risk of theft.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Hydrogen internal combustion engines (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">H-ICEs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and hydrogen fueled gas turbines are also being developed and could be an alternative to diesel generators.  Compared with fuel cell systems, however, H-ICEs and gas turbines produce nitrous oxide emissions and are considered to be less power efficient.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Companies developing PEM fuel cell systems for stationary power generation applications include Altergy, CHEM, Plug Power, SFC Energy, Powercell, and Nedstack.  We seek to gain competitive advantage through fuel cell designs that provide zero emissions, superior performance, reliability, durability and cost.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_118"></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Technology Solutions</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This business platform was established in 2011 to leverage our expertise in fuel cell design, prototyping, manufacturing and servicing. The mandate of the Technology Solutions business platform is to help customers solve difficult technical and business challenges in their PEM fuel cell programs or address new business opportunities.  We offer customized, bundled technology solutions, including specialized PEM fuel cell engineering services, access to our intellectual property portfolio and know-how, as well as the supply of technology components.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our current Technology Solutions efforts are predominantly in support of automotive and heavy-duty motive research and product development programs.  In 2022, we also executed on programs in rail, marine and stationary.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As noted in the Recent History section above, in 2018 we signed a 3.5-year extension to the then-current Technology Development Agreement with AUDI, part of the Volkswagen Group.  In 2020 we amended the Technology Development Agreement with AUDI relating to certain program reductions through 2022. This program has now been completed.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">26</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2022, we continued to execute on the development of a 200 kW fuel cell engine zero-emission fuel cell engine to power Siemens&#8217; Mireo light rail train pursuant to the Development Agreement entered into with Siemens in 2017.  We also continued the execution of the Research and Development Agreement to develop and transfer technology to the Weichai-Ballard JV in order to enable manufacturing of Ballard&#8217;s FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-LCS fuel cell stack and FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-LCS-based power modules for bus, commercial truck and forklift applications with exclusive rights in China. </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Competition</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our main competition in the automotive sector for engineering services is the automakers&#8217; &#8216;in-house&#8217; capabilities, specialized automotive engineering companies, or fuel cell development companies, like AVL List, FEV Group GmbH, Intelligent Energy, Bosch, and Ricardo offer competing fuel cell development programs.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_121"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Impact of Regulations and Public Policy</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the course of carrying on our business we believe we have become aware of government regulation and public policies that may be supportive of our business, the fuel cell industry in general or zero-emission vehicles.  The statements below in this section are based on our understanding of the regulations and public policies in place in the particular jurisdiction as of the date of this Annual Information Form that we believe to be correct.  While we believe the statements below in this section to be correct, regulation and public policy may change without notice and our understanding regulations and public policies may be incorrect.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Approximately 75 countries have announced targets to achieve net-zero emissions strategies for 2050 or pledged to be carbon neutral by 2050.  Also, over 50 countries representing approximately 90% of global GDP have specific hydrogen strategies. The main drivers of such policies include GHG emission reduction goals, the integration of renewables, as well as the opportunity for economic growth and green recovery plans. Interest and investment in hydrogen is increasing globally, as governments across the globe continue to adopt national hydrogen strategies.  The Hydrogen Council reported in 2022 that 684 large-scale project proposals worth $240 billion have been announced.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On November 15, 2021, President Biden signed into law the Infrastructure Investment and Jobs Act.  The bill allocates over $62 billion to the Department of Energy to advance clean energy technologies, including&#58; (1) $8 billion to support the development of at least four clean hydrogen hubs across the United States in order to further development with respect to the production, processing, delivery, storage, and end-use of clean hydrogen&#59; and (2) $1 billion to support the demonstration, commercialization, and deployment of electrolyzer systems, in order to decrease the cost of clean hydrogen production.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2022, more than $1.6 billion was allocated through the Federal Transit Administration&#8217;s (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FTA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) Low and No Emission Grants and the Bus and Bus Facilities Grants&#59; this funding supported investment in 150 transit fleets and facilities throughout the United States with more than 1,100 vehicles being zero-emission.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Inflation Reduction Act was signed into law by President Biden in August 2022, and represents a $369 billion investment in the modernization of the American energy system.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">27</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Among other things, the broad bill includes a hydrogen production tax credit (up to $3&#47;kg of hydrogen produced at a given facility, based on the carbon intensity of production ) It is intended to make technologies, like green hydrogen and carbon capture, profitable in large scale improving business case for hydrogen mobility and deployment of fuel cell applications.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The California Air and Resource Board (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CARB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) Low Carbon Transportation and Air Quality Improvement Program programs provide mobile source incentives to reduce GHG emissions, criteria pollutants, and air toxics through the development of advanced technology and clean transportation in California.  The ICT Regulation was adopted in December 2018 and requires all public transit agencies to gradually transition to a 100 percent zero&#8209;emission bus (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ZEB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) fleet.  Beginning in 2029, all new transit bus purchases by California transit agencies must be ZEBs, with a goal for full transition by 2040.  In 2020, the CARB unanimously adopted the world&#8217;s first zero-emission commercial truck requirement, the Advanced Clean Trucks rule.  Beginning in 2024, truck manufacturers must increase their zero-emission truck sales to between 30-50 percent by 2030 and 40-75 percent by 2035 depending on the class of truck.  The CARB requirements are expected to be key drivers of the growing demand in California for fuel cell trucks and buses. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2020, multiple countries in Europe announced ambitious hydrogen strategies supported by significant funding (for example, &#8364;9 billion in Germany and &#8364;7 billion in France).</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The European Commission&#8217;s &#8220;Fit for 55 package, announced in July 2021, includes a number of proposals that could support growth in the European Union&#8217;s hydrogen economy, as the bloc seeks to reach its climate goals. Europe has a binding legal target of a 55% GHG emissions reduction by 2030 and a goal of a net-zero economy by 2050. The revised Alternative Fuels Infrastructure Directive calls for hydrogen refueling stations at least every 150 km on highways for compressed hydrogen and every 450 km for liquid hydrogen by 2030. Furthermore, it establishes new sub-targets for the use of Renewable Fuels of Non-Biological Origin (RFNBOs) by 2030. Overall, this totals five million tonnes of green hydrogen per year for industry, alongside a further five million tonnes for transport.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In December 2021, the European Commission announced the launch of the Clean Hydrogen Partnership, which will take over the activities of existing FCH JU. The EU will support the Clean Hydrogen JU with &#8364;1 billion of funding for the period 2021-2027, complemented by at least an equivalent amount of private investment (from the private members of the partnership). The Clean Hydrogen Partnership will accelerate the development and deployment of the European value chain for clean hydrogen technologies, contributing to sustainable, decarbonized and fully integrated energy systems. Together with the Hydrogen Alliance, it will contribute to the achievement of the European Union&#8217;s objectives put forward in the&#8239;EU hydrogen strategy for a climate-neutral Europe. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Within those European Union policies, hydrogen is identified as one of the key technologies to achieve decarbonization and European energy security as part of the REPowerEU plan published in 2022.  The plan sets targets of 10Mt of locally produced renewable hydrogen and 10Mt of imports by 2030.  In addition, through the REPowerEU plan, the European Commission allocated an additional &#8364;200 million to the Clean Hydrogen Partnership to double the number of Hydrogen Valleys in Europe by 2025.  Other recent EU </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">28</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">legislative initiatives include  the Renewable Energy Directive revision, the new Fuel EU Maritime, and the Alternative Fuel Infrastructure Regulation. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In December 2020, Canada announced its Hydrogen Strategy setting an ambitious framework to cement hydrogen as a key part of Canada&#8217;s path to net-zero carbon emissions by 2050 and make Canada a global leader in hydrogen technologies.  In 2021, Natural Resources Canada set up a framework for the execution of Canadian Hydrogen Strategy including development of hydrogen hubs and have released first call for proposal for production at scale of green hydrogen to be used for fuel for zero emission vehicles. In August 2021, the Canadian government announced the creation of the Zero Emission Transit Fund, which will allocate $2.75 billion to ZEBs over five years with a goal of deploying 5,000 ZEBs.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In September 2020, the Government of China announced a new 4-year policy framework replacing existing subsidy programs with awards.  While previous policies in China to support zero-emission vehicle makers (sometimes referred to as new-energy vehicles) had offered subsidies on sales, the new policy framework will require local governments and companies to build a more mature supply chain and business model for the new-energy vehicle industry.  The Government of China is expected to provide financial incentives to demonstration regions that meet requirements based on&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Completeness of industry base with leading enterprises&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Competitive hydrogen energy supply and economics&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Prior fleet demonstration of FCEV applications&#59; and </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">Guaranteed local policy to support FCEV industry.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2021, the Government of China announced the first demonstration city clusters in Beijing, Shanghai and Guangdong.  In early 2022, the Government of China announced Henan and Hebei as the second demonstration city clusters.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In March 2022, the National Development and Reform Commission (NDRC) and National Energy Administration (NEA) jointly released the country&#8217;s first mid to long-term plan for implementing and developing hydrogen usage in China, stretching until 2035.  According to the plan, the projected volume for renewable-based hydrogen is aimed to reach within the range 100,000-200,000 tons annually by 2025.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_124"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Workforce</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As of December 31, 2022, we had 1,296 employees in Canada, the United States, the European Union, the United Kingdom and China, representing such diverse disciplines as electrochemistry, polymer chemistry, chemical, mechanical, electronic and electrical engineering, manufacturing, quality, supply chain management, advanced manufacturing, marketing, sales, service, business development, legal, finance, accounting, people &#38; culture, information technology and business management.  Our employees are not represented by any labour union.  Each employee must agree to confidentiality provisions as part of the terms of his or her employment, and certain employees have also executed non-competition agreements with us.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">29</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2018"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Sustainability and ESG </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our strategic theme of Here for Life&#8482; connotes our purpose to decarbonize mobility, to mitigate the existential threat of climate change, and pass on to the next generation a more livable planet. By focusing on sustainable ESG practices and transparency, Ballard strives to ensure that we, our customers, partners and suppliers continue to maximize our positive impact on the world around us.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In late 2021, we conducted our first stakeholder-informed materiality assessment and used this to drive the focus of our ESG strategy. Ballard is focused on accelerating the impact of the energy transition by delivering our fuel cell products to the market and doing so in a manner that seeks to minimize the negative impact on the environment. We are also focused on attracting, engaging and retaining the right talent, energizing our workforce through a diverse, equitable and inclusive culture, continuing our unwavering commitment to health and safety and using strong governance practice to support risk-adjusted decision making and maximize value creation.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2022, we continued our &#8220;Mission Carbon Zero&#8221; initiative&#59; a multi-year approach to reduce our environmental impact and achieve carbon neutrality by 2030. Through this initiative we developed an implementation plan and roadmap identifying the material initiatives that will support a reduced carbon footprint and accelerate the avoidance of emissions as our business grows.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Sustainability and Governance Committee (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">S&#38;G Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) of the Board has the responsibility of overseeing our environmental, health and safety performance . The S&#38;G Committee is composed of Ballard directors and its mandate is further described in the charter of such committee, included on Ballard&#8217;s website. Certain risk mitigation strategies, such as periodic audits, employee training programs and emergency plans and procedures, are in place to minimize the environmental risks. Our climate-related disclosures are available in our CDP reports and our ESG Reports, all available on our website www.ballard.com in the &#8220;Sustainability at Ballard&#8221; section. Our governance documents and committee charters are available on Ballard&#8217;s website www.ballard.com in the &#8220;Investors&#8221; section under &#8220;Governance&#8221;.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2182"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Environmental Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard is committed to supporting the delivery of fuel cell solutions while seeking to mitigate our negative environmental impact and ensuring compliance with applicable regulatory requirements. Consequently, we have implemented comprehensive environmental management programs with half of our operating sites (including our most material production facilities), third-party certified under ISO 14001, and plans to certify the remaining. We strive to contribute to the protection of the environment by integrating environmental priorities into our overall business plan and through the specific monitoring and measurement of such priorities against historical performance and, in some cases, specific targets. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2025"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Social Policies</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard maintains a (i) comprehensive Code of Ethics, (ii) a Diversity and Inclusion Policy, and (iii) a Harassment, Workplace Bullying &#38; Anti-discrimination Policy. These policies affirm Ballard&#8217;s commitment to preventing harassment and discrimination against any employee </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">30</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or applicant based on grounds of religion, race, sex, nationality, disability or any other basis protected by law, ordinance or regulation. The policies extend to recruitment, selection and compensation practices, as well as to working conditions and the work environment. Internal complaint resolution procedures have been established whereby any person covered by these policies can contact their people and culture business partner or manager who will address their complaint. We encourage our employees to report any situation that appears to involve a breach of the company&#8217;s ethical or legal obligations and have engaged a third-party to receive anonymous reports or allegations of wrongdoing, and they can be contacted on a confidential basis.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_127"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Facilities</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">We currently have facilities in Canada, Denmark, the United Kingdom, USA, and China, including the following facilities&#58; (a) 260,024 ft&#178; (24,157 m&#178;) of leased facilities in Burnaby, British Columbia that house our corporate headquarters and our fuel cell development, manufacturing, assembly and testing activities&#59; (b) 18,202 ft&#178; (1,691 m&#178;) of leased facilities in Hobro, Denmark that house certain engineering, manufacturing, sales and service activities&#59; (c) 4,607 ft&#178; (428 m&#178;) of leased facilities in England that house certain of our office facilities&#59; and  (d) 26,000 ft&#178; (2,415 m&#178;) of leased facilities in Bend, Oregon that house certain of our assembly and testing facilities. The Weichai-Ballard JV&#8217;s operations in Weifang, Shandong Province, China are conducted in an approximately 150,000 ft&#178; (14,000 m&#178;) facility. The Synergy-Ballard JV&#8217;s operations in Yunfu, China occupies approximately 40,000 ft&#178; (3,700 m&#178;) of a purpose built 120,000 ft&#178; (11,000 m&#178;) facility dedicated to fuel cell stack and module assembly. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">As noted in the Recent History section, Ballard plans to open a new MEA production and R&#38;D facility in Shanghai&#8217;s Jiading District.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As per our Quality Statement, we are committed to ensuring that each of these facilities is operated in full compliance with all applicable laws, as well as all applicable health, safety, and regulatory standards.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_130"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Manufacturing</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Our PEM fuel cell products are produced in five facilities &#8211; three in Burnaby, British Columbia, Canada, one in Hobro, Denmark, and one in Bend, Oregon, USA.  Along with these facilities, the Weichai-Ballard JV, of which Ballard has a 49% interest, manufactures Ballard&#8217;s F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Cgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">LCS fuel cell stack and F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Cgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">LCS-based power modules for bus, truck and forklift applications in Weifang, Shandong Province, China, and the Synergy-Ballard JV, of which Ballard has a 10% interest, operates an FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">-9SSL fuel cell stack assembly line in Yunfu, Guangdong Province, China.  The Burnaby facilities are focused on our core fuel cell competencies, which include the production of MEAs, the production of bipolar plates, integration and testing of fuel cell stacks, assembly and testing of motive modules, assembly and testing of stationary systems, as well as support of other products required through our engineering services contracts. Ballard Denmark develops, tests, and manufactures FCwave&#8482; marine power modules, FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> stationary power modules and backup power systems in Hobro, Denmark.  The Bend facility will manufacture and test certain motive modules primarily for the US market. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A part of our expansion strategy, we continue to make investments in our manufacturing processes, equipment, capabilities and business processes to increase our production. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">31</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Certain materials and components used in the production of MEAs, bipolar plates, fuel cell stacks, and balance of plant are proprietary in nature and have been developed in joint collaboration between Ballard and our key supply base.  Strategic supply agreements have been executed with these suppliers to ensure security of supply, protection of our intellectual property, and adherence to our strict quality and reliability standards.     </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_133"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Safety </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our products are designed and manufactured with the safety of our employees, customers, and end-users in mind.  All equipment and processes that are introduced into our working environment are evaluated using a rigorous Preliminary Hazard Assessment procedure to ensure they are safe to use.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In 2022, we continued to work diligently to continue to strengthen the culture of safety across our entire global footprint.  We have enhanced the robustness of our safety protocols in the areas of Management Leadership and Commitment, Hazard Identification and Control, Training and Instruction, Emergency Preparedness, Workplace Inspections, Accident Investigations, and Health and Safety Administration.  Conformance to these systems is ensured through our Integrated Management System.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We continued to meet the requirements of ISO 45001 &#8211; Occupational Health and Safety certification in certain of  our Burnaby and United Kingdom  facilities.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_136"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Quality</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Quality is an integral part of the Ballard culture.  We measure our success through the satisfaction of our customers and other quality metrics.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our processes and systems are focused on ensuring that every product that is shipped to our customers conforms to their expectations and contractual requirements while being produced in a safe and environmentally conscious manner.  We adhere to our Quality Policy Statement, which reads, &#8220;At Ballard, Quality is intrinsic to our identity.  Our team is empowered to do things right &#8211; the first time &#8211; to satisfy customer needs and deliver on our promise.&#8221;   </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">We are certified to automotive standard IATF16949 while maintaining ISO9001&#58;2015 in our Burnaby facilities.  Conformance to these quality systems is ensured through our Integrated Management System.  We also strive for continuous improvements in our manufacturing processes through such practices as Lean Manufacturing, 5-S and Six Sigma.  The Weichai-Ballard JV in Weifang, Shandong Province, China and the Synergy-Ballard JV in Yunfu, China each carry the IATF16949 certification.  Our Hobro facility carries the ISO9001&#58;2015 certification.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_139"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Research and Product Development</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard&#8217;s research activities are primarily focused on the MEA and its sub-components, aimed at improving the overall cost, performance, durability, and reliability of our products.  Material development for other unit cell components, such as bipolar plates, frames, seals and adhesives, are areas of additional research focus.  Product development activities have been primarily directed at stack design and module development and cost reduction.  Progress is driven by leveraging stack component designs, materials, and manufacturing processes across </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">32</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">multiple product platforms.  In addition, warranty cost reduction is enabled through improved durability and reliability growth.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_142"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Intellectual Property </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard&#8217;s technical strengths lay in our proprietary MEA design, combined with our extensive stack and system integration capabilities, which enables development of complete end-user systems that meet or exceed customer specifications, across a wide range of market applications.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our intellectual property covers multiple aspects of our technology, including&#58; materials and components&#59; cell, stack and systems architecture&#59; stack&#47;system operation and control&#59; and manufacturing processes.  Our intellectual property portfolio is not limited to our patents and patent applications&#59; it also includes know-how and trade secrets developed over more than 30 years of research, product development and production.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As of March 16, 2023, Ballard owns or controls&#58; 38 United States granted patents&#59; 104 non-United States granted patents&#59; 4 United States published patent applications&#59; and 23 published non-United States patent applications.  Our patents will expire between April 2023 and September 2040.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We hold licence rights to additional intellectual property from a number of third parties.  We have a royalty-free license to approximately 1,000 issued patents and pending patent applications from AUDI for bus and non-automotive applications and a royalty-bearing license for all other applications.  In addition, these licences include non-exclusive, royalty-free access to all of the intellectual property rights held by NuCellSys GmbH, a Daimler subsidiary, and to all of the intellectual property rights relating to fuel cells developed by Daimler, Ford and their subsidiaries (either directly or through AFCC), including any intellectual property rights developed by them to January 31, 2013.  As of March 16, 2023, approximately 90 of the patents and patent applications that were included in these licenses, are currently granted or pending.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_145"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cybersecurity</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard is committed to maintaining strong security controls, including encryption, to protect our information and the information our customers and partners entrust to us. We maintain administrative, technical, and organizational security measures to protect information from loss, misuse, and unauthorized access or disclosure. These measures are based on industry security practices and take into account the sensitivity of the information we collect, the current state of technology, the cost effectiveness of implementation, and the scope of the data processing we engage in. To our knowledge, Ballard has not experienced an information security breach in the last three years.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard implements and maintains a cybersecurity framework to manage cyber risk, control, and compliance-based activities. This framework is based on the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) 27001 standard. Ballard also maintains robust cyber insurance coverage. Ballard employees receive cybersecurity training during onboarding and on an ongoing basis.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">33</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Audit Committee is responsible for overseeing our cybersecurity risk program and monitoring cybersecurity policies and procedures within our organization. Management briefs the Audit Committee on cybersecurity matters quarterly.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_151"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SHARE CAPITAL AND MARKET FOR SECURITIES</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our authorized share capital consists of an unlimited number of common shares and an unlimited number of preferred shares.  As of March 16, 2023, our issued share capital consisted of </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">298,443,438 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">common shares.  Our common shares are listed and trade on the Toronto Stock Exchange (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TSX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and on the National Association of Securities Dealers Automated Quotation Global Market (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NASDAQ</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and trade under the symbol &#8220;BLDP&#8221; on both exchanges.    </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table shows the monthly trading activity for our common shares on the TSX and NASDAQ during 2022&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.219%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="background-color:#e0e0e0;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TSX</font></div></td><td colspan="6" style="background-color:#e0e0e0;border-left:1pt solid #000000;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NASDAQ</font></div></td></tr><tr style="height:29pt"><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price Range </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(C$)</font></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Daily Volume </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(#)</font></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price Range </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(US$)</font></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Daily Volume </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(#)</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.39 - $15.98</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306,762</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.94 - $12.63</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,414</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.28 - $14.50</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223,832</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.86 - $11.42</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,173,693</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$12.36 - $15.38</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299,149</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9.74 - $12.40</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,931</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.65 - $15.50</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339,153</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.30 - $11.94</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966,522</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.87 - $11.67</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,563,145</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.04 - $8.35</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,311,390</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.55 - $9.50</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122,004</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.83 - $7.57</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991,261</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.21 - $11.38</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133,762</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.32 - $8.88</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127,878</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9.45 - $11.45</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,369</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.19 - $8.97</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836,786</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.26 - $10.50</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814,690</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.95 - $8.02</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745,310</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.94 - $7.85</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209,579</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.14 - $5.73</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983,805</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.35 - $8.54</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836,404</font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.39 - $6.43</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847,444</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December</font></div></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.09 - $7.99</font></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223,699</font></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.47 - $5.91</font></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876,428</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of our common shares are entitled to one vote for each share held on all matters to be voted on by such shareholders and, subject to the rights and priorities of the holders of preferred shares, are entitled to receive such dividends as may be declared by our Board out of funds legally available therefor and, in the event of liquidation, wind-up or dissolution, to receive our remaining property, after the satisfaction of all outstanding liabilities.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our preferred shares are issuable in series and our Board is entitled to determine the designation, preferences, rights, conditions, restrictions, limitations and prohibitions to be attached to each series of such shares.  The Board represents that it will not, without prior shareholder approval, issue or use preferred stock for any defensive or anti-takeover purpose or for the purpose of implementing any shareholder rights plan.  Currently there are no preferred shares outstanding.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">34</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_154"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DIVIDEND RECORD AND POLICY</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">To date, we have not paid any dividends on our shares and, because it is anticipated that all available cash will be needed to implement our business plans, we have no plans to pay dividends in the foreseeable future.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_157"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ESCROWED SECURITIES AND SECURITIES SUBJECT TO CONTRACTUAL RESTRICTIONS ON TRANSFER</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">There are no securities of Ballard in escrow or subject to contractual restrictions on transfer.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_160"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DIRECTORS AND OFFICERS</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_163"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Board of Directors</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following chart provides the following information as of December 31, 2022&#58; the name and province or state of residence of each of our directors&#59; each director&#8217;s respective positions and offices held with Ballard, their principal occupation during the past five years and the period of time each has served as a director.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:17.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d0cece;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Name and Province&#47;State of Residence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="background-color:#d0cece;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="background-color:#d0cece;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Principal Occupations and Positions During the Last Five Years</font></div></td><td colspan="3" style="background-color:#d0cece;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Director Since</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Kathy Bayless</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">California, USA</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Ms. Bayless&#8217; principal occupation is corporate director. Ms. Bayless is a member of the Board and Audit Committee Chair of Veeco Instruments Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">electronics manufacturing equipment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">). Previously Ms. Bayless held various executive roles at public technology companies including SVP Chief Financial Officer and Treasurer at Synaptics, Incorporated as well as Komag, Incorporated. Ms. Bayless is a Certified Public Accountant in California.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2021</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Douglas P. Hayhurst</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director</font></div><div style="text-align:center"><font><br></font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Mr. Hayhurst&#8217;s principal occupation is corporate director. Previously, Mr. Hayhurst was executive Global Industry Leader with IBM Canada Business Consulting Services (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">consulting services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) and with PricewaterhouseCoopers Management Consultants (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">consulting services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">). Prior to that, Mr. Hayhurst held various senior executive management roles with Price Waterhouse Canada including National Deputy Managing Partner (Toronto) and Managing Partner for British Columbia (Vancouver). Mr. Hayhurst received a Fellowship (FCA) from the Institutes of Chartered Accountants of British Columbia and of Ontario. He has completed the Directors Education Program of the Institute of Corporate Directors and has received his ICD.D designation.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2012</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Kui (Kevin) Jiang</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Shandong, China</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director</font></div><div style="text-align:center"><font><br></font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Mr. Jiang is President of Shandong Heavy Industry Group Co., Ltd. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">heavy machinery manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">). He is also a non-executive director of Weichai Power Co., Ltd, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">(diesel engine, powertrain and hydraulic products manufacturin</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">g), a supervisor of KION Group AG </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">(intralogistics, warehouse solutions and industrial truck</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">s), and a director of Shantui Construction Machinery Co., Ltd. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">(heavy machinery manufacturin</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">g). Previously, Mr. Jiang was deputy general manager of Shandong Bulldozer General Factory</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%"> (heavy machinery manufacturi</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ng)&#59; deputy general manager of Shantui Construction Machinery Import and Export Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%"> (heavy machine</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ry)&#59; a director and senior officer of Shantui Engineering Machinery Co., Ltd.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%"> (heavy machine</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ry)&#59; deputy general manager of Shandong Engineering Machinery Group Co., Ltd.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%"> (heavy machine</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ry)&#59; executive deputy general manager and vice chairman of Weichai Group Holdings Limited,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%"> (diesel engine manufacturi</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ng)&#59; and chairman of Shanzhong Jianji Co., Ltd.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%"> (heavy machine</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ry). He is an engineer and holds an MBA degree.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2019</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Duy-Loan Le</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Texas, USA</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director</font></div><div style="text-align:center"><font><br></font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Ms. Le is President of DLE Management Consulting LLC (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">management consulting services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">), a position she has held since 2016. Previously, Ms. Le was an advanced technology ramp manager and a Senior Fellow at Texas Instruments Incorporated (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">semiconductor design and manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) from 2002 to 2015&#59; Program Manager and Fellow from 1998 to 2002&#59; and Design Engineer and Manager from 1982 to 1998. Ms. Le is an inventor on 24 U.S. patents.</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2017</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">35</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:17.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d0cece;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Name and Province&#47;State of Residence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="background-color:#d0cece;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="background-color:#d0cece;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Principal Occupations and Positions During the Last Five Years</font></div></td><td colspan="3" style="background-color:#d0cece;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Director Since</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">R. Randall (Randy) MacEwen</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director, President &#38; Chief Executive Officer</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Mr. MacEwen is President and Chief Executive Officer of Ballard, a position he has held since October 2014. Previously, Mr. MacEwen was the founder and Managing Partner at NextCleanTech LLC (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">consulting services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) from 2010 to 2014&#59; and President &#38; CEO and Executive Vice President, Corporate Development at Solar Integrated Technologies, Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">solar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) from 2006 to 2009 and 2005 to 2006, respectively. Prior to that, Mr. MacEwen was Executive Vice President, Corporate Development at Stuart Energy Systems Corporation (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">onsite hydrogen generation systems</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) from 2001 to 2005&#59; and an associate at Torys LLP (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">law firm</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) from 1997 to 2001.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2014</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Hubertus M. Muehlhaeuser</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Switzerland</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director</font></div><div style="text-align:center"><font><br></font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Mr. Muehlhaeuser is Chairman &#38; CEO of Pontem Corporation </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">(special purpose acquisition company)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> and Chairman of Kelvion Ltd. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">(heat exchangers)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">. Previously Mr. Muehlhaeuser was CEO and Executive Director at CNH Industrial N.V. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">(agricultural equipment),</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> CEO and Executive Director at Welbilt Inc. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">(food and beverage equipment) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">and Sr. Vice President and General Manager at AGCO Corporation </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">(agricultural equipment)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2021</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Marty Neese</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">California, USA</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director</font></div><div style="text-align:center"><font><br></font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Mr. Neese is CEO of Verdagy Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">electrolysis and hydrogen production</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">). He is also co-founder of Nuvosil AS (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">silicon recycling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">). Previously, he was Chief Operating Officer of Velodyne LiDAR, Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">autonomous vehicles</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) from February 2017 to October 2017. Prior to that, Mr. Neese was Chief Operating Officer of SunPower Corporation (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">solar power equipment and services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) from 2008 to 2017&#59; responsible for Global Operations at Flextronics (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">electronics manufacturing services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) from 2007 to 2008 following its acquisition of Solectron Corporation (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">electronics manufacturing services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) where he was Executive Vice President from 2004 to 2007.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2015</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">James Roche</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Ontario, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director</font></div><div style="text-align:center"><font><br></font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Mr. Roche is founder, President &#38; Chief Executive Officer of Stratford Managers Corporation (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">management consulting services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">), a position he has held since 2008. Prior to that, Mr. Roche was co-founder, President and Chief Executive Officer of Tundra Semiconductor (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">semiconductor component manufacturer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) from 1995 to 2006 and founding member and executive at Newbridge Networks Corporation (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">communications equipment manufacturer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) from 1986 to 1995.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2015</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Shaojun (Sherman) Sun</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Shandong, China</font></div><div><font><br></font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director</font></div><div style="text-align:center"><font><br></font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Mr. Sun is an Executive Director and Executive President of Weichai Power Co., Ltd. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">diesel engine, powertrain and hydraulic products manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">), a director of Weichai Group Holdings Limited (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">diesel engine manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">), Vice Chair of Power Solutions International Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">cleantech engine and powertrain manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">), and an executive director of Sinotruck (Hong Kong) Limited (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">heavy-duty truck manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">). Previously, Mr. Sun was supervisor and chief engineer at Weifang Diesel Engine Factory (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">diesel engine manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) and director of Torch Automobile Group Co., Ltd. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">heavy machinery and automotive manufacturing). </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">He holds doctorate degree in engineering.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2019</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Janet Woodruff</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">British Columbia, Canada</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Director</font></div><div style="text-align:center"><font><br></font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Ms. Woodruff&#8217;s principal occupation is corporate director. Previously, Ms. Woodruff served as acting CEO to the Transportation Investment Corporation </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">(transportation infrastructure managemen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">t) from 2014 to 2015, advisor to the board (2013-2014) and interim Chief Financial Officer (2012-2013). Prior to that, she was Vice President and Special Advisor to BC Hydro</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%"> (public utili</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ty) from 2010 to 2011&#59; Interim President (2009-2010) and Vice President, Corporate Services and Chief Financial Officer (2007-2008) of BC Transmission Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%"> (electricity transmission infrastructu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">re)&#59; and Chief Financial Officer and Vice President, Systems Development and Performance of Vancouver Coastal Health</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%"> (regional health authori</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ty) from 2003 to 2007.</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">2017</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline">Notes</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">The information as to place of residence, principal occupation, business or employment of, and shares beneficially owned, or controlled or directed, directly or indirectly, by a director is not within the knowledge of our management and has been furnished by the director.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Duy-Loan Le retired from the Ballard Board of Directors effective February 28, 2023.  Ms. Duy-Loan Le had been a director since 2017.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Directors are elected yearly at our annual shareholders&#8217; meeting and serve on the Board until the following annual shareholders&#8217; meeting, at which time, they either stand for re-election or leave the Board.  If no meeting is held, each director serves until his or her successor is elected or appointed, unless the director resigns earlier.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">36</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Board has formed four committees&#58; (i) the Audit Committee&#59; (ii) the Commercial Committee&#59; (iii) Sustainability &#38; Governance Committee, and (iv) the People &#38; Compensation Committee.  The Audit Committee members are Ms. Bayless, Mr. Hayhurst (chair), Mr. Roche and Ms. Woodruff.  The Commercial Committee members are Mr. Muehlhaeuser, Mr.&#160;Neese (chair) and Mr. Roche.  The Sustainability &#38; Governance Committee members are Ms. Woodruff (chair), Ms. Bayless, Mr. Neese and Mr. Roche. The People &#38; Compensation Committee members are Mr. Hayhurst, Mr. Muehlhaeuser(chair), Mr. Roche and Ms.&#160;Woodruff. As part of our corporate governance policy, directors who are appointed by shareholders pursuant to agreements with the Corporation are not eligible to serve on board committees. As a result, Mr. Jiang and Mr. Sun do not serve on any committees as they are appointed by Weichai.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Canadian securities legislation requires disclosure if, as at the date of the AIF, or within 10 years before the date of the AIF, a director or executive officer was a director or officer of any company that became insolvent while that person was acting in that capacity, or within one year from ceasing to act in that capacity. In this regard, Mr. Roche was Chair of Aonix Advanced Materials Corp. (a private company) when a bankruptcy order was issued against it under the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Bankruptcy and Insolvency Act (Canada)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> on October 13, 2017.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_166"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Conflicts of Interest </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Mr. Sun and Mr. Jiang are directors and officers of Weichai or affiliates of Weichai, and as a result they may have potential material conflicts of interest with Ballard given the contractual relationships between and amongst Ballard, Weichai and the Weichai-Ballard JV as discussed above in the Recent History section and below in the Material Contracts section of this Annual Information Form.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">37</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_169"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Executive Officers</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As of March 16, 2023, we had seven executive officers.  The name and province or state of residence of each executive officer, the offices held by each officer and each officer&#8217;s principal occupation during the last five years are as follows&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.410%"><tr><td style="width:1.0%"></td><td style="width:27.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.181%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.795%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cccccc;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Name and Province&#47;State of Residence</font></div></td><td colspan="3" style="background-color:#cccccc;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Position</font></td><td colspan="3" style="background-color:#cccccc;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Principal Occupation</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mark Biznek</font></div><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Florida, USA</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Operating Officer</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive officer of Ballard.   </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Formerly Chief Transformation Officer (2021 &#8211; 2023), General Manager of Marine &#38; Electronic Solutions (2020-2021), and Vice President &#8211; Strategic Operations (2018-2020) at Kohler Power Systems.</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Kevin Colbow </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Senior Vice President and Chief Technology Officer</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive officer of Ballard.    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Formerly Vice President, Technology Solutions of Ballard.</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Paul Dobson  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Florida, USA</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive officer of Ballard.<br>Formerly Interim CEO and Chief Financial Officer at Hydro One (2018 to 2019).</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mircea Gradu</font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Senior Vice President and Chief Engineering Officer</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive officer of Ballard.   <br>Formerly Senior Vice President Automotive Programs, Product and Quality at Velodyne Lidar, Inc. (2017-2022)</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">R. Randall (Randy) MacEwen </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Executive of Ballard.    </font></div><div style="text-align:justify"><font><br></font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">David Mucciacciaro<br>Michigan, USA<br></font></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Senior Vice President and Chief Commercial Officer</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Executive officer of Ballard.   <br>Formerly Vice President Global Sales, Strategy and Product Line at Magna International, Magna Electronics (2018-2022)</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sarbjot (Jyoti) Sidhu </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">British Columbia, Canada</font></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Senior Vice President and Chief People Officer</font></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Senior officer of Ballard.   </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Formerly Senior Vice President, Operations of Ballard.</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">38</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_172"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Shareholdings of Directors and Executive Officers</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As of March 16, 2023, our directors and executive officers, as a group, beneficially owned, or controlled or directed, directly or indirectly, 437,184 of our common shares, being less than 1% of our issued and outstanding common shares.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_175"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AUDIT COMMITTEE MATTERS</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_178"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Audit Committee Mandate</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Audit Committee operates under a mandate that is approved by the Board and which outlines the responsibilities of the Audit Committee.  A copy of the Audit Committee&#8217;s mandate is attached as Appendix &#8220;A&#8221; and posted on our website.  This mandate is reviewed annually and the Audit Committee&#8217;s performance is assessed. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2219"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Composition of the Audit Committee</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table sets forth the name of each of the current members of the Audit Committee, whether such member is independent, whether such member is financially literate and the relevant education and experience of such member.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.267%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Name</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Independent&#63;</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Financially Literate&#63;</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Relevant Education and Experience</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Kathy Bayless</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Yes</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Yes</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Ms. Bayless is a member of the Board and Audit Committee Chair of Veeco Instruments Inc., and a member of the Board and Audit Committee of Energous Corporation. Previously Ms. Bayless held various executive roles at public technology companies including Chief Financial Officer and Treasurer at Synaptics, Incorporated and Komag, Incorporated. Ms. Bayless is a Certified Public Accountant in California.</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Douglas P. Hayhurst (Chair)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Yes</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Yes</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Mr. Hayhurst was an executive with IBM Canada Business Consulting Services and a Partner with PricewaterhouseCoopers Management Consultants. Prior to that, Mr. Hayhurst held various senior executive management roles with Price Waterhouse including National Deputy Managing Partner (Toronto) and Managing Partner for British Columbia (Vancouver). Mr. Hayhurst received a Fellowship (FCA) from the Institutes of Chartered Accountants of British Columbia and of Ontario. He has completed the Directors Education Program of the Institute of Corporate Directors and has received his ICD.D designation.</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">James Roche</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Yes</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Yes</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Corporate Director of Ballard. Mr. Roche is currently President and CEO of Stratford Managers Corporation and was a founding member and executive at Newbridge Networks Corporation. He subsequently co-founded Tundra Semiconductor Corporation, and was President and CEO of the publicly-traded company. Mr. Roche has also served as President and CEO of CMC Microsystems and ThinkRF Corp.</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">39</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.267%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Name</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Independent&#63;</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Financially Literate&#63;</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Relevant Education and Experience</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Janet Woodruff</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Yes</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Yes</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Ms. Woodruff was acting CEO to the Transportation Investment Corporation from 2014 to 2015, advisor to the board (2013-2014) and interim Chief Financial Officer (2012-2013). Formerly Vice President and Special Advisor to BC Hydro from 2010 to 2011&#59; Interim President (2009-2010) and Vice President, Corporate Services and Chief Financial Officer (2007-2008) of BC Transmission Corporation. Formerly, Chief Financial Officer and Vice President, Systems Development and Performance of Vancouver Coastal Health from 2003 to 2007.</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Audit Committee is responsible for recommending the appointment of our external auditors (for shareholder approval at our annual general meeting), monitoring the external auditors&#8217; qualifications and independence, and determining the appropriate level of remuneration for the external auditors.  The external auditors report directly to the Audit Committee.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Audit Committee also approves in advance, on a case-by-case basis, any services to be provided by the external auditors that are not related to the audit.  The following table shows the costs incurred with KPMG LLP in 2022 and 2021 for audit and non-audit related work, all of which were approved by the Audit Committee&#58;  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.516%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cccccc;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Type of Audit Fees</font></div></td><td colspan="3" style="background-color:#cccccc;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">2022</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">(C$)</font></div></td><td colspan="3" style="background-color:#cccccc;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">2021</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">(C$)</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Audit</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$913,430</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$855,287</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">(1)</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Audit-Related Fees</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Nil</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Nil</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Tax Fees</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Nil</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Nil</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">All Other Fees</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Nil</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Nil</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Restated 2021 for additional out-of-scope services</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_184"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Audit Fees</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Audit fees were for professional services rendered by KPMG LLP for the audit of the annual financial statements, quarterly reviews and services provided in connection with statutory and regulatory filings or engagements relating to prospectuses and other offering documents.  A</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_187"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Audit-Related Fees</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Audit-related fees would be for assurance and related services reasonably related to the performance of the audit or review of financial statements or other services traditionally performed by the auditor but are not reported under the heading audit fees above.  There were no fees paid to KPMG LLP that would be considered &#8220;Audit-Related Fees&#8221; in 2022 and 2021.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_190"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tax Fees</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">There were no fees paid to KPMG LLP that would be considered &#8220;Tax Fees&#8221; in 2022 or 2021.    </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">40</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_193"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">All Other Fees</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All other fees to be disclosed under this category would be for products and services other than those described under the headings audit fees, audit-related fees and tax fees above.  There were no fees paid to KPMG LLP that would be considered &#8220;All Other Fees&#8221; in 2022. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_196"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">LEGAL PROCEEDINGS</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">From time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_199"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">INTEREST OF MANAGEMENT AND OTHERS IN MATERIAL TRANSACTIONS</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Weichai-Ballard JV is 51% owned by Weichai, and as of March 16, 2023, Weichai beneficially owns (through its wholly-owned subsidiary, Weichai Power Hong Kong International Development Co., Limited (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Weichai HK</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)) owns approximately 15.5% of Ballard&#8217;s common shares.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Weichai-Ballard JV has exclusive rights to manufacturer Ballard&#8217;s next generation LCS fuel cell stack and LCS-based modules for bus, commercial truck and forklift markets in China.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As noted above, two of Ballard&#8217;s directors, Mr. Jiang and Mr. Sun, are directors and officers of Weichai or affiliates of Weichai.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Except as described above, none of our insiders, directors or executive officers, nor any associate or affiliate of such persons, has had any material interest, direct or indirect, in any transaction of ours within our three most recently completed financial years, nor in any transaction or proposed transaction within our current financial year that has materially affected or would materially affect us or any of our subsidiaries.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_202"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TRANSFER AGENT AND REGISTRAR</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our transfer agent and registrar is Computershare Trust Company of Canada, 100 University Avenue, 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Floor, Toronto, Ontario, M5J 2Y1.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_205"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MATERIAL CONTRACTS</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Particulars of every contract that is material to Ballard, other than a contract entered into in the ordinary course of business that is not required to be disclosed under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">National Instrument 51-102 &#8211; Continuous Disclosure Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, and that was entered into within the most recently completed financial year, or before the most recently completed financial year but is still in effect, are listed below.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_211"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AUDI Patent License and Intellectual Property Exploitation Agreement</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On October 29, 2020, we entered into a Patent License and Intellectual Property Exploitation Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">License Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) with AUDI expanding Ballard&#8217;s right to use the FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-HPS product, a high-performance, zero-emission, proton exchange membrane (PEM) fuel cell stack in all applications, including commercial trucks and passenger cars.  The </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">41</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">License Agreement modifies many of the provisions of TDA-3 related to the parties&#8217; respective intellectual property rights.  Concurrently with the signing of the License Agreement Ballard and AUDI entered into an amendment to TDA-3.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pursuant to the License Agreement AUDI grants to Ballard for use in all applications a non-exclusive, royalty-bearing license to the intellectual property developed for AUDI pursuant to TDA-3, the prior Technology Development Agreement dated as of March 1, 2013 entered into between Ballard and Volkswagen AG, as amended and assigned to AUDI, and the Transfer and License Agreement dated February 11, 2015 between Ballard and AUDI.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pursuant to the License Agreement Ballard grants to AUDI for use in all applications a non-exclusive, royalty-bearing license to use Ballard&#8217;s background and sideground intellectual property incorporated, forming a part of, or covering work or deliverables performed in connection with TDA-3.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The License Agreement established the royalty payable by each party.  The term of the License Agreement continues until the last of the relevant patents to expire.   </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We filed the License Agreement on SEDAR on November 6, 2020. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_214"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Weichai Strategic Collaboration Transaction</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On November 13, 2018, we entered into a strategic collaboration transaction with Weichai that included the following material agreements&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:9pt">A Subscription Agreement between Weichai and Ballard dated August 29, 2018.  The Subscription Agreement resulted in an equity investment in Ballard by Weichai in the amount of approximately $163.6 million, representing 19.9% of the outstanding common shares of the capital of Ballard at that time.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:9pt">An Investor Rights Agreement between Weichai HK and Ballard dated November 13, 2018.  The key terms of Investor Rights Agreement are set out in the Recent History section of this Annual Information Form.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:9pt">A Joint Venture Agreement between Weichai and Ballard HK dated November 13, 2018.  The key terms of Joint Venture Agreement are set out in the Recent History section of this Annual Information Form.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Subscription Agreement was filed on SEDAR on September 3, 2018 and the Investor Rights Agreement and Joint Venture Agreement were filed on SEDAR on November 23, 2018.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_217"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Technology Development Agreement with AUDI   </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On June 11, 2018, we entered into a 3.5-year extension to our current Technology Solutions contract with AUDI extending the HyMotion program to August 2022.  The particulars of the Technology Development Agreement are described above in this Annual Information Form.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We filed the Technology Development Agreement on SEDAR on June 21, 2018.  The preceding technology development agreement and associated amending agreement with AUDI and VW were filed on SEDAR on February 20, 2015 and March 15, 2013, respectively. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">42</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_223"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AUDI IP Asset Transfer</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On February 11, 2015, we entered into an agreement with AUDI (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IP Transfer and License Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) under which we agreed to transfer to AUDI certain of the transportation-related fuel cell intellectual property assets we previously acquired from United Technologies Corporation.  These assets consist of approximately 900 patents and patent applications as well as know-how primarily related to PEM fuel cell technology.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As consideration for the patents and patent applications, Ballard received $40 million from AUDI, of which $10 million was paid to UTC as a royalty under the terms of our prior acquisition from UTC.  As consideration for the know-how, Ballard received $10 million from AUDI on transfer thereof, of which $900,000 was paid to UTC.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, we retained the sole right to use the patents, patent applications and know-how transferred to AUDI for all non-automotive purposes, as well as a non-exclusive right for use in buses, and a non-exclusive right for use in certain limited pre-commercial automotive purposes, all on a royalty-free basis.  We also retained the right to provide technology solutions services to other automotive OEMs.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Ballard filed the IP Transfer and License Agreement on SEDAR on February 20, 2015 in conjunction with the filing of a Material Change Report in respect of the transaction.   </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_226"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">INTERESTS OF EXPERTS</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">KPMG LLP, our independent auditors, has audited our consolidated financial statements for the years ended December 31, 2022 and 2021.  As at the date hereof, KPMG LLP has confirmed that they are independent with respect to the Corporation within the meaning of the relevant rules and related interpretations prescribed by the relevant professional bodies in Canada and any applicable legislation or regulations and also that they are independent accountants with respect to the Corporation under all relevant U.S. professional and regulatory standards.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_229"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">RISK FACTORS</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An investment in our common shares involves risk.  Investors should carefully consider the risks and uncertainties described below and the other information contained in, and incorporated into, this Annual Information Form, including &#8220;Management&#8217;s Discussion and Analysis&#8221; and our financial statements for the year ended December 31, 2022.  The risks and uncertainties described below are not the only ones we face.  Additional risks and uncertainties, including those that we do not know about now or that we currently deem immaterial, may also adversely affect our business.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_232"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We may not be able to successfully execute our business plan.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The execution of our business plan poses many challenges and is based on a number of assumptions.  We may not be able to successfully execute our business plan.  If we experience significant cost overruns on our programs, or if our business plan is more costly than we anticipate, certain research and development activities may be delayed or eliminated, resulting in changes or delays to our commercialization plans, or we may be compelled to secure additional funding (which may or may not be available) to execute our business plan.  We cannot predict </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">43</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">with certainty our future revenues or results from our operations.  If the assumptions on which our revenue or expenditure forecasts are based change, the benefits of our business plan may change as well.  In addition, we may consider expanding our business beyond what is currently contemplated in our business plan.  Depending on the financing requirements of a potential acquisition or new product opportunity, we may be required to raise additional capital through the issuance of equity or debt.  If we are unable to raise additional capital on acceptable terms, we may be unable to pursue a potential acquisition or new product opportunity.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_235"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">In China a significant amount of operations are conducted by joint ventures that we cannot operate solely for our benefit. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A key part of our strategy is based on the localization of stack and module production with joint venture partners, where we do not control the joint venture.  We share ownership and management of the Weichai-Ballard JV and the Synergy-Ballard JV with one or more parties who may not have the same goals, strategies, priorities or resources as we do and may compete with us outside the joint venture.    </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Joint ventures are intended to be operated for the equal benefit of all co-owners, rather than for our exclusive benefit.  Operating a business as a joint venture often requires additional organizational formalities as well as time-consuming procedures for sharing information and making decisions.  If a co-owner changes or relationships deteriorate, our success in the joint venture may be materially adversely affected.  In addition, because we have a minority share ownership, we have limited control over the actions of each of the Synergy-Ballard JV and the Weichai-Ballard JV.  As a result, we may be unable to prevent misconduct or other violations of applicable laws by the Synergy-Ballard JV and the Weichai-Ballard JV.  To the extent another party makes decisions that negatively impact the Synergy-Ballard JV or the Weichai-Ballard JV or internal control issues arise within either joint venture, we may have to take responsive or other action or we may be subject to penalties, fines or other related actions for these activities.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_238"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We are dependent on third party suppliers for the supply of key materials and components for our products and services.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We have established relationships with third party suppliers, on whom we rely to provide materials and components for our products.  A supplier&#8217;s failure to supply materials or components in a timely manner, or to supply materials and components that meet our quality, quantity or cost requirements, or our inability to obtain substitute sources for these materials and components in a timely manner or on terms acceptable to us, could harm our ability to manufacture our products.  In addition, to the extent that our product development plans rely on development of supplied materials or components, we cannot guarantee that we will be able to leverage our relationships with suppliers to support these plans.  To the extent that the processes that our suppliers use to manufacture the materials and components are proprietary, we may be unable to obtain comparable materials or components from alternative suppliers, which could adversely affect our ability to produce viable fuel cell products or significantly raise our cost of producing such products.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">While supply chain disruptions that occurred globally as a result of the COVID-19 pandemic did not materially impact our business or operations, supply chains could be further disrupted in the future by factors beyond our control.  This could include&#58; a reduction in the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">44</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">supply or availability of commodities or parts required to manufacture our products&#59; lockdowns and workforce disruptions caused by epidemics and pandemics&#59; the impacts of climate change on transportation networks and suppliers manufacturing facilities&#59; and economic sanctions or embargoes.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_241"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We are dependent upon Original Equipment Manufacturers (&#8220;OEMs&#8221;) and Systems Integrators to purchase certain of our products.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">To be commercially useful, our fuel cell products must be integrated into products manufactured by Systems Integrators and OEMs.  We can offer no guarantee that Systems Integrators or OEMs will manufacture appropriate, durable or safe products or, if they do manufacture such products, that they will choose to use our fuel cell products.  Any integration, design, manufacturing or marketing problems encountered by Systems Integrators or OEMs could adversely affect the market for our fuel cell products and our financial results. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We, directly or through joint ventures that we are party to, sell a significant portion of our products in the Heavy-Duty Motive market in China and to relatively small System Integrator customers with limited experience developing fuel cell system products on a commercial basis. We do not know whether these customers will be able to successfully develop, manufacture or market products to their customers.  In addition, our dependence on such customers in this market increases the risks of difficulties in integration, design, manufacturing or marketing of their products&#59; and that current or future macro-economic conditions in China could negatively affect them and cause them to significantly reduce operations or file for bankruptcy.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_244"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">In our Heavy-Duty Motive market, we depend on a limited number of customers for a majority of our revenues and are subject to risks associated with early stage market activities related to fuel cell bus, truck, rail and marine applications.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In our Heavy-Duty Motive market, we depend on a limited number of customers for a majority of our revenues and are subject to risks associated with early stage market activities related to fuel cell bus, truck, rail and marine applications.  While we continually seeking to expand our customer base, we expect the limited number of customers will continue for the next several years.  Our future success is dependent upon the continued purchases of our products by these customers.  Any fluctuations in anticipated demand from these customers may negatively impact our business, financial condition and results of operations.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If we are unable to broaden our customer base and expand relationships with other potential customers, our business in the Heavy-Duty Motive market will continue to be impacted by unanticipated demand fluctuations due to our dependence on these customers.  Unanticipated demand fluctuations may have a negative impact on our revenues and business, and an adverse effect on our business, financial condition and results of operations.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, our dependence on a small number of customers in our Heavy-Duty Motive market exposes us to numerous other risks, including&#58; (i) a slowdown or delay in the customers&#8217; deployment of our products could significantly reduce demand for our products as well as increase pricing pressure on our products due to increased purchasing leverage&#59; (ii) customer-specific factors resulting in a choice to pursue an alternative technology or supplier&#59; (iii) reductions in a few customers&#8217; forecasts and demand could result in excess inventories&#59; (iv) the current or future economic conditions could negatively affect our major customers and cause </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">45</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">them to significantly reduce operations or file for bankruptcy&#59; (v) concentration of accounts receivable credit risk, which could have a material adverse effect on our liquidity and financial condition if one of our major customers declared bankruptcy or delayed payment of their receivables&#59; and (vi) changes in government support for zero-emission vehicles could adversely affect the end-user cost of vehicles incorporating our heavy-duty motive products.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_247"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We depend on Chinese customers for a significant portion of our revenues in our Heavy-Duty Motive market, and we are subject to risks associated with economic conditions and government policies and practices in China.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We sell MEAs to our Chinese joint ventures for manufacturing fuel cell modules they sell to bus and truck OEMs in China. Any significant economic slowdown in China, change in Chinese government policies and practices around subsidies for zero-emission vehicles or hydrogen fueling infrastructure could have an adverse impact on our business, financial condition and results of operations.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, macro-economic conditions, including government subsidy programs and significant volatility in China&#8217;s capital markets, may adversely impact our Chinese customers&#8217; access to capital and program plans which could adversely impact our business.  Furthermore, successful large-scale deployment of zero-emission vehicles will require adequate investment in hydrogen fueling infrastructure and competitive pricing of hydrogen fuel.  Inadequate hydrogen fueling infrastructure and&#47;or excessive hydrogen fuel costs could negatively impact deployment of fuel cell powered zero-emission vehicles and may negatively impact our business, financial condition and results of operations.  Our performance in China is dependent on our business model of localization, including the strength and performance of our localization partners.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2149"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We have limited experience manufacturing fuel cell products on a commercial basis and our experience has been limited to relatively low production volumes.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">To date, we have limited experience manufacturing fuel cell products on a commercial basis and our experience has been limited to relatively low production volumes.  We are planning to establish a regional headquarters, MEA manufacturing facility and R&#38;D center in China for the first time.  We have limited experience developing and manufacturing products that meet foreign regulatory and commercial requirements in our target markets.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We cannot be sure that we will be able to develop efficient, low-cost, high-volume automated processes that will enable us to meet our cost goals and profitability projections.  While we currently have sufficient production capacity to fulfill customer orders in the near-term, we expect that we will increase our production capacity based on market demand.  We cannot be sure that we will be able to achieve any planned increases in production capacity or that unforeseen problems relating to our manufacturing processes will not occur.  Even if we are successful in developing high-volume automated processes and achieving planned increases in production capacity, we cannot be sure that we will do so in time to meet our product commercialization schedule or to satisfy customer demand.  If our business does not grow as quickly as anticipated, our existing and planned manufacturing facilities would, in part, represent excess capacity for which we may not recover the cost, in which case our revenues may be inadequate to support our committed costs and planned growth, and our gross margins and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">46</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">business strategy would be adversely affected.  Any of these factors could have a material adverse effect on our business, results of operations and financial performance.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2155"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">We are subject to risks inherent in international operations, including restrictions on the conversion of currencies and restrictions on repatriation of funds, including out of China. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We face numerous challenges in our international business activities, including restrictions on the conversion of currencies&#59; restrictions on repatriation of funds&#59; nationalization and expropriation&#59; war, insurrection, civil unrest, strikes and other political risks&#59; negotiation of contracts with government entities&#59; unexpected changes in regulatory and other legal requirements&#59; delays or inability to obtain permits&#59; fluctuations  in exchange rates&#59; longer accounts receivable requirements and collections&#59; difficulties in managing international operations&#59; potentially adverse tax consequences&#59; and added risks and uncertainties due to different economic, cultural and political environments.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Trade disputes and trade barriers, whether tariff or non-tariff, could prevent us from selling our products in key geographical markets, make our products uncompetitive with local competitors, and prevent us from sourcing key components of our products.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any of the above factors could have a material adverse effect on our business, results of operations and financial performance.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2255"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Certain of our customer supply agreements are subject to certain conditions or risks, including achievement of certain product performance milestones, completion of product development programs, or customer cancellation provisions.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Certain of our customer supply agreements are subject to certain conditions or risks, including achievement of certain product performance milestones, completion of product development programs, or customer cancellation provisions, and it is likely that some future supply agreements will also be subject to similar conditions and risks.  There can be no assurance that we will achieve or satisfy the conditions or that customers will not cancel their orders.  In addition, our supply agreements may include various pricing structures or reduced pricing tiers based on various factors, including volumes and timing.  In setting these reduced pricing tiers, we may assume certain future product cost reductions which are subject to execution risk, including future commodity costs, supply chain costs, and production costs, and we may not be successful in achieving the planned cost reductions.  In such circumstances, these agreements may become future onerous contracts if our gross margins become negative, and the value of carried inventory to support product delivery under such contracts may also be adversely impacted.  This could have a material and adverse effect on our business operations, financial reporting, financial condition and results of operations.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2032"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Global macro-economic and political conditions are beyond our control and may have an adverse impact on our business, our joint ventures, our key suppliers, and&#47;or customers.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">While our operations have not been, and are unlikely to be, directly impacted by the current conflict between Ukraine and Russia, the conflict and international response has, and may continue to have, wide-ranging impacts to the global economy and markets. The duration and outcome of the conflict remains uncertain, and could continue to fuel, or exacerbate global tensions, energy and other commodity shortages, supply chain disruptions, inflationary pressures, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">47</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">weakening sentiment and growth prospects, market volatility, cyberattacks, and the proliferation of sanctions and trade measures. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The implications of the conflict in Ukraine are difficult to predict with any certainty at this time and there remains uncertainty relating to the potential impact of the conflict on our business, our joint ventures, our key suppliers, and&#47;or customers, and it could have a material and adverse effect on our business operations, financial reporting, financial condition and results of operations. Depending on the extent, duration, and severity of the conflict, it may have the effect of heightening many of the other risks described herein.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We are subject to geopolitical risk in all jurisdictions in which we operate.  There are risks of political instability in several of the jurisdictions in which we operate, including, from such factors as political conflict, economic sanctions or embargoes, tariffs and corruption.  Tensions remain elevated between China and the U.S. and its allies over a number of issues, and the prospect of closer relations between China and Russia add further global and economic uncertainty.  Political tensions and potential conflict could contribute to global economic uncertainty and could significantly disrupt the flow of goods, services and people.  Such conditions could have a destabilizing effect on our markets and&#47;or increase the costs of conducting business in affected jurisdictions.  The materialization of one or more of these risks could have an adverse effect on our business operations, financial reporting, financial condition and results of operations.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Current global economic conditions, including volatility in China and global and regional expectations with respect to the rate of inflation, may adversely affect the development of sales of our products, and thereby delay the commercialization of our products.  Customers and&#47;or suppliers may not be able to successfully execute their business plans&#59; product development activities may be delayed or eliminated&#59; new product introduction may be delayed or eliminated&#59; end-user demand may decrease&#59; and some companies may not continue to be commercially viable.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2039"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We currently face and will continue to face significant competition, and many current and future competitors may have significantly more resources.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As fuel cell products have the potential to replace existing power products, competition for our products will come from current power technologies, from improvements to current power technologies, and from new alternative energy technologies, including other types of fuel cells.  Each of our target markets is currently serviced by existing manufacturers with existing customers and suppliers.  These manufacturers use proven and widely accepted technologies such as internal combustion engines and batteries as well as coal, oil and nuclear-powered generators.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Additionally, there are competitors working on developing technologies other than PEM fuel cells (such as other types of fuel cells and advanced batteries) in each of our targeted markets.  Some of these technologies are as capable of fulfilling existing and proposed regulatory requirements as the PEM fuel cell.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Within the PEM fuel cell market, we also have a large number of competitors.  Across the world, corporations, national laboratories and universities are actively engaged in the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">48</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">development and manufacture of PEM fuel cell products and components.  Each of these competitors has the potential to capture market share in each of our target markets.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Many of our competitors have substantial financial resources, customer bases, manufacturing, marketing and sales capabilities, and businesses or other resources, which give them significant competitive advantages over us.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_256"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We could be adversely affected by risks associated with capital investments and new business processes. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We may in the future, seek to expand our business through investments in capital equipment and new business processes.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">While necessary for the growth of our business, investments in capital equipment and new business processes involve allocating resources based on future expectations that may or may not be correct.  Investments in capital equipment and new business processes may not address the requirements of the targeted markets in the future and may result in lower-than-expected returns on such investments.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The above risks and difficulties, if they materialize, could disrupt our ongoing business, distract management, result in the loss of key personnel, increase expenses and otherwise have a material adverse effect on our business, results of operations and financial performance.   </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2046"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We could be adversely affected by risks associated with mergers and acquisitions.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We may in the future, seek to expand our business through acquisitions and investments.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Acquisitions will be in part dependent on management&#8217;s ability to identify, acquire and develop suitable acquisition targets in both new and existing markets.  In certain circumstances, acceptable acquisition targets might not be available.  Acquisitions involve a number of risks, including&#58; (i) the possibility that we, as successor owner, may be legally and financially responsible for liabilities of prior owners&#59; (ii) the possibility that we may pay more than the acquired company or assets are worth&#59; (iii) the additional expenses associated with completing an acquisition and amortizing any acquired intangible assets&#59; (iv) the difficulty of integrating the operations and personnel of an acquired business&#59; (v) the challenge of implementing uniform standards, controls, procedures and policies throughout an acquired business&#59; (vi) the inability to integrate, train, retrain and motivate key personnel of an acquired business&#59; (vii) the potential disruption of our ongoing business and the distraction of management from our day-to-day operations&#59; and (viii) an inability to realize the full extent of, or any of, the anticipated benefits of a merger or acquisition transaction, including failure to realize projected revenue gains or achieve expected cost savings within the assumed timeframe.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The above risks and difficulties, if they materialize, could disrupt our ongoing business, distract management, result in the loss of key personnel, increase expenses and otherwise have a material adverse effect on our business, results of operations and financial performance.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_259"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We could lose or fail to attract the personnel necessary to operate our business.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our success depends in large part on our ability to attract and retain key management, engineering, scientific, marketing, manufacturing and operating personnel.  As we develop additional manufacturing capabilities and expand the scope of our operations, we will require </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">more skilled personnel.  Recruiting personnel for the fuel cell industry is highly competitive.  We may not be able to continue to attract and retain qualified executive, managerial and technical personnel needed for our business.  Our failure to attract or retain qualified personnel could have a material adverse effect on our business.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2053"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Warranty claims, product performance guarantees, or indemnification claims could negatively impact our gross margins and financial performance.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">There is a risk that our warranty accrual estimates are not sufficient and we may recognize additional expenses, including those related to litigation, as a result of warranty claims in excess of our current expectations.  Such warranty claims may necessitate changes to our products or manufacturing processes and&#47;or a product recall, all of which could hurt our reputation and the reputation of our products and may have an adverse impact on our financial performance and&#47;or on future sales.  While we attempt to mitigate these risks through product development, quality assurance and customer support and service processes, there can be no assurance that these processes are adequate.  Even in the absence of any warranty claims, a product deficiency such as a design or manufacturing defect could be identified, necessitating a product recall or other corrective measures, which could hurt our reputation and the reputation of our products and may have an adverse impact on our financial performance and&#47;or on future sales.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">New products may have different performance characteristics from previous products.  In addition, we have limited field experience with existing commercial products from which to make our warranty accrual estimates.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_274"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our technology and products may not meet the market requirements, including requirements relating to performance, integration and&#47;or cost.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The market requirements for our products and, by extension, our technology changes rapidly.  Our existing and planned products may not meet the market requirements for any number of characteristics, including performance, integration characteristics, cost, freeze-protection, ingress protection, and durability.    </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_277"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We may not be able to sell our products on a commercially viable basis on the timetable we anticipate, or at all.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We cannot guarantee that we will be able to develop commercially viable fuel cell products on the timetable we anticipate, or at all. Selling our fuel cell products on a commercially viable basis requires technological advances to improve the durability, reliability and performance of these products, and to develop commercial volume manufacturing processes for these products.  It also depends upon our ability to reduce the costs of these products, since they are currently more expensive than products based on existing technologies, such as internal combustion engines and batteries.  We may not be able to sufficiently reduce the cost of these products without reducing their performance, reliability and durability, which would adversely affect the willingness of consumers to buy our products.  We cannot guarantee that we will be able to internally develop the technology necessary to sell our fuel cell products on a commercially viable basis or that we will be able to acquire or license the required technology from third parties.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">50</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, before we release any product to market, we subject it to numerous field tests.  These field tests may encounter problems and delays for a number of reasons, many of which are beyond our control.  If these field tests reveal technical defects or reveal that our products do not meet performance goals, our anticipated timeline for selling our products on a commercially viable basis could be delayed, and potential purchasers may decline to purchase our products.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_280"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">A mass market for our products may never develop or may take longer to develop than we anticipate.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our fuel cell products represent emerging markets, and we do not know whether end-users will want to use them in commercial volumes.  In such emerging markets, demand and market acceptance for recently introduced products and services are subject to a high level of uncertainty and risk.  The development of a mass market for our fuel cell products may be affected by many factors, some of which are beyond our control, including the emergence of newer, more competitive technologies and products, the cost of fuels used by our products, regulatory requirements, consumer perceptions of the safety of our products and related fuels, and end-user reluctance to buy a new product.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If a mass market fails to develop, or develops more slowly than we anticipate, we may never achieve profitability.  In addition, we cannot guarantee that we will continue to develop, manufacture or market our products if sales levels do not support the continuation of the product.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_289"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We may experience cybersecurity threats to our information technology infrastructure and systems, and unauthorized attempts to gain access to our proprietary or confidential information, as may our customers, suppliers and&#47;or partners.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We depend on information technology infrastructure and systems (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IT Systems</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), hosted internally and outsourced, to process, transmit and store electronic data and financial information (including proprietary or confidential information), and manage business operations.  Our business requires the appropriate and secure utilization of sensitive, confidential or personal data or information belonging to our employees, customers and partners.  In addition, Ballard proprietary or confidential information may be stored on IT Systems of our suppliers, customers and partners.  Increased global cybersecurity vulnerabilities, threats and more sophisticated and targets cyber-related attacks pose a risk to the security of Ballard&#8217;s and its customers&#8217;, partners&#8217;, suppliers&#8217; and third-party service providers&#8217; IT Systems and the confidentiality, availability and integrity of Ballard&#8217;s and its customers&#8217; and partners&#8217; data or information.  We may be subject to cybersecurity risks or other breaches of our IT Systems intended to obtain unauthorized access to our information and that of our business partners, destroy data or disable, degrade or sabotage our IT Systems through the introductions of computer viruses, fraudulent emails, cyber attached and other means, and such breaches could originate from a variety of sources including our own employees or unknown third parties.  While we have made investments seeking to address these threats, including monitoring of networks and systems, hiring of experts, employee training and security policies for employees, we may face difficulties in anticipating and implementing adequate preventative measures and remain potentially vulnerable.  We must rely on our own safeguards as well as the safeguards put in place by our suppliers, customers and partners to mitigate the threats.  Our internal systems are audited for cybersecurity vulnerabilities by third party security firms to ensure we are prepared for new and emerging threats.  Our suppliers, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">51</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">customers and partners have varying levels of cybersecurity expertise and safeguards, most have yearly compliance audits that are available upon request.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An IT System failure or non-availability, cyber-attack or breach of systems security could disrupt our operations, cause financial loss, a loss of business opportunities, misappropriation or unauthorized release of confidential&#47;proprietary or personal information, damage to our systems and those with whom we do business, violation of privacy laws, litigation, regulatory penalties and remediation and restoration costs, as well as increased costs to maintain our IT Systems.  Cybersecurity breaches or failures of our IT Systems could have an adverse effect on our business operations, financial reporting, financial condition and results of operations, and result in reputational damage. Furthermore, given the highly evolving nature of cybersecurity threats or disruptions and their increased frequency, the impact of any future incident cannot be easily predicted or mitigated, and the costs related to such threats or disruptions may not be fully insured or indemnified by other means.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_292"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We depend on our intellectual property, and our failure to protect that intellectual property could adversely affect our expected future growth and success.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Failure to protect our existing intellectual property rights may result in the loss of our exclusivity regarding, or the right to use, our technologies.  If we do not adequately ensure our freedom to use certain technology, we may have to pay others for rights to use their intellectual property, pay damages for infringement or misappropriation, or be enjoined from using such intellectual property.  We rely on patent, trade secret, trademark and copyright laws to protect our intellectual property.  Some of our intellectual property is not covered by any patent or patent application, and the patents to which we currently have rights expire between 2021 and 2040.  Our present or future-issued patents may not protect our technological leadership, and our patent portfolio may not continue to grow at the same rate as it has in the past.  Moreover, our patent position is subject to complex factual and legal issues that may give rise to uncertainty as to the validity, scope and enforceability of a particular patent.  Accordingly, there is no assurance that&#58; (i) any of the patents owned by us or other patents that third parties license to us will not be invalidated, circumvented, challenged, rendered unenforceable or licensed to others&#59; or (ii) any of our pending or future patent applications will be issued with the breadth of claim coverage sought by us, if issued at all. In addition, effective patent, trade secret, trademark and copyright protection may be unavailable, limited or not applied for in certain countries.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We also seek to protect our proprietary intellectual property, including intellectual property that may not be patented or patentable, in part by confidentiality agreements and, if applicable, inventors&#8217; rights agreements with our strategic partners and employees.  We can provide no assurance that these agreements will not be breached, that we will have adequate remedies for any breach, or that such persons or institutions will not assert rights to intellectual property arising out of these relationships.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Certain of our intellectual property have been licensed to us on a non-exclusive basis from third parties who may also license such intellectual property to others, including our competitors.  If necessary or desirable, we may seek further licences under the patents or other intellectual property rights of others.  However, we may not be able to obtain such licences or the terms of any offered licences may not be acceptable to us.  The failure to obtain a licence from a third party for intellectual property we use could cause us to incur substantial liabilities and to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">suspend the manufacture or shipment of products or our use of processes requiring the use of such intellectual property.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We may become subject to lawsuits in which it is alleged that we have infringed the intellectual property rights of others or commence lawsuits against others who we believe are infringing upon our rights.  Our involvement in intellectual property litigation could result in significant expense to us, adversely affecting the development of sales of the challenged product or intellectual property and diverting the efforts of our technical and management personnel, whether or not such litigation is resolved in our favour.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2071"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Emerging diseases, like COVID-19, may adversely affect our operations (including our joint ventures in China), our suppliers, our customers and&#47;or partners.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Emerging diseases, like COVID-19, and government actions to address them, may adversely affect our operations, our suppliers, our customers, or our joint ventures.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A local, regional, national or international epidemic, including the COVID-19 pandemic, may prevent, or cause delays in, acquiring components of our products, producing our products, delivering our services, completing sales of our products or services whether by direct impacts to our operations, or impacts to the operations of our suppliers, customers or to the financial markets.  Our joint ventures may similarly be affected.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The continued magnitude, outcome and duration of epidemics and pandemics are difficult to accurately assess, but their impacts could&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:13.8pt">worsen economic conditions, which could negatively impact levels of investment in fuel cell technology deployments by governments and&#47;or our customers&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:13.8pt">impact our production levels, including as a result of full or partial shutdowns of our manufacturing facilities&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:13.8pt">impact our customers&#8217; or joint venture&#8217;s production volume levels, including as a result of prolonged unscheduled facility shutdowns&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:13.8pt">cause potential shortages of employees to staff our facilities, or the facilities of our customers, suppliers or joint ventures&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:13.8pt">lead to prolonged disruptions of critical components, including because of the bankruptcy&#47;insolvency of one or more suppliers&#59; or</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;padding-left:13.8pt">result in governmental regulation adversely impacting our business, </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">all of which could have a material adverse effect on our business, financial condition and results of operations, which could be rapid and unexpected.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2078"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">In our Technology Solutions market, we depend on a limited number of customers for a majority of our revenues and are subject to risks related to the continued commitment of these customers to their fuel cell programs.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We provide most of our services in the Technology Solutions market to two customers, the Volkswagen Group and the Weichai-Ballard JV, and while we are continually seeking to expand our customer base, we expect this will continue for the foreseeable future.  Our future success in this market is dependent upon the continued demand by these customers and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">53</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">expansion of our customer base.  Any decline in or loss of demand from these customers or other customers for any reason may have a negative impact on our revenues, and an adverse effect on our business, financial condition and results of operations.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, our dependence on a limited number of customers in this market exposes us to numerous other risks, including&#58; current or future economic conditions could negatively affect our major customers and cause them to significantly reduce operations or file for bankruptcy.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2085"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">In our Material Handling market, we depend on a single customer for the majority of our revenues and are subject to risks from that customer&#8217;s internal fuel cell stack development and commercialization plans.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We sell most of our products in the Material Handling market to a single customer, Plug Power, and while we are continually seeking to expand our customer base, we expect this will continue for the foreseeable future.  Plug Power has developed its own fuel cell stacks to integrate into their material handling products.  If Plug Power decides to solely use its own fuel cell stacks, then these fuel cell stacks may displace our fuel cell stacks.  Any decline in business with this customer could have an adverse impact on our business, financial condition and results of operations.  Any fluctuations in demand from this customer or other customers may negatively impact our business, financial condition and results of operations.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If we are unable to broaden our customer base and expand relationships with other potential customers, our business in this market will continue to be impacted by unanticipated demand fluctuations due to our dependence on a single customer.  Unanticipated demand fluctuations can have a negative impact on our revenues and business, and an adverse effect on our business, financial condition and results of operations.  In addition, our dependence on a single customer in this market exposes us to numerous other risks, including&#58; (i) a slowdown or delay in the customer&#8217;s deployment of our products could significantly reduce demand for our products as well as increase pricing pressure on our products due to increased purchasing leverage&#59; (ii) reductions in the customer&#8217;s forecasts and demand could result in excess inventories&#59; (iii) the current or future economic conditions could negatively affect the customer and cause it to significantly reduce operations or file for bankruptcy&#59; (iv) concentration of accounts receivable credit risk, which could have a material adverse effect on our liquidity and financial condition if the customer declared bankruptcy or delayed payment of their receivables&#59; and (v) reductions in the customer&#8217;s demand as a result of their own strategic action to dual source their supply of fuel cell stacks.</font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_298"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Climate change risks may adversely affect our operations, or the operations of our suppliers, customers and&#47;or partners.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our business interruption risk is exacerbated by an increasing number of extreme weather events related to climate change.  Extreme weather events such as floods and fires caused or exacerbated by climate change could impair our ability to carry on business.  For example, extreme weather events could cause catastrophic destruction to some of our or our supplier&#8217;s and&#47;or customer&#8217;s facilities, which could in turn disrupt our production and&#47;or prevent us from supplying products to our customers. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Transitioning to a lower-carbon economy creates opportunities for us and may increase demand for zero-emission products like those that we produce.  However, we may also become </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">54</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">subject to potential negative impacts of new environmental regulations, laws, and policies that could result in increased costs of carrying on our business.  Our financial condition may be negatively impacted by costs associated with changes in environmental laws and regulations and regulatory enforcement.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_301"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Public policy and regulatory changes could hurt the market for our products and services.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in existing government regulations and the emergence of new regulations with respect to fuel cell products may hurt the market for our products and services.  Environmental laws and regulations have driven interest in fuel cells.  We cannot guarantee that these laws and policies, including subsidies or incentives associated with the adoption of clean energy products, will not change.  Changes in these laws and other laws and policies, or the failure of these laws and policies to become more widespread, could result in manufacturers abandoning their interest in fuel cell products or favouring alternative technologies.  In addition, as fuel cell products are introduced into our target markets, governments may impose burdensome requirements and restrictions on the use of fuel cell products that could reduce or eliminate demand for some or all of our products and services.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Like many industries, the hydrogen and fuel cell industries use perfluoroalkyl and polyfluoroalkyl compounds (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PFA</font><font style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">s</font><font style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) in products, including materials and </font><font style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">components </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">of PEM fuel cells and electrolyzers.  There are accelerating regulatory trends focused on reducing or eliminating the presence of PFA</font><font style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> in the environment.  While we are working with our supply base to eliminate the use of PFA</font><font style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> in materials </font><font style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">and components </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">used in our fuel cell products, including our membrane electrode assemblies, there can be no assurance that our suppliers </font><font style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">would be able to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">successfully achieve reductions of PFA</font><font style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">s if required </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">to comply with future regulatory requirements.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Government budgetary constraints could reduce the demand for our products by restricting the funding available for green hydrogen production and&#47;or zero-emission products like those that we produce. We cannot guarantee that current government direct and indirect financial support for our products will continue.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_304"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Regulatory agencies could require us to modify or terminate existing investments, acquisitions or joint ventures and could delay or prevent future opportunities.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our current and future investment, acquisition and joint venture opportunities are, or may be, subject to the jurisdiction of the Department of Innovation, Science and Economic Development (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ISED</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) under the Investment Canada Act (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ICA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), the U.S. Federal Trade Commission (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FTC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and Department of Justice (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DOJ</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) under the Hart-Scott-Rodino Antitrust Improvements Act of 1976 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">HSR Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and related legislation and regulations, the Committee on Foreign Investment in the United States (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CFIUS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and other similar regulatory schemes. The ICA regulates the acquisition of control of a Canadian business by a non-Canadian and requires that certain transactions be reviewed by ISED before they are permitted to close. The HSR Act regulates certain transactions that affect U.S. commerce and requires that certain transactions be reported to the FTC and DOJ before they are permitted to close. CFIUS has jurisdiction over investments in &#8220;U.S. businesses&#8221; by non-U.S. persons that involve U.S. national security concerns, which concerns may change or evolve over time in response to political, economic or other events. Unlike the ICA and the HSR Act, CFIUS may intervene in the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">55</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">transaction before or after the closing if the parties to a transaction do not make a voluntary or required filing with CFIUS.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Because we are a British Columbia-based company with operations and assets in the United States, Europe, the UK and China, as well as joint ventures and significant shareholders in China, from time to time we have received and responded to inquiries from these agencies. We may receive additional inquiries from, or be required to make filings with, these agencies in the future. Any of these agencies could delay or prevent us from participating in future investment, acquisition or joint venture opportunities, or could require us to take steps to address concerns identified by the regulatory agency with respect to existing investments or joint ventures.  Each of these regulatory agencies has broad discretion to investigate and intervene in transactions that fall within the scope of their respective regulatory authority. In addition, CFIUS could intervene in our previously completed transactions and require us to modify or amend the terms of those transactions, or terminate or unwind all or part of the transactions, if CFIUS determines that it is necessary to address U.S. national security concerns, without regard to whether the transaction was completed and operated in accordance with applicable law.  If these regulatory agencies modify, delay, prevent or terminate our participation in these investments, acquisitions and joint ventures, our results of operations or financial condition may be adversely impacted. </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_307"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exchange rate fluctuations are beyond our control and may have a material adverse effect on our business, operating results, financial condition and profitability.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We report our financial results in United States dollars.  Our operating expenditures are particularly affected by fluctuations in the exchange rate between the Canadian dollar and the United States dollar.  We generate the majority of our revenues in United States dollars while the majority of our operating expenditures are incurred in Canadian dollars.  As a result, any increase in the value of the Canadian dollar, relative to the United States dollar, increases the amount of reported operating expenditures in excess of any corresponding increase in revenues and gross margins.  Exchange rate fluctuations are beyond our control, and the Canadian dollar may appreciate against the United States dollar in the future, which would result in higher operating expenditures and lower net income.  In order to reduce the potential negative effect of a strengthening Canadian dollar, we occasionally enter into various hedging programs. Regardless, if the Canadian dollar increases in value, it will negatively affect our financial results and our competitive position compared to other fuel cell product manufacturers in jurisdictions where operating costs are lower.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_310"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Commodity price fluctuations are beyond our control and may have a material adverse effect on our business, operating results, financial condition and profitability.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Commodity prices, in particular the price of platinum and palladium, affect our costs.  Platinum and palladium are key components of our fuel cell products.  Platinum and palladium are scarce natural resources and we are dependent upon a sufficient supply of these commodities.  While we do not anticipate significant near or long-term shortages in the supply of platinum or palladium, such shortages could adversely affect our ability to produce commercially viable fuel cell products or significantly raise our cost of producing such products.  In order to reduce the impact of platinum price fluctuations, we occasionally enter into various hedging programs. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">56</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_313"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We expect our cash reserves will be reduced due to future operating losses, working capital requirements, capital expenditures, and potential acquisitions and other investments by our business, including in certain hydrogen infrastructure and growth equity funds, and we cannot provide certainty as to how long our cash reserves will last or that we will be able to access additional capital when necessary.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We have a history of losses and negative cash flows and expect to incur continued losses and generate negative cash flow until we can produce sufficient revenues to cover our costs. We expect to incur continued losses and generate negative cash flow until we can produce sufficient revenues to cover our costs.  Further, we are obligated to fund HyCap and Clean H2 to our agreed upon contribution amount.  We may never become profitable.  Even if we do achieve profitability, we may be unable to sustain or increase our profitability in the future.  There are substantial uncertainties associated with our achieving and sustaining profitability.  We expect our cash reserves will be reduced due to future operating losses, working capital requirements, and we cannot provide certainty as to how long our cash reserves will last or that we will be able to access additional capital if and when necessary.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_2092"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Potential fluctuations in our financial and business results make forecasting difficult and may restrict our access to funding for our commercialization plan.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We expect our revenues and operating results to vary significantly from quarter to quarter.  As a result, quarter-to-quarter comparisons of our revenues and operating results may not be meaningful.  Due to the stage of development of our business, it is difficult to predict our future revenues or results of operations accurately.  We are also subject to normal operating risks such as credit risks, foreign currency risks and fluctuations in commodity prices.  As a result, it is possible that in one or more future quarters, our operating results may fall below the expectations of investors and securities analysts.  Not meeting investor and security analyst expectations may materially and adversely impact the trading price of our common shares and restrict our ability to secure required funding to pursue our commercialization plans.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_316"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our products use flammable fuels and some generate high voltages, which could subject our business to product safety, product liability or other claims.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our business exposes us to potential product safety, product liability and similar claims that are inherent in electrical products, and in products that use hydrogen or hydrogen-rich reformate fuels.  High-voltage electricity poses potential shock hazards, and hydrogen is a flammable gas and therefore a potentially dangerous fuel.  Any accidents involving our products or other hydrogen-based products could materially impede widespread market acceptance and demand for our fuel cell products.  Involvement in litigation could result in significant expense to us, adversely affecting the development and sales of our products, and diverting the efforts of our technical and management personnel, whether or not the litigation is resolved in our favour.  In addition, we may be held responsible for damages beyond the scope of our insurance coverage.  We also cannot predict whether we will be able to maintain our insurance coverage on acceptable terms.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">57</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_322"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">We could be liable for environmental damages resulting from our research, development or manufacturing operations.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our business exposes us to the risk of harmful substances escaping into the environment, resulting in personal injury or loss of life, damage to or destruction of property, and natural resource damage.  Depending on the nature of the claim, our current insurance policies may not adequately reimburse us for costs incurred in settling environmental damage claims, and in some instances, we may not be reimbursed at all.  Our business is subject to numerous laws and regulations that govern environmental protection and human health and safety.  These laws and regulations have changed frequently in the past and it is reasonable to expect additional and more stringent changes in the future.  Our operations may not comply with future laws and regulations, and we may be required to make significant unanticipated capital and operating expenditures.  If we fail to comply with applicable environmental laws and regulations, governmental authorities may seek to impose fines and penalties on us, or to revoke or deny the issuance or renewal of operating permits, and private parties may seek damages from us.  Under those circumstances, we might be required to curtail or cease operations, conduct site remediation or other corrective action, or pay substantial damage claims.  </font></div><div id="i1b216e1cc1ca442481d55e460925cf3e_325"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ADDITIONAL INFORMATION</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Additional information regarding Ballard may be found on the Canadian Securities Administrator&#8217;s SEDAR website at www.sedar.com and on the United States Securities and Exchange Commission&#8217;s EDGAR website at www.sec.gov.  In particular, additional information regarding directors&#8217; and officers&#8217; remuneration and indebtedness, principal holders of our securities and securities authorized for issuance under security compensation plans is contained in our information circular for our most recent annual meeting of securityholders that involved the election of directors.  Additional financial information is provided in our financial statements and Management&#8217;s Discussion and Analysis for the most recently completed financial year. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Copies of this Annual Information Form and the documents incorporated by reference herein, our comparative financial statements (including the auditors&#8217; report) for the year ended December 31, 2022, each interim financial statement issued after December 31, 2022, our management proxy circular and our Annual Report may be obtained upon request from our Corporate Secretary, 9000 Glenlyon Parkway, Burnaby, British Columbia, V5J 5J8, or on our website at www.ballard.com.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">58</font></div></div></div><div id="i1b216e1cc1ca442481d55e460925cf3e_328"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">APPENDIX &#8220;A&#8221; </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AUDIT COMMITTEE MANDATE</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Board has established an Audit Committee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) to assist the Board in fulfilling its oversight responsibilities regarding the integrity of the Corporation&#8217;s accounting and financial reporting, the Corporation&#8217;s systems of internal controls over financial reporting, the independence and performance of the Corporation&#8217;s external and internal auditors, the identification and management of the Corporation&#8217;s risks, the Corporation&#8217;s Whistleblower Reporting processes, the Corporation&#8217;s financial policies and the review and approval of related party transactions, as further described below.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In this Mandate, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Ballard Power Systems Inc. and a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a member of the Corporation&#8217;s board of directors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SGC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Corporation&#8217;s Sustainability &#38; Governance Committee.   </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Composition and Eligibility</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A)&#160;&#160;&#160;&#160;The Committee will have a minimum of three members, including the chair of the Committee.  Following each annual meeting of shareholders of the Corporation the Board, upon the recommendation of the SGC, will appoint the members of the Committee, including the Committee chair.  Any member may be removed or replaced at any time by the Board and will cease to be a member upon ceasing to be a director of the Corporation.  Each member will hold office until the close of the next annual meeting of shareholders of the Corporation or until the member resigns or is replaced, whichever occurs first.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B)&#160;&#160;&#160;&#160;Each member of the Committee will be an independent director as set out in applicable securities laws, rules and regulations, and standards of the stock exchanges on which the Corporation&#8217;s securities are listed.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C)&#160;&#160;&#160;&#160;All members of the Committee will be financially literate, as defined in accordance with applicable securities laws, rules and regulations, and standards of the stock exchanges on which the Corporation&#8217;s securities are listed.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D)&#160;&#160;&#160;&#160;At least one member of the Committee must be an audit committee &#8220;financial expert&#8221; as defined by applicable securities laws, rules and regulations.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E)&#160;&#160;&#160;&#160;Any member of the Committee who serves on more than three public company audit committees must inform the Chair of the Board, so that the Board may consider and discuss with such member any issues related to his or her effectiveness and time commitment.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Meetings &#38; Quorum</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A)&#160;&#160;&#160;&#160;The Committee will meet at least quarterly and otherwise as necessary.  Any member of the Committee may request additional meetings.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B)&#160;&#160;&#160;&#160;Notice of the time and place of each meeting will be given to each member of the Committee either by telephone or other electronic means not less than 1 week before the time of the meeting. Meetings may be held at any time if all Committee members have </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">59</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">waived or are deemed to have waived notice of the meeting.  A Committee member participating in a meeting will be deemed to have waived notice of the meeting.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C)&#160;&#160;&#160;&#160;The Board Chair will attend meetings of the Committee as an ex officio member.  The Board Chair will be considered as a Committee member for purposes of establishing quorum and will be entitled to vote on matters considered at the meeting. Unless the Committee chair determines otherwise, any other directors who are not members of the Committee will not be allowed to attend meetings of the Committee.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D)&#160;&#160;&#160;&#160;The CEO, CFO, Controller and internal auditor will have direct access to the Committee and any of them may request a meeting of the Committee be called by notifying the chair of the Committee.  They will receive notice of every meeting of the Committee and will normally be requested to attend, other than in cases where the Committee wishes to meet in-camera.  Other executives or employees of the Corporation will attend at the request of the Committee Chair.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E)&#160;&#160;&#160;&#160;Meetings will be chaired by the Chair of the Committee, or if the Chair is absent, by a member chosen by the Committee from among themselves.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F)&#160;&#160;&#160;&#160;A majority of Committee members constitute a quorum necessary for the transaction of business at Committee meetings.  A quorum once established is maintained even if members of the Committee leave the meeting prior to conclusion.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">G)&#160;&#160;&#160;&#160;The Corporate Secretary or his or her nominee will act as Secretary to the Committee.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">H)&#160;&#160;&#160;&#160;All decisions made by the Committee may be made at a Committee meeting or evidenced in writing and signed by all Committee members, which will be fully effective as if it had been made or passed at a Committee meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I)&#160;&#160;&#160;&#160;As part of every regularly-scheduled meeting, the Committee will hold in-camera sessions with&#58; (1) the external auditors and the internal auditors&#59; (2) with the external auditors only&#59; and (3) of the Committee itself, without management or management directors present. The Committee may also hold other in-camera sessions with such members of management present as the Committee deems appropriate.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">J)&#160;&#160;&#160;&#160;The Committee will report to the Board on its meetings and each member of the Board will have access to the minutes of the Committee&#8217;s meetings, regardless of whether the director is a member of the Committee.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Duties and Responsibilities</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:14.35pt;text-decoration:underline">Financial Reporting Control Systems</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee is responsible for monitoring the quality and integrity of the Corporation&#8217;s accounting and financial reporting process through discussions with management, the external auditors and the internal auditors.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In discharging this responsibility, the Committee will review&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;with management and the external auditors, the Company&#8217;s significant accounting policies, including the impact of alternative accounting policies, and any proposed </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">60</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">changes thereto&#59; and key management estimates, risks and judgments that could materially affect the financial results&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;emerging accounting issues and their potential impact on the Company&#8217;s financial reporting&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;with management any significant changes in financial risks facing the Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;management&#8217;s report assessing the adequacy and effectiveness of the Corporation&#8217;s disclosure controls and procedures and systems of internal control&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;the evaluation by either the internal or external auditors of management&#8217;s internal control systems, and management&#8217;s responses to any identified deficiencies or weaknesses.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Prior to public disclosure, the Committee will review and approve (where authority has been delegated by Board to the Committee) or recommend to the Board for approval&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;the audited annual consolidated financial statements and unaudited interim condensed consolidated financial statements of the Corporation&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the interim and annual management&#8217;s discussion and analysis of financial condition and results of operations (MD&#38;A) of the Corporation&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;all other material financial public disclosure documents of the Company and those of its subsidiaries that are reporting issuers, including prospectuses, material press releases with financial results, the Annual Information Form and management information circular.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:15.01pt;text-decoration:underline">External Auditors</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The external auditors will report directly to the Committee and the Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;recommend to the Board and the Corporation&#8217;s shareholders the appointment of external auditors&#59; determine their compensation&#59; and monitor and evaluate their qualifications, resources, performance and independence&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;oversee the work of the external auditors and review and approve the annual audit plan of the external auditors, including the scope of the audit to be performed, and performance against the audit plan&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;pre-approve all audit, audit-related and non-audit services to be provided to the Corporation or any of its subsidiaries, by the external auditors (and its affiliates), in accordance with applicable securities laws, rules and regulations&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;discuss with the external auditors the quality and acceptability of the Corporation&#8217;s accounting policies, including&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;all critical accounting policies and practices&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;all alternative treatments of financial information that have been discussed with management, implications of their use and the external auditors&#8217; &#8220;preferred treatment&#8221;&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">61</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;any other material written communications between the external auditors and management&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;review reports of the external auditors&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;review the quarterly and annual representation letters given by management to the external auditors&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vii)&#160;&#160;&#160;&#160;at least annually, obtain and review a report by the external auditors describing&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;the firm&#8217;s internal quality-control procedures&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;any material issues raised by the most recent internal quality control review, or peer review of the firm, or by any inquiry or investigation by governmental, regulatory or professional authorities, within the preceding five years, respecting one or more independent audits carried out by the firm, and any steps taken to deal with such issues&#59; and </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;all relationships between the external auditors and the Company&#59;  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(viii)&#160;&#160;&#160;&#160;annually assess and confirm the independence of the external auditors and require the external auditors to deliver an annual report to the Committee regarding its independence, and hold discussions with the external auditors as to any relationship or services that may impact their objectivity or independence&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ix)&#160;&#160;&#160;&#160;ensure that the audit partners representing the external auditors meet the rotation requirements set out by applicable securities laws, rules and regulations, and standards of the stock exchanges on which the Corporation&#8217;s securities are listed&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(x)&#160;&#160;&#160;&#160;review and approve hiring policies regarding partners, employees and former partners and employees of current and former external auditors in accordance with applicable securities laws, rules and regulations and the Corporation&#8217;s policies.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:15.01pt;text-decoration:underline">Monitoring Internal Auditors</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The internal auditors will report quarterly to the Committee on the results of internal audit activities and will also have direct access to the chair of the Committee when the internal auditors determine it is necessary.  The Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;annually approve the appointment of the internal auditor (or persons responsible for the function)&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;review the scope of responsibilities and effectiveness of the internal audit team, its reporting relationships, activities, organizational structure and resources, its independence from management and its working relationship with the external auditors&#59;  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;oversee the work of the internal auditors including reviewing and approving the annual internal audit plan and updates thereto&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">62</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;review the reports of the internal auditors on the status of significant internal audit findings, recommendations and management&#8217;s responses and review any other reports of the internal auditors.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:14.35pt;text-decoration:underline">Financial Management</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee will at least annually&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;review with management and approve, or make recommendations to the Board to approve, the Corporation&#8217;s capital structure strategy&#59; financial policies and investment policies, including debt and equity components&#59; current and expected financial leverage, interest rate and foreign exchange exposures&#59; taking in consideration current and future business needs (including the Annual Operating Plan), capital markets and the Corporation&#8217;s credit rating&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;review compliance with financial policies.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Cybersecurity</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;oversee policies, procedures, plans and execution intended to provide security, confidentiality, availability and integrity of the Corporation&#8217;s data, including personal information and customer and other third party confidential information in the Corporation&#8217;s possession or custody&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;oversee the effectiveness of the Corporation&#8217;s policies and procedures with respect to its information technology systems, including enterprise cybersecurity and privacy&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;oversee policies and procedures of the Corporation in preparation for responding to any material incidents&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;oversee the Corporation&#8217;s compliance with applicable information security and data protection laws and industry standards, and oversee any internal audits of the Corporation&#8217;s information technology systems and processes&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;review the Corporation&#8217;s cyber insurance policies to ensure appropriate coverage&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F)   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Risk Management and Internal Controls</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;at least annually, review the Corporation&#8217;s risk assessment and risk management policies, including the Corporation&#8217;s insurance coverage, and management&#8217;s compliance with them&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;review with management, the external auditors and legal counsel, as necessary, any litigation, claim or other contingency, including any tax assessment, that could have a material effect upon the financial position or operating results of the Corporation and the appropriateness of the disclosure thereof in the documents reviewed by the Committee&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">63</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;review and recommend to the Board for approval of the Corporation&#8217;s delegation of financial authority&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;while ensuring confidentiality and anonymity, ensure management has established procedures for the receipt, retention and treatment of complaints received by the Corporation regarding accounting, internal accounting controls or auditing matters or employee concerns regarding accounting or auditing matters or breaches of the Corporation&#8217;s ethics policies (&#8220;Whistleblower Reporting&#8221;)&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;review quarterly reports on any Whistleblower Reporting complaints received by the Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vi)&#160;&#160;&#160;&#160;review management&#8217;s approach for safeguarding corporate assets, data and information systems, the adequacy of staffing of key financial functions (including succession plans for the Corporation&#8217;s CFO and Controller) and their plans for improvements&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(vii)&#160;&#160;&#160;&#160;review the appointment of the financial senior executives of the Corporation, prior to recommendation by the SGC to the Board&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(viii)&#160;&#160;&#160;&#160;assist the Board with the oversight of the Corporation&#8217;s compliance with applicable legal and regulatory requirements&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ix)&#160;&#160;&#160;&#160;review other risk management matters from time to time as the Committee may consider suitable or the Board may specifically direct.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">G) &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Related Party Transactions</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A related party transaction is defined as a transaction or a series of transactions in which the Corporation or any of its subsidiaries is to be a party, which involves an amount exceeding U.S. $120,000 in aggregate and in which any of the following persons have a direct or indirect material interest&#58;  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">a director or executive officer of the Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any nominee for election as a director of the Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any security holder of the Corporation known by the Corporation to own (of record or beneficially) more than 5% of any class of the Corporation&#8217;s voting securities&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any member of the immediate family of any of the foregoing persons.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In carrying out its responsibilities in reviewing and approving related party transactions, the Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;receive details of all related party transactions proposed by the Corporation, and actual and potential conflicts of interest relating thereto, to verify their propriety and that disclosure is appropriate&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;if a valuation or fairness opinion is required by any applicable statutes or regulations, supervise the preparation of such valuation or fairness opinion&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">64</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><img alt="image1.jpg" src="image1.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;if approval of the Board of directors is necessary, provide a recommendation to the Board of directors with respect to the related party transaction.  </font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">H) &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Other</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;annually review the audit of the expense reports of the Chair of the Board of Directors and the CEO&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;review the minutes of the Corporation&#8217;s Disclosure Committee&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;evaluate, at least annually, the adequacy of this Mandate and the Committee&#8217;s performance, and report its evaluation and any recommendations for change to the Board.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Authority</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:14.35pt">The Committee is authorized to request the presence, at any meeting, of senior management, legal counsel or anyone else who could contribute substantively to the subject of the meeting.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:15.01pt">The Committee is empowered to investigate any activity of the Corporation and all employees are to co-operate as requested by the Committee.  The Committee may retain outside advisors having special expertise to assist it in fulfilling its responsibilities, and determine the appropriate level of remuneration for such outside advisors.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:15.01pt">The Committee may form and delegate authority to Committee members or subcommittees.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:14.35pt">Nothing contained in the above mandate is intended to assign to the Audit Committee the Board&#8217;s responsibility to ensure the Corporation&#8217;s compliance with applicable laws or regulations or to expand applicable standards of liability under statutory or regulatory requirements for the directors or the members of the Audit Committee.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">65</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.4
<SEQUENCE>5
<FILENAME>ballard994123122soxsection.htm
<DESCRIPTION>EX-99.4
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i5802c1ea954c4dfdbba9ac6d72b93f74_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:162pt;padding-right:162pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="padding-left:157.5pt;padding-right:157.5pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">R. Randall MacEwen, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">I have reviewed this annual report on Form 40-F of Ballard Power Systems Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The issuer&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the issuer and have&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the issuer, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">Evaluated the effectiveness of the issuer&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Disclosed in this report any change in the issuer&#8217;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect the issuer&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The issuer&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer&#8217;s auditors and the audit committee of the issuer&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the issuer&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the issuer&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March 17, 2023</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> &#47;s&#47; R. Randall MacEwen&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; R. Randall MacEwen</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:18pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div id="i5802c1ea954c4dfdbba9ac6d72b93f74_4"></div><div style="padding-left:162pt;padding-right:162pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Paul Dobson, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">I have reviewed this annual report on Form 40-F of Ballard Power Systems Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The issuer&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the issuer and have&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the issuer, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">Evaluated the effectiveness of the issuer&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Disclosed in this report any change in the issuer&#8217;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect the issuer&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The issuer&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer&#8217;s auditors and the audit committee of the issuer&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the issuer&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the issuer&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March 14, 2022</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> &#47;s&#47; Paul Dobson&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Paul Dobson</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:18pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.5
<SEQUENCE>6
<FILENAME>ballard995123122soxsection.htm
<DESCRIPTION>EX-99.5
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ie4897fba9c8542859b63536516565712_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section 906 Certification</font></div><div style="margin-bottom:6pt;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:400;line-height:120%">Certification Pursuant to</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 U.S.C. Section 1350</font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</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%">In connection with the Annual Report on Form 40-F of Ballard Power Systems Inc., a corporation organized under the laws of British Columbia (the &#8220;Company&#8221;), for the period ending December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font><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><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.972%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d))&#59; and</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.780%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; March 17, 2023</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; R. Randall MacEwen</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R. Randall MacEwen</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer (principal executive officer)</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; March 17, 2023</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Paul Dobson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul Dobson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer (principal financial officer)</font></td></tr></table></div><div style="margin-bottom:6pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.6
<SEQUENCE>7
<FILENAME>ballard996123122kpmgcertif.htm
<DESCRIPTION>EX-99.6
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ia9cd472f09f0474d9e776ac3052ac681_1"></div><div style="min-height:108pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.947%"><tr><td style="width:1.0%"></td><td style="width:14.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.123%"></td><td style="width:0.1%"></td></tr><tr style="height:41pt"><td colspan="6" style="padding:0 1pt"><div><img alt="kpmglogo2019.jpg" src="kpmglogo2019.jpg" style="height:46px;margin-bottom:5pt;vertical-align:text-bottom;width:96px"></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">KPMG LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PO Box 10426 777 Dunsmuir Street</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Vancouver BC V7Y 1K23</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Canada</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Telephone (604) 692-3000</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Fax (604) 691-3031</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><div style="margin-bottom:6pt"><font><br></font></div><div style="padding-left:396pt;text-indent:-220.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div style="margin-top:2.95pt;padding-left:117pt;padding-right:315pt"><font><br></font></div><div style="padding-left:117pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors </font></div><div style="padding-left:117pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ballard Power Systems Inc.</font></div><div style="margin-top:2.95pt;padding-left:117pt"><font><br></font></div><div style="padding-left:117pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We, KPMG LLP, consent to the use of our report dated March 16, 2023, on the consolidated financial statements of Ballard Power Systems Inc. (the &#8220;Entity&#8221;), which comprise the consolidated statements of financial position as of December 31, 2022 and December 31, 2021, the related consolidated statements of loss and comprehensive income (loss), changes in equity and cash flows for each of the years in the two-year period ended December 31, 2022, and the related notes, and our report dated March 16, 2023 on the effectiveness of internal control over financial reporting as of December 31, 2022, which is included in the annual report on Form 40-F of the Entity for the fiscal year ended December 31, 2022.</font></div><div style="padding-left:117pt"><font><br></font></div><div style="padding-left:117pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also consent to the incorporation by reference of such reports in the Registration Statements No. 333-225494 and No. 333-161807 on Form S-8 and No. 333-254584 on Form F-10 of Ballard Power Systems Inc.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </font></div><div style="padding-left:117pt"><font><br></font></div><div style="padding-left:117pt"><font><br></font></div><div style="margin-top:6pt;padding-left:117pt"><img alt="kpmgllpsignaturea01.jpg" src="kpmgllpsignaturea01.jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:177px"></div><div style="margin-top:6pt;padding-left:117pt"><font><br></font></div><div style="margin-top:2.95pt;padding-left:117pt"><font><br></font></div><div style="margin-top:2.95pt;padding-left:117pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 16, 2023</font></div><div style="padding-left:117pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vancouver, Canada  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:117pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:6pt;font-weight:400;line-height:112%">KPMG LLP, an Ontario limited liability partnership and member firm of the KPMG global organization of independent member firms affiliated with KPMG International Limited, a private English company limited by guarantee. KPMG Canada provides services to KPMG LLP.</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>bldp-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:4a273d54-f199-49f5-afd4-79a50257073d,g:9bb53e30-d2da-46dc-ae04-1c957cec105f-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:bldp="http://www.ballard.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.ballard.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:import namespace="https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.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="bldp-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20221231_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="bldp-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.ballard.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.ballard.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofFinancialPosition" roleURI="http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition">
        <link:definition>0000003 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofLossandComprehensiveIncomeLoss" roleURI="http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss">
        <link:definition>0000004 - Statement - Consolidated Statements of Loss and Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinEquity" roleURI="http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity">
        <link:definition>0000005 - Statement - Consolidated Statements of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.ballard.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Reportingentity" roleURI="http://www.ballard.com/role/Reportingentity">
        <link:definition>0000007 - Disclosure - Reporting entity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Basisofpreparation" roleURI="http://www.ballard.com/role/Basisofpreparation">
        <link:definition>0000008 - Disclosure - Basis of preparation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Changesinaccountingpolicies" roleURI="http://www.ballard.com/role/Changesinaccountingpolicies">
        <link:definition>0000009 - Disclosure - Changes in accounting policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Significantaccountingpolicies" roleURI="http://www.ballard.com/role/Significantaccountingpolicies">
        <link:definition>0000010 - Disclosure - Significant accounting policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty" roleURI="http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty">
        <link:definition>0000011 - Disclosure - Critical judgments in applying accounting policies and key sources of estimation uncertainty</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Recentaccountingpronouncementsandfutureaccountingpolicychanges" roleURI="http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges">
        <link:definition>0000012 - Disclosure - Recent accounting pronouncements and future accounting policy changes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisition" roleURI="http://www.ballard.com/role/Acquisition">
        <link:definition>0000013 - Disclosure - Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Discontinuedoperations" roleURI="http://www.ballard.com/role/Discontinuedoperations">
        <link:definition>0000014 - Disclosure - Discontinued operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Tradeandotherreceivables" roleURI="http://www.ballard.com/role/Tradeandotherreceivables">
        <link:definition>0000015 - Disclosure - Trade and other receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.ballard.com/role/Inventories">
        <link:definition>0000016 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Propertyplantandequipment" roleURI="http://www.ballard.com/role/Propertyplantandequipment">
        <link:definition>0000017 - Disclosure - Property, plant and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Intangibleassets" roleURI="http://www.ballard.com/role/Intangibleassets">
        <link:definition>0000018 - Disclosure - Intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://www.ballard.com/role/Goodwill">
        <link:definition>0000019 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investments" roleURI="http://www.ballard.com/role/Investments">
        <link:definition>0000020 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Bankfacilities" roleURI="http://www.ballard.com/role/Bankfacilities">
        <link:definition>0000021 - Disclosure - Bank facilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Tradeandotherpayables" roleURI="http://www.ballard.com/role/Tradeandotherpayables">
        <link:definition>0000022 - Disclosure - Trade and other payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Deferredrevenue" roleURI="http://www.ballard.com/role/Deferredrevenue">
        <link:definition>0000023 - Disclosure - Deferred revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Provisionsandotherliabilities" roleURI="http://www.ballard.com/role/Provisionsandotherliabilities">
        <link:definition>0000024 - Disclosure - Provisions and other liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leaseliability" roleURI="http://www.ballard.com/role/Leaseliability">
        <link:definition>0000025 - Disclosure - Lease liability</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Employeefuturebenefits" roleURI="http://www.ballard.com/role/Employeefuturebenefits">
        <link:definition>0000026 - Disclosure - Employee future benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Equity" roleURI="http://www.ballard.com/role/Equity">
        <link:definition>0000027 - Disclosure - Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Commitmentsandcontingencies" roleURI="http://www.ballard.com/role/Commitmentsandcontingencies">
        <link:definition>0000028 - Disclosure - Commitments and contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Disaggregationofrevenue" roleURI="http://www.ballard.com/role/Disaggregationofrevenue">
        <link:definition>0000029 - Disclosure - Disaggregation of revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Personnelexpenses" roleURI="http://www.ballard.com/role/Personnelexpenses">
        <link:definition>0000030 - Disclosure - Personnel expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Otheroperatingexpense" roleURI="http://www.ballard.com/role/Otheroperatingexpense">
        <link:definition>0000031 - Disclosure - Other operating expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Financeincomeandexpense" roleURI="http://www.ballard.com/role/Financeincomeandexpense">
        <link:definition>0000032 - Disclosure - Finance income and expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Impairmentchargesonintangibleassets" roleURI="http://www.ballard.com/role/Impairmentchargesonintangibleassets">
        <link:definition>0000033 - Disclosure - Impairment charges on intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Recoveryonsettlementofcontingentconsideration" roleURI="http://www.ballard.com/role/Recoveryonsettlementofcontingentconsideration">
        <link:definition>0000034 - Disclosure - Recovery on settlement of contingent consideration</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Incometaxes" roleURI="http://www.ballard.com/role/Incometaxes">
        <link:definition>0000035 - Disclosure - Income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Relatedpartytransactions" roleURI="http://www.ballard.com/role/Relatedpartytransactions">
        <link:definition>0000036 - Disclosure - Related party transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Supplementaldisclosureofcashflowinformation" roleURI="http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation">
        <link:definition>0000037 - Disclosure - Supplemental disclosure of cash flow information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Operatingsegments" roleURI="http://www.ballard.com/role/Operatingsegments">
        <link:definition>0000038 - Disclosure - Operating segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Financialinstruments" roleURI="http://www.ballard.com/role/Financialinstruments">
        <link:definition>0000039 - Disclosure - Financial instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvent" roleURI="http://www.ballard.com/role/SubsequentEvent">
        <link:definition>0000040 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantaccountingpoliciesPolicies" roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesPolicies">
        <link:definition>0000041 - Disclosure - Significant accounting policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantaccountingpoliciesTables" roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesTables">
        <link:definition>0000042 - Disclosure - Significant accounting policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionTables" roleURI="http://www.ballard.com/role/AcquisitionTables">
        <link:definition>0000043 - Disclosure - Acquisition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherreceivablesTables" roleURI="http://www.ballard.com/role/TradeandotherreceivablesTables">
        <link:definition>0000044 - Disclosure - Trade and other receivables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.ballard.com/role/InventoriesTables">
        <link:definition>0000045 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentTables" roleURI="http://www.ballard.com/role/PropertyplantandequipmentTables">
        <link:definition>0000046 - Disclosure - Property, plant and equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleassetsTables" roleURI="http://www.ballard.com/role/IntangibleassetsTables">
        <link:definition>0000047 - Disclosure - Intangible assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsTables" roleURI="http://www.ballard.com/role/InvestmentsTables">
        <link:definition>0000048 - Disclosure - Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherpayablesTables" roleURI="http://www.ballard.com/role/TradeandotherpayablesTables">
        <link:definition>0000049 - Disclosure - Trade and other payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredrevenueTables" roleURI="http://www.ballard.com/role/DeferredrevenueTables">
        <link:definition>0000050 - Disclosure - Deferred revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsandotherliabilitiesTables" roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesTables">
        <link:definition>0000051 - Disclosure - Provisions and other liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseliabilityTables" roleURI="http://www.ballard.com/role/LeaseliabilityTables">
        <link:definition>0000052 - Disclosure - Lease liability (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeefuturebenefitsTables" roleURI="http://www.ballard.com/role/EmployeefuturebenefitsTables">
        <link:definition>0000053 - Disclosure - Employee future benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityTables" roleURI="http://www.ballard.com/role/EquityTables">
        <link:definition>0000054 - Disclosure - Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofrevenueTables" roleURI="http://www.ballard.com/role/DisaggregationofrevenueTables">
        <link:definition>0000055 - Disclosure - Disaggregation of revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PersonnelexpensesTables" roleURI="http://www.ballard.com/role/PersonnelexpensesTables">
        <link:definition>0000056 - Disclosure - Personnel expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtheroperatingexpenseTables" roleURI="http://www.ballard.com/role/OtheroperatingexpenseTables">
        <link:definition>0000057 - Disclosure - Other operating expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceincomeandexpenseTables" roleURI="http://www.ballard.com/role/FinanceincomeandexpenseTables">
        <link:definition>0000058 - Disclosure - Finance income and expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ImpairmentchargesonintangibleassetsTables" roleURI="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsTables">
        <link:definition>0000059 - Disclosure - Impairment charges on intangible assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesTables" roleURI="http://www.ballard.com/role/IncometaxesTables">
        <link:definition>0000060 - Disclosure - Income taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsTables" roleURI="http://www.ballard.com/role/RelatedpartytransactionsTables">
        <link:definition>0000061 - Disclosure - Related party transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaldisclosureofcashflowinformationTables" roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables">
        <link:definition>0000062 - Disclosure - Supplemental disclosure of cash flow information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingsegmentsTables" roleURI="http://www.ballard.com/role/OperatingsegmentsTables">
        <link:definition>0000063 - Disclosure - Operating segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsTables" roleURI="http://www.ballard.com/role/FinancialinstrumentsTables">
        <link:definition>0000064 - Disclosure - Financial instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ChangesinaccountingpoliciesDetails" roleURI="http://www.ballard.com/role/ChangesinaccountingpoliciesDetails">
        <link:definition>0000065 - Disclosure - Changes in accounting policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantaccountingpoliciesScheduleofSubsidiariesDetails" roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails">
        <link:definition>0000066 - Disclosure - Significant accounting policies - Schedule of Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantaccountingpoliciesDetails" roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesDetails">
        <link:definition>0000067 - Disclosure - Significant accounting policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails" roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails">
        <link:definition>0000068 - Disclosure - Significant accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails" roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails">
        <link:definition>0000069 - Disclosure - Significant accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails" roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails">
        <link:definition>0000070 - Disclosure - Significant accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionNarrativeDetails" roleURI="http://www.ballard.com/role/AcquisitionNarrativeDetails">
        <link:definition>0000071 - Disclosure - Acquisition - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionTheFairValueofPurchaseConsiderationDetails" roleURI="http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails">
        <link:definition>0000072 - Disclosure - Acquisition - The Fair Value of Purchase Consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>0000073 - Disclosure - Acquisition - The Fair Values of Assets Acquired and Liabilities Assumed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails" roleURI="http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails">
        <link:definition>0000074 - Disclosure - Acquisition - Identified Intangible Assets Based on The Following Useful Lives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionProFormInformationDetails" roleURI="http://www.ballard.com/role/AcquisitionProFormInformationDetails">
        <link:definition>0000075 - Disclosure - Acquisition - Pro Form Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherreceivablesTradeandOtherReceivablesDetails" roleURI="http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails">
        <link:definition>0000076 - Disclosure - Trade and other receivables - Trade and Other Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherreceivablesContractAssetsDetails" roleURI="http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails">
        <link:definition>0000077 - Disclosure - Trade and other receivables - Contract Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.ballard.com/role/InventoriesDetails">
        <link:definition>0000078 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentNetCarryingAmountsDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails">
        <link:definition>0000079 - Disclosure - Property, plant and equipment - Net Carrying Amounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentRollforwardDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails">
        <link:definition>0000080 - Disclosure - Property, plant and equipment - Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentNarrativeDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails">
        <link:definition>0000081 - Disclosure - Property, plant and equipment - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentRightofUseAssetsDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails">
        <link:definition>0000082 - Disclosure - Property, plant and equipment - Right-of-Use Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentRightofUseAssetsRollforwardDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails">
        <link:definition>0000083 - Disclosure - Property, plant and equipment - Right-of-Use Assets Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleassetsAcquiredDetails" roleURI="http://www.ballard.com/role/IntangibleassetsAcquiredDetails">
        <link:definition>0000084 - Disclosure - Intangible assets - Acquired (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleassetsRollforwardDetails" roleURI="http://www.ballard.com/role/IntangibleassetsRollforwardDetails">
        <link:definition>0000085 - Disclosure - Intangible assets - Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleassetsNarrativeDetails" roleURI="http://www.ballard.com/role/IntangibleassetsNarrativeDetails">
        <link:definition>0000086 - Disclosure - Intangible assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillDetails" roleURI="http://www.ballard.com/role/GoodwillDetails">
        <link:definition>0000087 - Disclosure - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsScheduleofInvestmentsDetails" roleURI="http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails">
        <link:definition>0000088 - Disclosure - Investments - Schedule of Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsNarrativeDetails" roleURI="http://www.ballard.com/role/InvestmentsNarrativeDetails">
        <link:definition>0000089 - Disclosure - Investments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsFinancialInformationofWeichaiBallardDetails" roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails">
        <link:definition>0000090 - Disclosure - Investments - Financial Information of Weichai Ballard (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsFinancialInformationofSynergyBallardJVCoDetails" roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails">
        <link:definition>0000091 - Disclosure - Investments - Financial Information of Synergy Ballard JVCo (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsScheduleofEquityAccountedInvestmentsDetails" roleURI="http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails">
        <link:definition>0000092 - Disclosure - Investments - Schedule of Equity- Accounted Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BankfacilitiesDetails" roleURI="http://www.ballard.com/role/BankfacilitiesDetails">
        <link:definition>0000093 - Disclosure - Bank facilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherpayablesDetails" roleURI="http://www.ballard.com/role/TradeandotherpayablesDetails">
        <link:definition>0000094 - Disclosure - Trade and other payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredrevenueDetails" roleURI="http://www.ballard.com/role/DeferredrevenueDetails">
        <link:definition>0000095 - Disclosure - Deferred revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsandotherliabilitiesRollforwardDetails" roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails">
        <link:definition>0000096 - Disclosure - Provisions and other liabilities - Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsandotherliabilitiesNarrativeDetails" roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails">
        <link:definition>0000097 - Disclosure - Provisions and other liabilities - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseliabilityNarrativeDetails" roleURI="http://www.ballard.com/role/LeaseliabilityNarrativeDetails">
        <link:definition>0000098 - Disclosure - Lease liability - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseliabilitySummaryofLeasesDetails" roleURI="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails">
        <link:definition>0000099 - Disclosure - Lease liability - Summary of Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseliabilityMaturityAnalysisDetails" roleURI="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails">
        <link:definition>0000100 - Disclosure - Lease liability - Maturity Analysis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" roleURI="http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails">
        <link:definition>0000101 - Disclosure - Employee future benefits - Net Defined Benefit Liability (Asset) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeefuturebenefitsAdditionalInformationDetails" roleURI="http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails">
        <link:definition>0000102 - Disclosure - Employee future benefits - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeefuturebenefitsFutureBenefitsDetails" roleURI="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails">
        <link:definition>0000103 - Disclosure - Employee future benefits - Future Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails" roleURI="http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails">
        <link:definition>0000104 - Disclosure - Employee future benefits - Included in Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeefuturebenefitsCompositionofPlanAssetsDetails" roleURI="http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails">
        <link:definition>0000105 - Disclosure - Employee future benefits - Composition of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeefuturebenefitsActuarialAssumptionsDetails" roleURI="http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails">
        <link:definition>0000106 - Disclosure - Employee future benefits - Actuarial Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquitySharebasedcompensationDetails" roleURI="http://www.ballard.com/role/EquitySharebasedcompensationDetails">
        <link:definition>0000107 - Disclosure - Equity - Share-based compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityNarrativeDetails" roleURI="http://www.ballard.com/role/EquityNarrativeDetails">
        <link:definition>0000108 - Disclosure - Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityShareCapitalDetails" roleURI="http://www.ballard.com/role/EquityShareCapitalDetails">
        <link:definition>0000109 - Disclosure - Equity - Share Capital (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityShareOptionsRollforwardDetails" roleURI="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails">
        <link:definition>0000110 - Disclosure - Equity - Share Options, Roll forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityShareOptionsRangeofExercisePricesDetails" roleURI="http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails">
        <link:definition>0000111 - Disclosure - Equity - Share Options, Range of Exercise Prices (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityShareOptionsFairValueAssumptionsDetails" roleURI="http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails">
        <link:definition>0000112 - Disclosure - Equity - Share Options, Fair Value Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityDeferredShareUnitsDetails" roleURI="http://www.ballard.com/role/EquityDeferredShareUnitsDetails">
        <link:definition>0000113 - Disclosure - Equity - Deferred Share Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityRestrictedShareUnitsDetails" roleURI="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails">
        <link:definition>0000114 - Disclosure - Equity - Restricted Share Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandcontingenciesDetails" roleURI="http://www.ballard.com/role/CommitmentsandcontingenciesDetails">
        <link:definition>0000115 - Disclosure - Commitments and contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofrevenueDetails" roleURI="http://www.ballard.com/role/DisaggregationofrevenueDetails">
        <link:definition>0000116 - Disclosure - Disaggregation of revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PersonnelexpensesDetails" roleURI="http://www.ballard.com/role/PersonnelexpensesDetails">
        <link:definition>0000117 - Disclosure - Personnel expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtheroperatingexpenseDetails" roleURI="http://www.ballard.com/role/OtheroperatingexpenseDetails">
        <link:definition>0000118 - Disclosure - Other operating expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceincomeandexpenseDetails" roleURI="http://www.ballard.com/role/FinanceincomeandexpenseDetails">
        <link:definition>0000119 - Disclosure - Finance income and expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ImpairmentchargesonintangibleassetsNarrativeDetails" roleURI="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails">
        <link:definition>0000120 - Disclosure - Impairment charges on intangible assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ImpairmentchargesonintangibleassetsDetails" roleURI="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails">
        <link:definition>0000121 - Disclosure - Impairment charges on intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RecoveryonsettlementofcontingentconsiderationDetails" roleURI="http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails">
        <link:definition>0000122 - Disclosure - Recovery on settlement of contingent consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesCurrentTaxExpenseDetails" roleURI="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails">
        <link:definition>0000123 - Disclosure - Income taxes - Current Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesTaxRateReconciliationDetails" roleURI="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails">
        <link:definition>0000124 - Disclosure - Income taxes - Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>0000125 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesUnrecognizedDeferredTaxAssetsDetails" roleURI="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails">
        <link:definition>0000126 - Disclosure - Income taxes - Unrecognized Deferred Tax Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsTransactionswithRelatedPartiesDetails" roleURI="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails">
        <link:definition>0000127 - Disclosure - Related party transactions - Transactions with Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsKeyManagementCompensationDetails" roleURI="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails">
        <link:definition>0000128 - Disclosure - Related party transactions - Key Management Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaldisclosureofcashflowinformationDetails" roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails">
        <link:definition>0000129 - Disclosure - Supplemental disclosure of cash flow information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingsegmentsNarrativeDetails" roleURI="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails">
        <link:definition>0000130 - Disclosure - Operating segments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingsegmentsGeographicalDetails" roleURI="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails">
        <link:definition>0000131 - Disclosure - Operating segments - Geographical (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsNarrativeDetails" roleURI="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails">
        <link:definition>0000132 - Disclosure - Financial instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsInvestmentsDetails" roleURI="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails">
        <link:definition>0000133 - Disclosure - Financial instruments - Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails" roleURI="http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails">
        <link:definition>0000134 - Disclosure - Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" abstract="false" name="BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_InternallygeneratedfuelcellMember" abstract="true" name="InternallygeneratedfuelcellMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ProceedsFromIssuingSharesEquityOffering" abstract="false" name="ProceedsFromIssuingSharesEquityOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_BallardMotiveSolutionsMember" abstract="true" name="BallardMotiveSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_BallardHongKongLtd.Member" abstract="true" name="BallardHongKongLtd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" abstract="false" name="ChangeInUnrecognizedDeductibleTemporaryDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_PensionAdministrativeExpense" abstract="false" name="PensionAdministrativeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_WeichaiPowerCo.Member" abstract="true" name="WeichaiPowerCo.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_DeferredRevenueRollForward" abstract="true" name="DeferredRevenueRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_OperatingSegmentsAbstract" abstract="true" name="OperatingSegmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" abstract="true" name="OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_RelatedPartyAbstract" abstract="true" name="RelatedPartyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_PropertyPlantAndEquipmentRollForward" abstract="true" name="PropertyPlantAndEquipmentRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_EmployeeStockOption1Member" abstract="true" name="EmployeeStockOption1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" abstract="true" name="ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_WeichaiBallardJVMember" abstract="true" name="WeichaiBallardJVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_InvestmentsMember" abstract="true" name="InvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_AdjustmentsForLossesDecommissioningOfLiabilities" abstract="false" name="AdjustmentsForLossesDecommissioningOfLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" abstract="true" name="ProvisionRelatedToIntellectualPropertyPurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_OwnedPropertyPlantAndEquipmentMember" abstract="true" name="OwnedPropertyPlantAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" abstract="false" name="IncreaseDecreaseThroughTransfersInRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_BusinessAcquisitionSharePrice1" abstract="false" name="BusinessAcquisitionSharePrice1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="bldp_DomainNamesMember" abstract="true" name="DomainNamesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_TaxEffectOther" abstract="false" name="TaxEffectOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_InterestsInOtherEntitiesAbstract" abstract="true" name="InterestsInOtherEntitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" abstract="true" name="CorporateInformationAndStatementOfIFRSComplianceAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_NetChangeInShortTermInvestments" abstract="false" name="NetChangeInShortTermInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" abstract="false" name="IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" abstract="false" name="AdditionsThroughBusinessCombinationsRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" abstract="false" name="DisclosureOfNatureOfBusinessExplanatoryTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_SummaryOfInvestmentsTableTextBlock" abstract="false" name="SummaryOfInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" abstract="false" name="ShortTermInvestmentsNotClassifiedAsCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" abstract="true" name="OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ManufacturingExecutionSystemMember" abstract="true" name="ManufacturingExecutionSystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" abstract="false" name="DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_BallardUnmannedSystemsMember" abstract="true" name="BallardUnmannedSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_RightOfUseAssetsRollForward" abstract="true" name="RightOfUseAssetsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_RoyaltyObligationContingentMaximumAmount" abstract="false" name="RoyaltyObligationContingentMaximumAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" abstract="false" name="NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_PensionPlanMember" abstract="true" name="PensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_CleanH2FundMember" abstract="true" name="CleanH2FundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" abstract="false" name="TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_RestructuringTypeAxis" abstract="true" name="RestructuringTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_InvestmentContributionsDomain" abstract="true" name="InvestmentContributionsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_NoncompeteAgreements1Member" abstract="true" name="NoncompeteAgreements1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ContractAssetsRollForward" abstract="true" name="ContractAssetsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" abstract="false" name="RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bldp_DeferredGainOnFinanceLeaseLiability" abstract="false" name="DeferredGainOnFinanceLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_EmployeeBenefitsFuturePlansRollForward" abstract="true" name="EmployeeBenefitsFuturePlansRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_OtherGeographicalAreasMember" abstract="true" name="OtherGeographicalAreasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock" abstract="false" name="RecoveryOnSettlementOfContingentConsiderationTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_NumberOfBoardSeats" abstract="false" name="NumberOfBoardSeats" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" abstract="true" name="DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_PaymentOfContingentConsiderationLiability" abstract="false" name="PaymentOfContingentConsiderationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" abstract="false" name="IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_JointVentureNumberOfBoardSeatsHeld" abstract="false" name="JointVentureNumberOfBoardSeatsHeld" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" abstract="false" name="UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" abstract="false" name="RecognitionDeferralOfProfitOnInventorySoldToThirdParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ShareBasedPaymentArrangementsAbstract" abstract="true" name="ShareBasedPaymentArrangementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" abstract="false" name="RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bldp_ExercisePriceRangeOneMember" abstract="true" name="ExercisePriceRangeOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" abstract="false" name="NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_ConcentrationRiskNumberOfCustomers" abstract="false" name="ConcentrationRiskNumberOfCustomers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_ExpectedTaxRecovery" abstract="false" name="ExpectedTaxRecovery" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bldp_FinanceExpenseNet" abstract="false" name="FinanceExpenseNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_MaterialHandlingMember" abstract="true" name="MaterialHandlingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_DeferredFinanceCost" abstract="false" name="DeferredFinanceCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_BankOperatingLineMember" abstract="true" name="BankOperatingLineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_CashFlowStatementAbstract" abstract="true" name="CashFlowStatementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" abstract="false" name="DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_ExercisePriceRangeSixMember" abstract="true" name="ExercisePriceRangeSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_HyCapFundMember" abstract="true" name="HyCapFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_NumberOfSharesReceivedInSaleOfStockTransaction" abstract="false" name="NumberOfSharesReceivedInSaleOfStockTransaction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" abstract="false" name="ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bldp_ERPmanagementreportingsoftwaresystemMember" abstract="true" name="ERPmanagementreportingsoftwaresystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" abstract="false" name="DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_RestrictedShareUnitsRSUMember" abstract="true" name="RestrictedShareUnitsRSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bldp_ServiceInventories" abstract="false" name="ServiceInventories" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" abstract="false" name="TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_IncomeTaxesAbstract" abstract="true" name="IncomeTaxesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ExercisePriceRangeTwoMember" abstract="true" name="ExercisePriceRangeTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_IncreaseInShortTermInvestment" abstract="false" name="IncreaseInShortTermInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" abstract="false" name="UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_ActuarialAssumptionOfDiscountRatesNetExpense" abstract="false" name="ActuarialAssumptionOfDiscountRatesNetExpense" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bldp_InvestmentsRelatedPartyTransactions" abstract="false" name="InvestmentsRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember" abstract="true" name="IntangiblesAssetsRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ForeignExchangeFacility" abstract="false" name="ForeignExchangeFacility" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DeRecognitionOfRightOfUseAssets" abstract="false" name="DeRecognitionOfRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ExercisePriceOfShareOptions" abstract="false" name="ExercisePriceOfShareOptions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" abstract="true" name="ReconciliationOfChangesInIntangibleAssetsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_SaleOfStockAxis" abstract="true" name="SaleOfStockAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_HeavyDutyMotiveMember" abstract="true" name="HeavyDutyMotiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent" abstract="false" name="ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="bldp_DiscontinuedOperationsAbstract" abstract="true" name="DiscontinuedOperationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" abstract="true" name="ImpairmentOfAssetsAndIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ExpectedContributionsToAcquireInterestsInJointVentures" abstract="false" name="ExpectedContributionsToAcquireInterestsInJointVentures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_EncoreFXFacilityMember" abstract="true" name="EncoreFXFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_TechnologySolutionsMember" abstract="true" name="TechnologySolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_IntellectualPropertyTerm" abstract="false" name="IntellectualPropertyTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_GreenHydrogenMember" abstract="true" name="GreenHydrogenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ContingentConsiderationWorkingCapitalAdjustments" abstract="false" name="ContingentConsiderationWorkingCapitalAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" abstract="false" name="EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_NorthAmerica1Member" abstract="true" name="NorthAmerica1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ConsiderationTransferredNumberOfSharesIssuedEquity" abstract="false" name="ConsiderationTransferredNumberOfSharesIssuedEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_RoyaltyObligationContingentPercentage" abstract="false" name="RoyaltyObligationContingentPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" abstract="true" name="ImpairmentOfAssetsAndIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_Noncashcompensatoryshares" abstract="false" name="Noncashcompensatoryshares" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_GovernmentLevies" abstract="false" name="GovernmentLevies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition" abstract="false" name="FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="bldp_InventoriesAbstract" abstract="true" name="InventoriesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_SaleOfStockDomain" abstract="true" name="SaleOfStockDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" abstract="false" name="KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_PriceofForeignExchangeOpeningPrice" abstract="false" name="PriceofForeignExchangeOpeningPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="bldp_EventsAfterReportingPeriodAbstract" abstract="true" name="EventsAfterReportingPeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_InvestmentOtherEntitiesRollForward" abstract="true" name="InvestmentOtherEntitiesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_SaleOfStockPricePerShare1" abstract="false" name="SaleOfStockPricePerShare1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="bldp_DecreaseThroughInvoicingContractAssets" abstract="false" name="DecreaseThroughInvoicingContractAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ContractLiabilitiesRelatedPartyTransactions" abstract="false" name="ContractLiabilitiesRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_WithholdingTax" abstract="false" name="WithholdingTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ExercisePriceRangeThreeMember" abstract="true" name="ExercisePriceRangeThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ImpairmentofAssetsAbstract" abstract="true" name="ImpairmentofAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_SynergyJVMember" abstract="true" name="SynergyJVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" abstract="false" name="IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" abstract="false" name="AdministrativeExpensesNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_PrincipalPaymentsOfLeaseLiabilities" abstract="false" name="PrincipalPaymentsOfLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" abstract="false" name="KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_NonCompeteAgreementMember" abstract="true" name="NonCompeteAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_FinanceAndOtherIncomeExpenses" abstract="false" name="FinanceAndOtherIncomeExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ContingentConsiderationTerm" abstract="false" name="ContingentConsiderationTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" abstract="false" name="ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_QuantronAGMember" abstract="true" name="QuantronAGMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_BallardPowerCorporationMember" abstract="true" name="BallardPowerCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_BallardPowerSystemsEuropeMember" abstract="true" name="BallardPowerSystemsEuropeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" abstract="true" name="PropertyPlantandEquipmentAndIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_EquityInterestsIssuedOrIssuableVestingPeriod" abstract="false" name="EquityInterestsIssuedOrIssuableVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_ScientificResearchExpendituresMember" abstract="true" name="ScientificResearchExpendituresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal" abstract="false" name="LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ResearchAndDevelopmentTaxCreditsMember" abstract="true" name="ResearchAndDevelopmentTaxCreditsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ArcolaEnergyLimitedMember" abstract="true" name="ArcolaEnergyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears" abstract="false" name="CashConsiderationContingentPerformanceConditionsNumberOfYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_HydrogenFundsMember" abstract="true" name="HydrogenFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_BoughtDealOfferingMember" abstract="true" name="BoughtDealOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_DeferredShareUnitsMember" abstract="true" name="DeferredShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" abstract="false" name="NumberOfInvestmentsCommittingToBeLimitedPartner" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_ProvisionRetainedEarningsAdjustment" abstract="false" name="ProvisionRetainedEarningsAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_SaleOfStockAuthorizedAmount" abstract="false" name="SaleOfStockAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ForeignCurrencyTransactionGainLossUnrealized1" abstract="false" name="ForeignCurrencyTransactionGainLossUnrealized1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" abstract="false" name="DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_InvestmentContributionsAxis" abstract="true" name="InvestmentContributionsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DanskIndustriInvestASMember" abstract="true" name="DanskIndustriInvestASMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_SubsequentContributionMember" abstract="true" name="SubsequentContributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_JointVentureCashContributionsTerm" abstract="false" name="JointVentureCashContributionsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" abstract="false" name="ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_FinancialInstrumentForecastedDefaultRate" abstract="false" name="FinancialInstrumentForecastedDefaultRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="bldp_ScheduleofSubsidiariesTableTextBlock" abstract="false" name="ScheduleofSubsidiariesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_LongTermInvestmentMember" abstract="true" name="LongTermInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_EmployeeRelatedLiabilitiesCurrent1" abstract="false" name="EmployeeRelatedLiabilitiesCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_BusinessAcquisitionWorkingCapitalAdjustment" abstract="false" name="BusinessAcquisitionWorkingCapitalAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_LeasesAbstract" abstract="true" name="LeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_CustomerTwoMember" abstract="true" name="CustomerTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" abstract="false" name="ContingentConsiderationMilestoneObjectivesAttainmentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_NumberOfSharesIssuedOtherEquityInstruments" abstract="false" name="NumberOfSharesIssuedOtherEquityInstruments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_BallardServicesinc.Member" abstract="true" name="BallardServicesinc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" abstract="true" name="ShareBasedPaymentArrangementsOptionsOutstandingRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_EliminationOfUnrealizedProfitOnDownstreamSales" abstract="false" name="EliminationOfUnrealizedProfitOnDownstreamSales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_EmployeeBenefitsAbstract" abstract="true" name="EmployeeBenefitsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_LeasesInterestRate" abstract="false" name="LeasesInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" abstract="false" name="DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" abstract="false" name="KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_DecreaseInShortTermInvestments" abstract="false" name="DecreaseInShortTermInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_StationaryPowerGenerationMember" abstract="true" name="StationaryPowerGenerationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_UTCMember" abstract="true" name="UTCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_PaymentsForRoyaltyAgreement" abstract="false" name="PaymentsForRoyaltyAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_TaxesPayableCurrent1" abstract="false" name="TaxesPayableCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_RestructuringTypeDomain" abstract="true" name="RestructuringTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember" abstract="true" name="ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_BusinessCombinationsAbstract" abstract="true" name="BusinessCombinationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" abstract="false" name="UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_PaymentsForOtherShareIssueCosts" abstract="false" name="PaymentsForOtherShareIssueCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" abstract="false" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacity1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds" abstract="false" name="NumberOfHydrogensInfrastructureAndGrowthEquityFunds" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="bldp_NumberOfSharesIssuedPerAwardRedeemed" abstract="false" name="NumberOfSharesIssuedPerAwardRedeemed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_JointVentureNumberOfBoardSeats" abstract="false" name="JointVentureNumberOfBoardSeats" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_AveragePriceForeignExchangeRate" abstract="false" name="AveragePriceForeignExchangeRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="bldp_ForseePowerMember" abstract="true" name="ForseePowerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_NumberOfShareBasedCompensationPlans" abstract="false" name="NumberOfShareBasedCompensationPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_EquityInterestsOfAcquirerDiscounted" abstract="false" name="EquityInterestsOfAcquirerDiscounted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" abstract="false" name="DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ProceedsFromIssuingSharesGross" abstract="false" name="ProceedsFromIssuingSharesGross" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ShareBasedPaymentsArrangementsAbstract" abstract="true" name="ShareBasedPaymentsArrangementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_BallardFuelCellSystemIncMember" abstract="true" name="BallardFuelCellSystemIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_Incorporationcosts" abstract="false" name="Incorporationcosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_TaxEffectOfTaxCreditsEarned" abstract="false" name="TaxEffectOfTaxCreditsEarned" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_WisdomMotorMember" abstract="true" name="WisdomMotorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_NumberOfBenefitPlans" abstract="false" name="NumberOfBenefitPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" abstract="false" name="ConsiderationTransferredSharesIssuedNumberOfTranches" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_ShareIssuanceCostsMember" abstract="true" name="ShareIssuanceCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ChangesinnoncashworkingcapitalAbstract" abstract="true" name="ChangesinnoncashworkingcapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DisposalProceedsOfRightOfUseAssets" abstract="false" name="DisposalProceedsOfRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" abstract="false" name="NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" abstract="false" name="EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bldp_EUROPE1Member" abstract="true" name="EUROPE1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" abstract="false" name="DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_JoinVenturesInvestmentRollForward" abstract="true" name="JoinVenturesInvestmentRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_RecoveryOnSettlementOfContingentConsiderationAbstract" abstract="true" name="RecoveryOnSettlementOfContingentConsiderationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ChangesInStockHoldersEquityRollForward" abstract="true" name="ChangesInStockHoldersEquityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_InitialContributionMember" abstract="true" name="InitialContributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_SaleOfEquitySecuritiesNumberOfSharesSold" abstract="false" name="SaleOfEquitySecuritiesNumberOfSharesSold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_OtherProvisionsRollForward" abstract="true" name="OtherProvisionsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_RecoveryOnSettlementOfContingentConsideration" abstract="false" name="RecoveryOnSettlementOfContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_IncreaseDecreaseInFairValueOfInvestments" abstract="false" name="IncreaseDecreaseInFairValueOfInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ContingentConsiderationProvisionMember" abstract="true" name="ContingentConsiderationProvisionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" abstract="false" name="DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_RestrictedStockUnitsRollForward" abstract="true" name="RestrictedStockUnitsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_OtherPostretirementBenefitsPlanMember" abstract="true" name="OtherPostretirementBenefitsPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_GuangzhouBallardPowerSystemsIncMember" abstract="true" name="GuangzhouBallardPowerSystemsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ATMProgramsMember" abstract="true" name="ATMProgramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_PlanAssetsAtFairValueAllocationPercentage" abstract="false" name="PlanAssetsAtFairValueAllocationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="bldp_OptionlifeshareoptionsgrantedPeriod" abstract="false" name="OptionlifeshareoptionsgrantedPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_DeferredShareUnitsRollForward" abstract="true" name="DeferredShareUnitsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_CustomerOneMember" abstract="true" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_EquityAccountedInvestmentChangesInFairValue" abstract="false" name="EquityAccountedInvestmentChangesInFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock" abstract="false" name="DisclosureOfIdentifiableIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_IntangibleAssetsAbstract" abstract="true" name="IntangibleAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_CashAndCashEquivalents1Member" abstract="true" name="CashAndCashEquivalents1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" abstract="false" name="DisclosureOfTradeReceivablesAndOtherTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" abstract="false" name="ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" abstract="false" name="KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_NumberOfCapitalContributionsMade" abstract="false" name="NumberOfCapitalContributionsMade" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_TrademarksandServicemarksMember" abstract="true" name="TrademarksandServicemarksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ProspectusMember" abstract="true" name="ProspectusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="bldp_ContractTerminationLiabilities" abstract="false" name="ContractTerminationLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_NumberOfSharesAcquiredEquityInvestment" abstract="false" name="NumberOfSharesAcquiredEquityInvestment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_CostReductionInitiativesAndAdditionalChargesMember" abstract="true" name="CostReductionInitiativesAndAdditionalChargesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>bldp-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:4a273d54-f199-49f5-afd4-79a50257073d,g:9bb53e30-d2da-46dc-ae04-1c957cec105f-->
<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.ballard.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="bldp-20221231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_7695f836-e25c-4fd0-aa42-5ab2d28203a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_b125b02e-33cf-4069-a1a0-00d09157d9d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_7695f836-e25c-4fd0-aa42-5ab2d28203a5" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_b125b02e-33cf-4069-a1a0-00d09157d9d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_1296f74a-b0b8-46d5-822f-51f1993cd9bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_7695f836-e25c-4fd0-aa42-5ab2d28203a5" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_1296f74a-b0b8-46d5-822f-51f1993cd9bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_a8a11075-ebbd-45f5-a7bd-44a16dc97e25" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_7695f836-e25c-4fd0-aa42-5ab2d28203a5" xlink:to="loc_ifrs-full_Goodwill_a8a11075-ebbd-45f5-a7bd-44a16dc97e25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_eee0a842-a0d9-46bb-9ec0-30ff82a20dca" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_7695f836-e25c-4fd0-aa42-5ab2d28203a5" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_eee0a842-a0d9-46bb-9ec0-30ff82a20dca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_cb659781-9db3-4fd2-8829-e42daba73937" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_7695f836-e25c-4fd0-aa42-5ab2d28203a5" xlink:to="loc_ifrs-full_OtherAssets_cb659781-9db3-4fd2-8829-e42daba73937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_d19c898f-2446-4ad6-87a9-36fddcf9e327" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_7695f836-e25c-4fd0-aa42-5ab2d28203a5" xlink:to="loc_ifrs-full_CurrentAssets_d19c898f-2446-4ad6-87a9-36fddcf9e327" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_b638041e-4dbb-4ceb-9426-b7272957ebf0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_361c65fb-f6d0-476e-86e5-3002391d65c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_b638041e-4dbb-4ceb-9426-b7272957ebf0" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_361c65fb-f6d0-476e-86e5-3002391d65c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_a463e06f-977a-4a73-b0b8-4d760a6f33c5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Inventories"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_b638041e-4dbb-4ceb-9426-b7272957ebf0" xlink:to="loc_ifrs-full_Inventories_a463e06f-977a-4a73-b0b8-4d760a6f33c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_19aaa8a4-da45-4635-a611-4a79b29af657" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_b638041e-4dbb-4ceb-9426-b7272957ebf0" xlink:to="loc_ifrs-full_CashAndCashEquivalents_19aaa8a4-da45-4635-a611-4a79b29af657" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_553c4ea8-1c1d-4ff7-afd0-9db8a699e632" xlink:href="bldp-20221231.xsd#bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_b638041e-4dbb-4ceb-9426-b7272957ebf0" xlink:to="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_553c4ea8-1c1d-4ff7-afd0-9db8a699e632" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_f86a015f-7435-492e-9f80-8e23a3b333ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_b638041e-4dbb-4ceb-9426-b7272957ebf0" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_f86a015f-7435-492e-9f80-8e23a3b333ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_2d09ad04-b468-476e-a03e-95892c7c7e6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_3eadbcb6-209c-45f0-929c-fd95f4763dc2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_2d09ad04-b468-476e-a03e-95892c7c7e6d" xlink:to="loc_ifrs-full_Liabilities_3eadbcb6-209c-45f0-929c-fd95f4763dc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_09f43e49-494a-402d-af0b-6539a8620a80" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Equity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_2d09ad04-b468-476e-a03e-95892c7c7e6d" xlink:to="loc_ifrs-full_Equity_09f43e49-494a-402d-af0b-6539a8620a80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_fb5371d0-21a5-48f6-b02b-641d0e6c8b6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_3a6d4570-d19d-497f-99b0-fa229bbbf89a" xlink:href="bldp-20221231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_fb5371d0-21a5-48f6-b02b-641d0e6c8b6b" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_3a6d4570-d19d-497f-99b0-fa229bbbf89a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_404632d8-7de2-48eb-a664-f314e545ec4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_fb5371d0-21a5-48f6-b02b-641d0e6c8b6b" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_404632d8-7de2-48eb-a664-f314e545ec4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_e821fcf7-919d-4f3f-bdcb-2568a84e8c84" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_fb5371d0-21a5-48f6-b02b-641d0e6c8b6b" xlink:to="loc_ifrs-full_CurrentLiabilities_e821fcf7-919d-4f3f-bdcb-2568a84e8c84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_97d015cc-b9ff-46d2-a38e-4687e73c1295" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_fb5371d0-21a5-48f6-b02b-641d0e6c8b6b" xlink:to="loc_ifrs-full_NoncurrentProvisions_97d015cc-b9ff-46d2-a38e-4687e73c1295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_4824ef92-fb48-4223-852e-10b4671806d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_fb5371d0-21a5-48f6-b02b-641d0e6c8b6b" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_4824ef92-fb48-4223-852e-10b4671806d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_fb3da9ce-782c-4be0-bc2d-5a2e611da760" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_fb5371d0-21a5-48f6-b02b-641d0e6c8b6b" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_fb3da9ce-782c-4be0-bc2d-5a2e611da760" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_0303373a-50d3-44ca-aa73-5b6aff08376c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Equity"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_487652ae-5752-4d8b-91d0-fe2d37325e13" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_0303373a-50d3-44ca-aa73-5b6aff08376c" xlink:to="loc_ifrs-full_IssuedCapital_487652ae-5752-4d8b-91d0-fe2d37325e13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_2a7e6926-9453-4238-badb-6f87289a1f1c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_0303373a-50d3-44ca-aa73-5b6aff08376c" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_2a7e6926-9453-4238-badb-6f87289a1f1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_5eefa41a-5474-4eb5-9284-a76fc2d2fefe" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_0303373a-50d3-44ca-aa73-5b6aff08376c" xlink:to="loc_ifrs-full_RetainedEarnings_5eefa41a-5474-4eb5-9284-a76fc2d2fefe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_6ff9eeaf-82db-406f-b028-026b9d6f9959" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_0303373a-50d3-44ca-aa73-5b6aff08376c" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_6ff9eeaf-82db-406f-b028-026b9d6f9959" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_dbc6656b-baf2-4078-99f3-9174bd11ed2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_be242fb0-56bd-42ee-a3cd-2d74949712ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_dbc6656b-baf2-4078-99f3-9174bd11ed2c" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_be242fb0-56bd-42ee-a3cd-2d74949712ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_e4486d6e-44f4-4de8-9f1b-c96c082c101d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_dbc6656b-baf2-4078-99f3-9174bd11ed2c" xlink:to="loc_ifrs-full_CurrentContractLiabilities_e4486d6e-44f4-4de8-9f1b-c96c082c101d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_97e85362-7db3-44c9-9b36-fe166474b9d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_dbc6656b-baf2-4078-99f3-9174bd11ed2c" xlink:to="loc_ifrs-full_CurrentProvisions_97e85362-7db3-44c9-9b36-fe166474b9d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_364772e8-cdb4-45e1-a755-8374329bf781" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_dbc6656b-baf2-4078-99f3-9174bd11ed2c" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_364772e8-cdb4-45e1-a755-8374329bf781" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="bldp-20221231.xsd#ConsolidatedStatementsofLossandComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_f935ab72-3e96-4f9e-8f49-43ed8c870e80" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_1bd9b57d-c62e-4f9a-bdbf-5c803dd9d274" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_f935ab72-3e96-4f9e-8f49-43ed8c870e80" xlink:to="loc_ifrs-full_GrossProfit_1bd9b57d-c62e-4f9a-bdbf-5c803dd9d274" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature_aabb966e-d371-4d85-a026-f483e5ed9f28" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseByNature"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_f935ab72-3e96-4f9e-8f49-43ed8c870e80" xlink:to="loc_ifrs-full_ExpenseByNature_aabb966e-d371-4d85-a026-f483e5ed9f28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_1d8f5ee0-777a-482f-9056-fc5a77f04386" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_26cf7ff4-b747-426a-8087-e81374b7fdf0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BasicEarningsLossPerShareFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare_1d8f5ee0-777a-482f-9056-fc5a77f04386" xlink:to="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_26cf7ff4-b747-426a-8087-e81374b7fdf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_9b83fbcb-df45-4346-bf9b-d68820aaadd8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare_1d8f5ee0-777a-482f-9056-fc5a77f04386" xlink:to="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_9b83fbcb-df45-4346-bf9b-d68820aaadd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_6f7ba454-a63f-4fcc-b835-e78ecaf63128" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_d0f78a7b-c8b8-4944-956f-078c93317c54" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_6f7ba454-a63f-4fcc-b835-e78ecaf63128" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_d0f78a7b-c8b8-4944-956f-078c93317c54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_7419f188-d485-4f4f-820e-fec8bf8820ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_6f7ba454-a63f-4fcc-b835-e78ecaf63128" xlink:to="loc_ifrs-full_ProfitLoss_7419f188-d485-4f4f-820e-fec8bf8820ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet_130b1075-d793-498d-99e3-eeec381f8448" xlink:href="bldp-20221231.xsd#bldp_FinanceExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_48602377-6956-4b6a-9d2f-e8019c35ed18" xlink:href="bldp-20221231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceExpenseNet_130b1075-d793-498d-99e3-eeec381f8448" xlink:to="loc_bldp_FinanceAndOtherIncomeExpenses_48602377-6956-4b6a-9d2f-e8019c35ed18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_e92d11e9-0ce8-49fe-872d-a75e4d8b19e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceExpenseNet_130b1075-d793-498d-99e3-eeec381f8448" xlink:to="loc_ifrs-full_FinanceCosts_e92d11e9-0ce8-49fe-872d-a75e4d8b19e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_af732427-6256-4e8c-807a-ab3a17b0893f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_d4f24a8c-ac7d-4bc9-ad8b-713d1cd53c23" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromContinuingOperations_af732427-6256-4e8c-807a-ab3a17b0893f" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_d4f24a8c-ac7d-4bc9-ad8b-713d1cd53c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_9df313b2-45a1-43fe-aa87-82deaee13b80" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromContinuingOperations_af732427-6256-4e8c-807a-ab3a17b0893f" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_9df313b2-45a1-43fe-aa87-82deaee13b80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_fb3edb1e-dd07-4565-a053-5726952d4647" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet_b6832eaf-425c-4c07-a8cd-fe380dbcc1ad" xlink:href="bldp-20221231.xsd#bldp_FinanceExpenseNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_fb3edb1e-dd07-4565-a053-5726952d4647" xlink:to="loc_bldp_FinanceExpenseNet_b6832eaf-425c-4c07-a8cd-fe380dbcc1ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_a141192c-8c3c-42ac-b78a-a1e99762e557" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_fb3edb1e-dd07-4565-a053-5726952d4647" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_a141192c-8c3c-42ac-b78a-a1e99762e557" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_2d00600d-c3d1-4bb1-9980-e98db1795be6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLoss"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_fb3edb1e-dd07-4565-a053-5726952d4647" xlink:to="loc_ifrs-full_ImpairmentLoss_2d00600d-c3d1-4bb1-9980-e98db1795be6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_7589143e-9f80-416d-b127-25eda60370dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_fb3edb1e-dd07-4565-a053-5726952d4647" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_7589143e-9f80-416d-b127-25eda60370dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_f7c17f24-774f-4ee0-9399-e629484bb935" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_fb3edb1e-dd07-4565-a053-5726952d4647" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_f7c17f24-774f-4ee0-9399-e629484bb935" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_71fe1d1b-6961-478b-9b50-cd5cddbd8e65" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_fb3edb1e-dd07-4565-a053-5726952d4647" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_71fe1d1b-6961-478b-9b50-cd5cddbd8e65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_352f7a5b-f0a5-4066-a5a5-911184b28d04" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_461cc819-9cd6-4d7f-b242-2198b4974590" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_352f7a5b-f0a5-4066-a5a5-911184b28d04" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_461cc819-9cd6-4d7f-b242-2198b4974590" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_23460b8b-3c12-4998-8c9a-28f28b6d54d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_352f7a5b-f0a5-4066-a5a5-911184b28d04" xlink:to="loc_ifrs-full_CostOfSales_23460b8b-3c12-4998-8c9a-28f28b6d54d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_14189d76-e82f-4880-ad45-10606c082158" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_b6dc8090-48ff-4702-90ad-ff1c8f11247e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_14189d76-e82f-4880-ad45-10606c082158" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_b6dc8090-48ff-4702-90ad-ff1c8f11247e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature_7e762ca5-b046-4e8a-83cd-feb6f8d3b14f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseByNature"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_f38c0104-86ca-459c-8695-b6634605c0d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_7e762ca5-b046-4e8a-83cd-feb6f8d3b14f" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_f38c0104-86ca-459c-8695-b6634605c0d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense_b0e5da00-a930-41ca-882e-415fa1ce97ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_7e762ca5-b046-4e8a-83cd-feb6f8d3b14f" xlink:to="loc_ifrs-full_AdministrativeExpense_b0e5da00-a930-41ca-882e-415fa1ce97ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SalesAndMarketingExpense_c54d664b-4edc-41a8-aa4b-0c46c2b68342" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SalesAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_7e762ca5-b046-4e8a-83cd-feb6f8d3b14f" xlink:to="loc_ifrs-full_SalesAndMarketingExpense_c54d664b-4edc-41a8-aa4b-0c46c2b68342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_79f113a9-0e06-4f27-b10e-f51cbc07e49b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_7e762ca5-b046-4e8a-83cd-feb6f8d3b14f" xlink:to="loc_ifrs-full_OtherExpenseByNature_79f113a9-0e06-4f27-b10e-f51cbc07e49b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_0794f4f1-4d26-40cf-b3a6-1a61e5e4131d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_2fc77723-297b-46d9-8b06-caa4f76cd24e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_0794f4f1-4d26-40cf-b3a6-1a61e5e4131d" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_2fc77723-297b-46d9-8b06-caa4f76cd24e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e4c25d43-f94f-40f3-8c06-0e461115d6e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_0794f4f1-4d26-40cf-b3a6-1a61e5e4131d" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e4c25d43-f94f-40f3-8c06-0e461115d6e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_a37e9e82-de03-4cd4-bc23-94280dc39e79" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_b91916bd-2171-4c64-a53b-ec45b9f79f6c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_a37e9e82-de03-4cd4-bc23-94280dc39e79" xlink:to="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_b91916bd-2171-4c64-a53b-ec45b9f79f6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_d05775e7-d54f-49ba-b332-9841deba21c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_a37e9e82-de03-4cd4-bc23-94280dc39e79" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_d05775e7-d54f-49ba-b332-9841deba21c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_245229d7-49ad-42eb-a0fe-a583d78c54d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_d20a7387-829c-4f77-a1dd-902f159d9ecf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare_245229d7-49ad-42eb-a0fe-a583d78c54d2" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_d20a7387-829c-4f77-a1dd-902f159d9ecf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_3db55435-36fc-4899-817b-b500961560e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare_245229d7-49ad-42eb-a0fe-a583d78c54d2" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_3db55435-36fc-4899-817b-b500961560e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_472102d9-a375-4efb-9bcd-a99aab8046fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_f4c5d364-95e2-4b7a-b6b1-30e5748d7519" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_472102d9-a375-4efb-9bcd-a99aab8046fe" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_f4c5d364-95e2-4b7a-b6b1-30e5748d7519" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="bldp-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_3c3bdae4-d30e-4169-a339-51e0ca2b0892" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NetChangeInShortTermInvestments_b5a4247b-1676-400b-8f4d-57544438c556" xlink:href="bldp-20221231.xsd#bldp_NetChangeInShortTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_3c3bdae4-d30e-4169-a339-51e0ca2b0892" xlink:to="loc_bldp_NetChangeInShortTermInvestments_b5a4247b-1676-400b-8f4d-57544438c556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_515cedbd-9bd5-4135-8bee-0b76c2743e40" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_3c3bdae4-d30e-4169-a339-51e0ca2b0892" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_515cedbd-9bd5-4135-8bee-0b76c2743e40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_04a60b9f-df74-41f9-b682-f1d4e631d1e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_3c3bdae4-d30e-4169-a339-51e0ca2b0892" xlink:to="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_04a60b9f-df74-41f9-b682-f1d4e631d1e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_90358d0d-e2f5-4dbc-8c14-afb2ce3bfd04" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_3c3bdae4-d30e-4169-a339-51e0ca2b0892" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_90358d0d-e2f5-4dbc-8c14-afb2ce3bfd04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_3359ba73-cab0-4d0a-8409-ecb1225588c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_3c3bdae4-d30e-4169-a339-51e0ca2b0892" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_3359ba73-cab0-4d0a-8409-ecb1225588c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_f2537613-296a-493f-98cf-55d6055e1706" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_3c3bdae4-d30e-4169-a339-51e0ca2b0892" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_f2537613-296a-493f-98cf-55d6055e1706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b0831559-de2d-4fc0-8208-37bd7628d0d6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_2a156163-8cd8-42f8-aad1-1650fce17d7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b0831559-de2d-4fc0-8208-37bd7628d0d6" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_2a156163-8cd8-42f8-aad1-1650fce17d7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_39782438-dbb5-454d-9a03-9801e12be58a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b0831559-de2d-4fc0-8208-37bd7628d0d6" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_39782438-dbb5-454d-9a03-9801e12be58a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesEquityOffering_ed566b63-b90d-48a1-94a1-753a707f9d08" xlink:href="bldp-20221231.xsd#bldp_ProceedsFromIssuingSharesEquityOffering"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b0831559-de2d-4fc0-8208-37bd7628d0d6" xlink:to="loc_bldp_ProceedsFromIssuingSharesEquityOffering_ed566b63-b90d-48a1-94a1-753a707f9d08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_f7d68e5d-edc9-46c4-9373-b1e997dfd273" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_f7d68e5d-edc9-46c4-9373-b1e997dfd273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_ec2c7296-3615-43f4-9cd5-400254f47bc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_ProfitLoss_ec2c7296-3615-43f4-9cd5-400254f47bc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_c156766e-380d-4657-9cc8-2434940011e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_c156766e-380d-4657-9cc8-2434940011e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_c9f73655-381a-44f9-8fb5-a708e6ca2ae5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_c9f73655-381a-44f9-8fb5-a708e6ca2ae5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_f7872cb7-e7fd-47cd-911d-5b0eabe58923" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_f7872cb7-e7fd-47cd-911d-5b0eabe58923" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_884f378b-d4db-4990-ba5b-df09e57b3ede" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_884f378b-d4db-4990-ba5b-df09e57b3ede" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_ac207da8-7761-4fc2-a9c3-0b44851401b6" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseInFairValueOfInvestments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_ac207da8-7761-4fc2-a9c3-0b44851401b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_18e7e62c-995f-4300-adc9-e44bdf184a3e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_18e7e62c-995f-4300-adc9-e44bdf184a3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_dc133393-0eb4-4a50-b5dc-c103df06577c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_dc133393-0eb4-4a50-b5dc-c103df06577c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_2789b223-2558-402e-bab3-01904a2f18f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_2789b223-2558-402e-bab3-01904a2f18f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_c183a160-0c4b-4dcc-b794-c0de15f230c4" xlink:href="bldp-20221231.xsd#bldp_AdjustmentsForLossesDecommissioningOfLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_c183a160-0c4b-4dcc-b794-c0de15f230c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_1e09c8f5-78fb-4f0e-91b1-ce6c369fefaa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_1e09c8f5-78fb-4f0e-91b1-ce6c369fefaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_3a66205f-2c26-452b-98a7-8817ebea6d31" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLoss"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_ImpairmentLoss_3a66205f-2c26-452b-98a7-8817ebea6d31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_a1a09fa4-1c00-4a51-b9af-f180abc66c34" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_a1a09fa4-1c00-4a51-b9af-f180abc66c34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_351b4ea6-5852-40d8-8e64-653dd1074c47" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_8f2a82c2-7edc-464b-a8a4-7f1035e2a846" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_351b4ea6-5852-40d8-8e64-653dd1074c47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_313a37bd-960c-4d89-b849-46cb8bba41ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_6cf6dc07-3d8f-4789-8a72-9e1c81798ea2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_313a37bd-960c-4d89-b849-46cb8bba41ac" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_6cf6dc07-3d8f-4789-8a72-9e1c81798ea2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_a5e1e965-fe23-42a8-b608-367c0021744f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_313a37bd-960c-4d89-b849-46cb8bba41ac" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_a5e1e965-fe23-42a8-b608-367c0021744f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_98c67fe4-f309-4246-a266-eaa128002f04" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_313a37bd-960c-4d89-b849-46cb8bba41ac" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_98c67fe4-f309-4246-a266-eaa128002f04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_e6b0e30b-f88d-4e0f-ac30-d3872d5fb401" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_313a37bd-960c-4d89-b849-46cb8bba41ac" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_e6b0e30b-f88d-4e0f-ac30-d3872d5fb401" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_bc7c85fe-e432-4113-8ae3-64da952d2031" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_e4dc8eea-04dd-4781-82b2-5c0668766f9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_bc7c85fe-e432-4113-8ae3-64da952d2031" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperations_e4dc8eea-04dd-4781-82b2-5c0668766f9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_7405b373-bb51-4529-9e14-ad1129d339b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_bc7c85fe-e432-4113-8ae3-64da952d2031" xlink:to="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_7405b373-bb51-4529-9e14-ad1129d339b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_52f94cb0-8e89-4ddf-b3f8-6bc3ead156f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_85a64665-3162-4c40-a826-084e918d6085" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_52f94cb0-8e89-4ddf-b3f8-6bc3ead156f1" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_85a64665-3162-4c40-a826-084e918d6085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_b6f2f446-8698-4392-a977-e164e72b18c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_52f94cb0-8e89-4ddf-b3f8-6bc3ead156f1" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_b6f2f446-8698-4392-a977-e164e72b18c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_a3946d36-fce3-4420-bf2e-91ef53725d0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_52f94cb0-8e89-4ddf-b3f8-6bc3ead156f1" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_a3946d36-fce3-4420-bf2e-91ef53725d0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_78ed28f4-1ca5-42c7-85fc-31ceb951a3a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_52f94cb0-8e89-4ddf-b3f8-6bc3ead156f1" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_78ed28f4-1ca5-42c7-85fc-31ceb951a3a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_814e139c-5899-4e8a-9e10-611f0b8aef1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_52f94cb0-8e89-4ddf-b3f8-6bc3ead156f1" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_814e139c-5899-4e8a-9e10-611f0b8aef1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_f94abf85-6133-45b1-950c-85dbacea5d0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_52f94cb0-8e89-4ddf-b3f8-6bc3ead156f1" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_f94abf85-6133-45b1-950c-85dbacea5d0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionTheFairValueofPurchaseConsiderationDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_45ca964c-97fa-4abf-9cbc-c1a77fa37c5d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_c079dea7-d8a0-4f13-a9ec-689180891bdf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_45ca964c-97fa-4abf-9cbc-c1a77fa37c5d" xlink:to="loc_ifrs-full_LiabilitiesIncurred_c079dea7-d8a0-4f13-a9ec-689180891bdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_937a0413-6aec-48bb-956f-8a851daf0e48" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionWorkingCapitalAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_45ca964c-97fa-4abf-9cbc-c1a77fa37c5d" xlink:to="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_937a0413-6aec-48bb-956f-8a851daf0e48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted_fa803d40-9a5b-4877-88e7-737eee263ca7" xlink:href="bldp-20221231.xsd#bldp_EquityInterestsOfAcquirerDiscounted"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_45ca964c-97fa-4abf-9cbc-c1a77fa37c5d" xlink:to="loc_bldp_EquityInterestsOfAcquirerDiscounted_fa803d40-9a5b-4877-88e7-737eee263ca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_92226b41-06b2-43b0-8e16-e9cccebaea9e" xlink:href="bldp-20221231.xsd#bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_45ca964c-97fa-4abf-9cbc-c1a77fa37c5d" xlink:to="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_92226b41-06b2-43b0-8e16-e9cccebaea9e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b3cc458a-06b2-41d6-9762-82d3fc5e10c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_14664bf6-4986-4f9b-9dde-92f0bc45f85b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b3cc458a-06b2-41d6-9762-82d3fc5e10c4" xlink:to="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_14664bf6-4986-4f9b-9dde-92f0bc45f85b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_5fe69d22-0c00-49cd-8a30-6cbb818e710b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b3cc458a-06b2-41d6-9762-82d3fc5e10c4" xlink:to="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_5fe69d22-0c00-49cd-8a30-6cbb818e710b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_6a5cccd1-8f1e-4c1b-ada4-a6385e589506" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b3cc458a-06b2-41d6-9762-82d3fc5e10c4" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_6a5cccd1-8f1e-4c1b-ada4-a6385e589506" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_f062ac07-9735-4b9b-a69b-e2eb235be50b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b3cc458a-06b2-41d6-9762-82d3fc5e10c4" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_f062ac07-9735-4b9b-a69b-e2eb235be50b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_98e9f52e-e7ed-428f-9937-0c2e92590b21" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b3cc458a-06b2-41d6-9762-82d3fc5e10c4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_98e9f52e-e7ed-428f-9937-0c2e92590b21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_ae693f06-2a41-4d15-b0ea-623f918d5fe6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b3cc458a-06b2-41d6-9762-82d3fc5e10c4" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_ae693f06-2a41-4d15-b0ea-623f918d5fe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_78e6aa72-04fa-4798-9e11-a277a25b3e0c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b3cc458a-06b2-41d6-9762-82d3fc5e10c4" xlink:to="loc_ifrs-full_Goodwill_78e6aa72-04fa-4798-9e11-a277a25b3e0c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_065bf4a9-8a15-4d02-bd6d-586aada323c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_4df461e2-3897-43aa-8f35-5b0a65bd4473" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_065bf4a9-8a15-4d02-bd6d-586aada323c8" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_4df461e2-3897-43aa-8f35-5b0a65bd4473" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_1cc45432-facf-4d77-8591-90b64918ef88" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_065bf4a9-8a15-4d02-bd6d-586aada323c8" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_1cc45432-facf-4d77-8591-90b64918ef88" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#TradeandotherreceivablesTradeandOtherReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_8c476faa-4892-45e5-b98f-93c2529b6f2d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables_ae0a62df-7aba-4413-9d30-2d53f31ee6a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_8c476faa-4892-45e5-b98f-93c2529b6f2d" xlink:to="loc_ifrs-full_CurrentTradeReceivables_ae0a62df-7aba-4413-9d30-2d53f31ee6a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables_3ef2f627-01a2-4fce-ab16-59f5ed224eaf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_8c476faa-4892-45e5-b98f-93c2529b6f2d" xlink:to="loc_ifrs-full_OtherCurrentReceivables_3ef2f627-01a2-4fce-ab16-59f5ed224eaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_63aabb8c-422f-4d1d-baa1-200b8b984f3e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentContractAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_8c476faa-4892-45e5-b98f-93c2529b6f2d" xlink:to="loc_ifrs-full_CurrentContractAssets_63aabb8c-422f-4d1d-baa1-200b8b984f3e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_0e26246f-2264-4b68-a026-09c6297f12e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Inventories"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_a6213713-60d5-4ccd-a11d-615f73ea5ebf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_0e26246f-2264-4b68-a026-09c6297f12e2" xlink:to="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_a6213713-60d5-4ccd-a11d-615f73ea5ebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress_f8252933-a733-40d9-927c-b64d099a197a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_0e26246f-2264-4b68-a026-09c6297f12e2" xlink:to="loc_ifrs-full_WorkInProgress_f8252933-a733-40d9-927c-b64d099a197a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods_2d4313b1-d3d5-4d60-8f9f-d103cdf870d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_0e26246f-2264-4b68-a026-09c6297f12e2" xlink:to="loc_ifrs-full_FinishedGoods_2d4313b1-d3d5-4d60-8f9f-d103cdf870d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ServiceInventories_68fad5da-2b19-4ab5-847f-0187a5672f2b" xlink:href="bldp-20221231.xsd#bldp_ServiceInventories"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_0e26246f-2264-4b68-a026-09c6297f12e2" xlink:to="loc_bldp_ServiceInventories_68fad5da-2b19-4ab5-847f-0187a5672f2b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherpayablesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#TradeandotherpayablesDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeandotherpayablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_2be3f45a-a710-437f-840f-1d7555a70167" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_99364fa3-26c0-42e2-8958-2a40171daa07" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_2be3f45a-a710-437f-840f-1d7555a70167" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_99364fa3-26c0-42e2-8958-2a40171daa07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_340ca8e2-d5d5-4c39-bdb8-6259dd38982b" xlink:href="bldp-20221231.xsd#bldp_EmployeeRelatedLiabilitiesCurrent1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_2be3f45a-a710-437f-840f-1d7555a70167" xlink:to="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_340ca8e2-d5d5-4c39-bdb8-6259dd38982b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_a6b87f94-6f2c-46dd-8779-58152a2cfc50" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_2be3f45a-a710-437f-840f-1d7555a70167" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_a6b87f94-6f2c-46dd-8779-58152a2cfc50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxesPayableCurrent1_70e8dc82-a5e6-4b94-91ca-17644462eae8" xlink:href="bldp-20221231.xsd#bldp_TaxesPayableCurrent1"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_2be3f45a-a710-437f-840f-1d7555a70167" xlink:to="loc_bldp_TaxesPayableCurrent1_70e8dc82-a5e6-4b94-91ca-17644462eae8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#ProvisionsandotherliabilitiesRollforwardDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_c5a3ee00-8bff-4953-ad70-c7cb8d556a0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Provisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_711d9fae-7587-4c6a-a016-202745362c71" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Provisions_c5a3ee00-8bff-4953-ad70-c7cb8d556a0a" xlink:to="loc_ifrs-full_CurrentProvisions_711d9fae-7587-4c6a-a016-202745362c71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_676fb853-453f-439f-b743-7230279bab4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Provisions_c5a3ee00-8bff-4953-ad70-c7cb8d556a0a" xlink:to="loc_ifrs-full_NoncurrentProvisions_676fb853-453f-439f-b743-7230279bab4b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsFutureBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_c8f29b88-149e-477e-ad19-d1a66d49560b" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_155d59fe-a637-4dd5-9f7f-18b3b8522a16" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_c8f29b88-149e-477e-ad19-d1a66d49560b" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_155d59fe-a637-4dd5-9f7f-18b3b8522a16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_f81af5a4-bfde-4f71-a416-3bae10be9810" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_c8f29b88-149e-477e-ad19-d1a66d49560b" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_f81af5a4-bfde-4f71-a416-3bae10be9810" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_f6d4028e-4b14-4543-9c79-1b5848cb4824" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_1d358729-0eaa-48dd-bcb2-b117c5e72ebb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_f6d4028e-4b14-4543-9c79-1b5848cb4824" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_1d358729-0eaa-48dd-bcb2-b117c5e72ebb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_154eae3c-0cfe-4f3e-8220-01407c8e0017" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_f6d4028e-4b14-4543-9c79-1b5848cb4824" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_154eae3c-0cfe-4f3e-8220-01407c8e0017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_6e48036b-e738-4a98-8248-b642ba57d9c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_f6d4028e-4b14-4543-9c79-1b5848cb4824" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_6e48036b-e738-4a98-8248-b642ba57d9c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_4efe1520-a030-4da7-ad47-b41231befd94" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_f6d4028e-4b14-4543-9c79-1b5848cb4824" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_4efe1520-a030-4da7-ad47-b41231befd94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_1f6538fc-536f-465b-9f83-05aea1b28d07" xlink:href="bldp-20221231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_f6d4028e-4b14-4543-9c79-1b5848cb4824" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_1f6538fc-536f-465b-9f83-05aea1b28d07" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsCompositionofPlanAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_f1030ec6-2530-47de-9e04-0ed1ac69de6e" xlink:href="bldp-20221231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_f7bf1335-7169-471e-a596-0c84f1e9a5b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_f1030ec6-2530-47de-9e04-0ed1ac69de6e" xlink:to="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_f7bf1335-7169-471e-a596-0c84f1e9a5b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_7ee38882-90ea-4e5e-a5e8-ddf0ffedb9ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_f1030ec6-2530-47de-9e04-0ed1ac69de6e" xlink:to="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_7ee38882-90ea-4e5e-a5e8-ddf0ffedb9ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_97e3a366-9adf-4fbe-a02f-c82a309e9d39" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_f1030ec6-2530-47de-9e04-0ed1ac69de6e" xlink:to="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_97e3a366-9adf-4fbe-a02f-c82a309e9d39" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityShareCapitalDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_7df6569c-50b2-4a17-80a6-7804f0f51de0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForOtherShareIssueCosts_bf7a60f5-da03-4b6e-bdb4-9b243a57448f" xlink:href="bldp-20221231.xsd#bldp_PaymentsForOtherShareIssueCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares_7df6569c-50b2-4a17-80a6-7804f0f51de0" xlink:to="loc_bldp_PaymentsForOtherShareIssueCosts_bf7a60f5-da03-4b6e-bdb4-9b243a57448f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts_4a80e7bf-0e07-487f-b3ae-7e40631224fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsForShareIssueCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares_7df6569c-50b2-4a17-80a6-7804f0f51de0" xlink:to="loc_ifrs-full_PaymentsForShareIssueCosts_4a80e7bf-0e07-487f-b3ae-7e40631224fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_1115ef6c-7d87-4b90-9b3c-49273b2dbbc4" xlink:href="bldp-20221231.xsd#bldp_ProceedsFromIssuingSharesGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares_7df6569c-50b2-4a17-80a6-7804f0f51de0" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_1115ef6c-7d87-4b90-9b3c-49273b2dbbc4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelexpensesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PersonnelexpensesDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/PersonnelexpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_ea0c6856-cf00-43d2-a954-4a9de7820173" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_8cb2cbf2-b427-4793-808d-3d38889d3ba3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_ea0c6856-cf00-43d2-a954-4a9de7820173" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_8cb2cbf2-b427-4793-808d-3d38889d3ba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_ebc361e8-cb1e-4bfd-9595-a89d99d63403" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_ea0c6856-cf00-43d2-a954-4a9de7820173" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_ebc361e8-cb1e-4bfd-9595-a89d99d63403" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceincomeandexpenseDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#FinanceincomeandexpenseDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinanceincomeandexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_7dc5dc30-1b7c-48ea-a8d4-a10a31c03ac3" xlink:href="bldp-20221231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionAdministrativeExpense_0fd1b0ea-0183-44f3-9f9e-d31ad6afbef4" xlink:href="bldp-20221231.xsd#bldp_PensionAdministrativeExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_7dc5dc30-1b7c-48ea-a8d4-a10a31c03ac3" xlink:to="loc_bldp_PensionAdministrativeExpense_0fd1b0ea-0183-44f3-9f9e-d31ad6afbef4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_29163284-46c0-4447-adbe-60773de12515" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_7dc5dc30-1b7c-48ea-a8d4-a10a31c03ac3" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_29163284-46c0-4447-adbe-60773de12515" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome_248196e1-cea2-49fa-87f2-effde2f85f43" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_7dc5dc30-1b7c-48ea-a8d4-a10a31c03ac3" xlink:to="loc_ifrs-full_InvestmentIncome_248196e1-cea2-49fa-87f2-effde2f85f43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_4160c371-095d-44f8-9107-d4b41ec04803" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherFinanceIncomeCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_7dc5dc30-1b7c-48ea-a8d4-a10a31c03ac3" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_4160c371-095d-44f8-9107-d4b41ec04803" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_514edcdc-6cab-44e5-92f3-2660a075dbf8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_7dc5dc30-1b7c-48ea-a8d4-a10a31c03ac3" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_514edcdc-6cab-44e5-92f3-2660a075dbf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_dcd0ae02-6703-420e-8527-63bff6fd49a3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_7dc5dc30-1b7c-48ea-a8d4-a10a31c03ac3" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_dcd0ae02-6703-420e-8527-63bff6fd49a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GovernmentLevies_4ce89848-e1da-4f59-9692-d275dd680eb0" xlink:href="bldp-20221231.xsd#bldp_GovernmentLevies"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_7dc5dc30-1b7c-48ea-a8d4-a10a31c03ac3" xlink:to="loc_bldp_GovernmentLevies_4ce89848-e1da-4f59-9692-d275dd680eb0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IncometaxesCurrentTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_99371da8-9681-4c43-ab89-e47b273951ac" xlink:href="bldp-20221231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_c57f5581-b538-4ef1-a902-61ecf80a89dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_99371da8-9681-4c43-ab89-e47b273951ac" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_c57f5581-b538-4ef1-a902-61ecf80a89dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_5b362fc5-4072-4756-943e-4d07f11bffb8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_99371da8-9681-4c43-ab89-e47b273951ac" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_5b362fc5-4072-4756-943e-4d07f11bffb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_e83f92a2-3222-4517-8220-fcc43a0a27af" xlink:href="bldp-20221231.xsd#bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_99371da8-9681-4c43-ab89-e47b273951ac" xlink:to="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_e83f92a2-3222-4517-8220-fcc43a0a27af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_d84f8f7f-07ca-40b1-84dd-ca0a83c1ddfc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_0bc115dc-aeb6-404b-abc0-73b0f0b67e0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_d84f8f7f-07ca-40b1-84dd-ca0a83c1ddfc" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_0bc115dc-aeb6-404b-abc0-73b0f0b67e0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WithholdingTax_ebdd0555-5baf-42dc-a71e-9b39852b2abc" xlink:href="bldp-20221231.xsd#bldp_WithholdingTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_d84f8f7f-07ca-40b1-84dd-ca0a83c1ddfc" xlink:to="loc_bldp_WithholdingTax_ebdd0555-5baf-42dc-a71e-9b39852b2abc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_630dc75e-e3bb-4f06-a69e-9d502c28fc9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_a9ff99ae-f6a8-4e20-867b-09ed7d9dee6f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_630dc75e-e3bb-4f06-a69e-9d502c28fc9f" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_a9ff99ae-f6a8-4e20-867b-09ed7d9dee6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_9b07e250-c4da-440e-be01-14446dee2603" xlink:href="bldp-20221231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_630dc75e-e3bb-4f06-a69e-9d502c28fc9f" xlink:to="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_9b07e250-c4da-440e-be01-14446dee2603" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IncometaxesTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5fbba4c3-185f-4f37-8c58-ceeea875663f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_f408436f-aef5-4f34-b87b-37e6fd0b40d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5fbba4c3-185f-4f37-8c58-ceeea875663f" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_f408436f-aef5-4f34-b87b-37e6fd0b40d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_e7e7834b-aad4-4d9e-9f93-f27c24623112" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5fbba4c3-185f-4f37-8c58-ceeea875663f" xlink:to="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_e7e7834b-aad4-4d9e-9f93-f27c24623112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_329a9b7f-a16f-487b-b6e6-d25423872ddf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5fbba4c3-185f-4f37-8c58-ceeea875663f" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_329a9b7f-a16f-487b-b6e6-d25423872ddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_92133cfd-5881-4450-8458-96f2dab739c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5fbba4c3-185f-4f37-8c58-ceeea875663f" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_92133cfd-5881-4450-8458-96f2dab739c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOther_757bb1fe-b582-4c30-b293-8e1d7b297ebb" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5fbba4c3-185f-4f37-8c58-ceeea875663f" xlink:to="loc_bldp_TaxEffectOther_757bb1fe-b582-4c30-b293-8e1d7b297ebb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_87062b4c-c0af-457d-a8a9-60ed67a569b3" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5fbba4c3-185f-4f37-8c58-ceeea875663f" xlink:to="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_87062b4c-c0af-457d-a8a9-60ed67a569b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned_be59897e-c6a1-43eb-8bfb-3d8270c43135" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOfTaxCreditsEarned"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5fbba4c3-185f-4f37-8c58-ceeea875663f" xlink:to="loc_bldp_TaxEffectOfTaxCreditsEarned_be59897e-c6a1-43eb-8bfb-3d8270c43135" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#RelatedpartytransactionsKeyManagementCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_91c9e2e8-1daf-43b5-9415-a0153166ea07" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_7388a3cd-de2b-4c8b-bf6d-c18b4decaa2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_91c9e2e8-1daf-43b5-9415-a0153166ea07" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_7388a3cd-de2b-4c8b-bf6d-c18b4decaa2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_da4238b5-b3c3-4334-bc8e-a141e25f8bdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_91c9e2e8-1daf-43b5-9415-a0153166ea07" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_da4238b5-b3c3-4334-bc8e-a141e25f8bdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_80f226ec-fbf9-4a69-8597-aabbc7727429" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_91c9e2e8-1daf-43b5-9415-a0153166ea07" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_80f226ec-fbf9-4a69-8597-aabbc7727429" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_32c04dfa-f0dc-485b-bcfc-341db489cec0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_91c9e2e8-1daf-43b5-9415-a0153166ea07" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_32c04dfa-f0dc-485b-bcfc-341db489cec0" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>bldp-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:4a273d54-f199-49f5-afd4-79a50257073d,g:9bb53e30-d2da-46dc-ae04-1c957cec105f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.ballard.com/role/CoverPage" xlink:type="simple" xlink:href="bldp-20221231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/CoverPage" xlink:type="extended" id="i4529985f3b7e489988aecc397410d1ef_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c884589c-6c40-4fbf-a2a6-6733ad47289f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentType_c884589c-6c40-4fbf-a2a6-6733ad47289f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_8f226354-d511-473d-b503-6f6ffda74da8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentRegistrationStatement_8f226354-d511-473d-b503-6f6ffda74da8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d3348b87-7e09-43c3-b014-e2bdefd3ae0d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentAnnualReport_d3348b87-7e09-43c3-b014-e2bdefd3ae0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_5f7e7ca5-9150-42bc-853f-e4afbac689d2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityCentralIndexKey_5f7e7ca5-9150-42bc-853f-e4afbac689d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_a6c7adfc-01e7-4b8f-9c29-4d824a02cf8e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityPrimarySicNumber_a6c7adfc-01e7-4b8f-9c29-4d824a02cf8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5082f131-e4dc-4366-b54a-eab9c36f750b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityRegistrantName_5082f131-e4dc-4366-b54a-eab9c36f750b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_25499791-3c2c-4be7-84f4-4899914efce0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityIncorporationStateCountryCode_25499791-3c2c-4be7-84f4-4899914efce0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_bdf4efff-e3cf-4e9f-9c88-de24636d3ccf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityTaxIdentificationNumber_bdf4efff-e3cf-4e9f-9c88-de24636d3ccf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_4d77e6ba-9ea7-41c2-b8f6-5920e2f3642d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityAddressAddressLine1_4d77e6ba-9ea7-41c2-b8f6-5920e2f3642d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_7b4dee75-5b88-404c-a0ae-f48574de3b9f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityAddressCityOrTown_7b4dee75-5b88-404c-a0ae-f48574de3b9f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_459a2963-c5a8-4b8f-b7c4-f8745875c85d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityAddressStateOrProvince_459a2963-c5a8-4b8f-b7c4-f8745875c85d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_4fee326d-e5ec-4fcd-848c-5f5b458d6be7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityAddressCountry_4fee326d-e5ec-4fcd-848c-5f5b458d6be7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_f8f8fdf5-55be-47be-9978-b2294432616c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityAddressPostalZipCode_f8f8fdf5-55be-47be-9978-b2294432616c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7d138223-597c-4acb-a608-0dddcd27fcf1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_CityAreaCode_7d138223-597c-4acb-a608-0dddcd27fcf1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_45c3dd51-ebe7-48db-81a1-fb9d15d8c65d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_LocalPhoneNumber_45c3dd51-ebe7-48db-81a1-fb9d15d8c65d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_f7fe69ac-61a5-4396-822c-efd818948f68" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_ContactPersonnelName_f7fe69ac-61a5-4396-822c-efd818948f68" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_393ee1f3-c388-411d-be7e-fa94bbc3f940" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_Security12bTitle_393ee1f3-c388-411d-be7e-fa94bbc3f940" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_b574b16e-358d-4a1d-98c5-5a6caa519d9e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_TradingSymbol_b574b16e-358d-4a1d-98c5-5a6caa519d9e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f5951ea5-f90b-428f-87a5-cfe4d207e3cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_SecurityExchangeName_f5951ea5-f90b-428f-87a5-cfe4d207e3cb" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityReportingObligation_558d0398-0efd-4c41-983f-446cb3707859" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_SecurityReportingObligation_558d0398-0efd-4c41-983f-446cb3707859" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_ad11a166-2c84-435f-84ef-f60f558d4573" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityCurrentReportingStatus_ad11a166-2c84-435f-84ef-f60f558d4573" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9331e3cd-50f8-4687-9de9-a547a160f660" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityInteractiveDataCurrent_9331e3cd-50f8-4687-9de9-a547a160f660" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_89245ca3-a500-4fdb-8a5c-48f2cef5979e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityEmergingGrowthCompany_89245ca3-a500-4fdb-8a5c-48f2cef5979e" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_8e6c5ffd-c0fc-4dd1-a59b-3fb4a46c7257" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_AmendmentFlag_8e6c5ffd-c0fc-4dd1-a59b-3fb4a46c7257" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_dac3e47a-de82-44f9-a8fa-aa05a49fe87c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentFiscalYearFocus_dac3e47a-de82-44f9-a8fa-aa05a49fe87c" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_b0fd502a-4284-4572-a803-1e27b50721f1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentFiscalPeriodFocus_b0fd502a-4284-4572-a803-1e27b50721f1" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d49a7b39-8fbc-4e2e-a456-e5f5a62a6507" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d49a7b39-8fbc-4e2e-a456-e5f5a62a6507" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_36868cdd-49a0-4991-a0d4-8303320717b8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityFileNumber_36868cdd-49a0-4991-a0d4-8303320717b8" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_4740b13e-49dc-41a6-834e-1972c4bf3d1d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_IcfrAuditorAttestationFlag_4740b13e-49dc-41a6-834e-1972c4bf3d1d" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1eddbf1d-b7e6-4268-8640-17245921a4f1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentPeriodEndDate_1eddbf1d-b7e6-4268-8640-17245921a4f1" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_6b9ec4c8-d220-4d5f-935d-12ee0bfd0443" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_CurrentFiscalYearEndDate_6b9ec4c8-d220-4d5f-935d-12ee0bfd0443" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm_8a1655ee-c9a4-485e-9ef7-f135be8e5300" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_AnnualInformationForm_8a1655ee-c9a4-485e-9ef7-f135be8e5300" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements_a76ff673-7286-4e39-8405-ce657aeb2b35" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_AuditedAnnualFinancialStatements_a76ff673-7286-4e39-8405-ce657aeb2b35" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_c9c2e654-7e6f-4491-9b8a-c31a7e3fd03d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntitiesTable_c9c2e654-7e6f-4491-9b8a-c31a7e3fd03d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_ec95da3f-6fa2-4028-aa43-6780dd3615f2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_c9c2e654-7e6f-4491-9b8a-c31a7e3fd03d" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_ec95da3f-6fa2-4028-aa43-6780dd3615f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_ec95da3f-6fa2-4028-aa43-6780dd3615f2_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_ec95da3f-6fa2-4028-aa43-6780dd3615f2" xlink:to="loc_dei_AddressTypeDomain_ec95da3f-6fa2-4028-aa43-6780dd3615f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_4d2ddd36-4fc3-43fe-b286-efa4c277474c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_ec95da3f-6fa2-4028-aa43-6780dd3615f2" xlink:to="loc_dei_AddressTypeDomain_4d2ddd36-4fc3-43fe-b286-efa4c277474c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_178e5eb3-41c5-40f8-8335-bf57d91c590a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_4d2ddd36-4fc3-43fe-b286-efa4c277474c" xlink:to="loc_dei_BusinessContactMember_178e5eb3-41c5-40f8-8335-bf57d91c590a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="bldp-20221231.xsd#ConsolidatedStatementsofChangesinEquity"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="extended" id="if109fb230e934d178742734e1d6caede_ConsolidatedStatementsofChangesinEquity">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_d9e59090-023c-4487-aa82-955dc6023326" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:href="bldp-20221231.xsd#bldp_ChangesInStockHoldersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_d9e59090-023c-4487-aa82-955dc6023326" xlink:to="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_bea1e1b8-be7b-4646-bcf1-51b9ed40c644" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_bea1e1b8-be7b-4646-bcf1-51b9ed40c644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_ff9687a7-4fdc-4afd-b013-d99c88c92f3e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Equity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_Equity_ff9687a7-4fdc-4afd-b013-d99c88c92f3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_9c7246c6-4a5b-411f-bbfa-84f27eba97aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_ProfitLoss_9c7246c6-4a5b-411f-bbfa-84f27eba97aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_cc450e5d-3d38-46c0-a1ef-31e2096af3db" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_cc450e5d-3d38-46c0-a1ef-31e2096af3db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_9f930c2a-fc6f-4a95-b3fe-2295aba33a19" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_9f930c2a-fc6f-4a95-b3fe-2295aba33a19" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_412122a5-6e5e-44bc-b63e-0eda56f4746c" xlink:href="bldp-20221231.xsd#bldp_ConsiderationTransferredNumberOfSharesIssuedEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_412122a5-6e5e-44bc-b63e-0eda56f4746c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity_fea844e8-08a8-4ac2-9ef0-04d015bc7142" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssueOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_IssueOfEquity_fea844e8-08a8-4ac2-9ef0-04d015bc7142" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_dfe64fc8-2573-41dd-a7dc-58082a28a52e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_dfe64fc8-2573-41dd-a7dc-58082a28a52e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_2c00e1f7-08f4-47ce-8a8d-fd2a13944bc9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_2c00e1f7-08f4-47ce-8a8d-fd2a13944bc9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_c9cc3919-c63b-4e5a-8921-9cef4aa1075b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_c9cc3919-c63b-4e5a-8921-9cef4aa1075b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_9af4f4d5-137c-4d7a-b022-c67a70538552" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_9af4f4d5-137c-4d7a-b022-c67a70538552" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_f6bf45ae-d55b-4287-8fbf-eee6d4a6b055" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_9af4f4d5-137c-4d7a-b022-c67a70538552" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_f6bf45ae-d55b-4287-8fbf-eee6d4a6b055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_be841d27-d715-4fa5-b607-e289cc88f34b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_9af4f4d5-137c-4d7a-b022-c67a70538552" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_be841d27-d715-4fa5-b607-e289cc88f34b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_4fced448-f800-47a2-9da4-834f79ea3209" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_9af4f4d5-137c-4d7a-b022-c67a70538552" xlink:to="loc_ifrs-full_OnerousContractsProvision_4fced448-f800-47a2-9da4-834f79ea3209" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_40df9834-1521-4fc1-946a-6d4f1d69edc0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_84dae0b8-4711-46ac-bbe8-ec37227da485" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Equity"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_d9e59090-023c-4487-aa82-955dc6023326" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_705a7e81-08c5-4392-bd1a-22dd1ec9e128" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_705a7e81-08c5-4392-bd1a-22dd1ec9e128" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_705a7e81-08c5-4392-bd1a-22dd1ec9e128_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_705a7e81-08c5-4392-bd1a-22dd1ec9e128" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_705a7e81-08c5-4392-bd1a-22dd1ec9e128_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_068c87cc-95ad-4860-a71a-42dbc7527554" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_705a7e81-08c5-4392-bd1a-22dd1ec9e128" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_068c87cc-95ad-4860-a71a-42dbc7527554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_e7c31cb6-610d-4675-b229-da9406f56253" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_068c87cc-95ad-4860-a71a-42dbc7527554" xlink:to="loc_bldp_DeferredShareUnitsMember_e7c31cb6-610d-4675-b229-da9406f56253" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_b058c161-a73e-430e-b783-11351fe40da8" xlink:href="bldp-20221231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_068c87cc-95ad-4860-a71a-42dbc7527554" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_b058c161-a73e-430e-b783-11351fe40da8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_8be7bbbe-80f3-4cfe-9f1c-91b37dcc0509" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_8be7bbbe-80f3-4cfe-9f1c-91b37dcc0509" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_8be7bbbe-80f3-4cfe-9f1c-91b37dcc0509_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_8be7bbbe-80f3-4cfe-9f1c-91b37dcc0509" xlink:to="loc_ifrs-full_EquityMember_8be7bbbe-80f3-4cfe-9f1c-91b37dcc0509_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_8be7bbbe-80f3-4cfe-9f1c-91b37dcc0509" xlink:to="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_e40f1f94-665c-4d4c-8527-900a3040ba95" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:to="loc_ifrs-full_IssuedCapitalMember_e40f1f94-665c-4d4c-8527-900a3040ba95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_f4b706fe-f37a-43bf-870b-7e80b57745c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_f4b706fe-f37a-43bf-870b-7e80b57745c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_0b5a8497-b07d-4ee9-a004-a8b8b94ada6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:to="loc_ifrs-full_RetainedEarningsMember_0b5a8497-b07d-4ee9-a004-a8b8b94ada6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_75b12c3b-c2dc-4cdc-b8c0-d2b92c70faaa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_75b12c3b-c2dc-4cdc-b8c0-d2b92c70faaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_f9f2ff79-e374-4b8a-9967-ec8cb35b7eec" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:to="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_f9f2ff79-e374-4b8a-9967-ec8cb35b7eec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_f9f2ff79-e374-4b8a-9967-ec8cb35b7eec_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_f9f2ff79-e374-4b8a-9967-ec8cb35b7eec" xlink:to="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_f9f2ff79-e374-4b8a-9967-ec8cb35b7eec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_e475cf11-71e6-4a2a-8498-c12f4024b7b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_f9f2ff79-e374-4b8a-9967-ec8cb35b7eec" xlink:to="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_e475cf11-71e6-4a2a-8498-c12f4024b7b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_4c401192-be2c-453f-bf10-6bc1889e2657" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_e475cf11-71e6-4a2a-8498-c12f4024b7b5" xlink:to="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_4c401192-be2c-453f-bf10-6bc1889e2657" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesScheduleofSubsidiariesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails" xlink:type="extended" id="i135872661468474d832c85c8c71c9e21_SignificantaccountingpoliciesScheduleofSubsidiariesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4c59423c-64c4-4d23-a607-868d5d496932" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_bc1e9746-e175-4c40-b0bb-841191e38f81" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4c59423c-64c4-4d23-a607-868d5d496932" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_bc1e9746-e175-4c40-b0bb-841191e38f81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_472186e3-61f4-45be-b807-8a129957f7e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4c59423c-64c4-4d23-a607-868d5d496932" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_472186e3-61f4-45be-b807-8a129957f7e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_ea0a6770-9439-4090-baa6-0790bb044050" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_472186e3-61f4-45be-b807-8a129957f7e7" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_ea0a6770-9439-4090-baa6-0790bb044050" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_ea0a6770-9439-4090-baa6-0790bb044050_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_ea0a6770-9439-4090-baa6-0790bb044050" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_ea0a6770-9439-4090-baa6-0790bb044050_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_ea0a6770-9439-4090-baa6-0790bb044050" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_72447a6d-ab74-469f-97e8-f5c41311d48e" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardMotiveSolutionsMember_72447a6d-ab74-469f-97e8-f5c41311d48e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_c8315bf4-2cd7-4b7c-8ae2-87e8565fad12" xlink:href="bldp-20221231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_GuangzhouBallardPowerSystemsIncMember_c8315bf4-2cd7-4b7c-8ae2-87e8565fad12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_efb9a9e8-bc4c-4c14-b5fe-2aa224e2a467" xlink:href="bldp-20221231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_efb9a9e8-bc4c-4c14-b5fe-2aa224e2a467" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardHongKongLtd.Member_ca26ef0d-99e9-4695-8dc4-2f6a1d1e8869" xlink:href="bldp-20221231.xsd#bldp_BallardHongKongLtd.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardHongKongLtd.Member_ca26ef0d-99e9-4695-8dc4-2f6a1d1e8869" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardUnmannedSystemsMember_e0948ced-1051-4a8b-b1e2-257719441f70" xlink:href="bldp-20221231.xsd#bldp_BallardUnmannedSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardUnmannedSystemsMember_e0948ced-1051-4a8b-b1e2-257719441f70" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardServicesinc.Member_a55f7bb7-560a-4e5e-91a9-5241e624cfd3" xlink:href="bldp-20221231.xsd#bldp_BallardServicesinc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardServicesinc.Member_a55f7bb7-560a-4e5e-91a9-5241e624cfd3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardFuelCellSystemIncMember_d712d655-cd45-4f31-ac19-bc1554058d18" xlink:href="bldp-20221231.xsd#bldp_BallardFuelCellSystemIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardFuelCellSystemIncMember_d712d655-cd45-4f31-ac19-bc1554058d18" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerCorporationMember_d651a7b8-ca65-4191-ba83-5bef9f896035" xlink:href="bldp-20221231.xsd#bldp_BallardPowerCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardPowerCorporationMember_d651a7b8-ca65-4191-ba83-5bef9f896035" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesDetails" xlink:type="extended" id="idc329bd940694dafae009659095dc4f4_SignificantaccountingpoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_9ac07b22-f3b6-48fd-a8a2-2e2cfa72ab34" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_9ac07b22-f3b6-48fd-a8a2-2e2cfa72ab34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_cafc83c9-401e-474d-9e65-d45065ecc947" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_cafc83c9-401e-474d-9e65-d45065ecc947" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBoardSeats_b46cd2be-bb6f-43c0-8fdc-771f6e04334d" xlink:href="bldp-20221231.xsd#bldp_NumberOfBoardSeats"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_NumberOfBoardSeats_b46cd2be-bb6f-43c0-8fdc-771f6e04334d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_40bdaa7c-6e49-4b18-ace5-6ecfa4db4542" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_40bdaa7c-6e49-4b18-ace5-6ecfa4db4542" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_26c206c5-e4ea-4963-bf23-e016b437d56f" xlink:href="bldp-20221231.xsd#bldp_ExpectedContributionsToAcquireInterestsInJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_26c206c5-e4ea-4963-bf23-e016b437d56f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureCashContributionsTerm_6530295a-6cf0-48c4-91b5-0af91fc15edc" xlink:href="bldp-20221231.xsd#bldp_JointVentureCashContributionsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_JointVentureCashContributionsTerm_6530295a-6cf0-48c4-91b5-0af91fc15edc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_f4e715e4-18d8-443b-9c63-4c89d6845946" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_f4e715e4-18d8-443b-9c63-4c89d6845946" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfCapitalContributionsMade_09679e4b-184c-49ec-80de-bddbfb11f5ee" xlink:href="bldp-20221231.xsd#bldp_NumberOfCapitalContributionsMade"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_NumberOfCapitalContributionsMade_09679e4b-184c-49ec-80de-bddbfb11f5ee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureNumberOfBoardSeatsHeld_f89711a4-f6bc-4783-9692-088fe9b38940" xlink:href="bldp-20221231.xsd#bldp_JointVentureNumberOfBoardSeatsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_JointVentureNumberOfBoardSeatsHeld_f89711a4-f6bc-4783-9692-088fe9b38940" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureNumberOfBoardSeats_b2447d1c-3448-493f-9548-0698c3fada59" xlink:href="bldp-20221231.xsd#bldp_JointVentureNumberOfBoardSeats"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_JointVentureNumberOfBoardSeats_b2447d1c-3448-493f-9548-0698c3fada59" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_0fa50b1b-7dc2-4019-bff9-b642c31aa9dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_0fa50b1b-7dc2-4019-bff9-b642c31aa9dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_0fa50b1b-7dc2-4019-bff9-b642c31aa9dc_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_0fa50b1b-7dc2-4019-bff9-b642c31aa9dc" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_0fa50b1b-7dc2-4019-bff9-b642c31aa9dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a569ef0d-f3c0-4331-95d7-d22c6348c08f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_0fa50b1b-7dc2-4019-bff9-b642c31aa9dc" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a569ef0d-f3c0-4331-95d7-d22c6348c08f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_96e130af-50f5-4275-991f-1315317a9fe6" xlink:href="bldp-20221231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a569ef0d-f3c0-4331-95d7-d22c6348c08f" xlink:to="loc_bldp_GuangzhouBallardPowerSystemsIncMember_96e130af-50f5-4275-991f-1315317a9fe6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_68ed4128-d77d-4ff9-83ab-758b5b38952a" xlink:href="bldp-20221231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a569ef0d-f3c0-4331-95d7-d22c6348c08f" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_68ed4128-d77d-4ff9-83ab-758b5b38952a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardHongKongLtd.Member_15bf6bc7-6562-491e-b6e6-3db653138a9a" xlink:href="bldp-20221231.xsd#bldp_BallardHongKongLtd.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a569ef0d-f3c0-4331-95d7-d22c6348c08f" xlink:to="loc_bldp_BallardHongKongLtd.Member_15bf6bc7-6562-491e-b6e6-3db653138a9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_419d62b0-2ab0-444b-8b2d-7931ef0e0913" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_419d62b0-2ab0-444b-8b2d-7931ef0e0913" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_419d62b0-2ab0-444b-8b2d-7931ef0e0913_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_419d62b0-2ab0-444b-8b2d-7931ef0e0913" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_419d62b0-2ab0-444b-8b2d-7931ef0e0913_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_f85c8e92-0cd4-4a47-a600-df46e16d6a92" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_419d62b0-2ab0-444b-8b2d-7931ef0e0913" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_f85c8e92-0cd4-4a47-a600-df46e16d6a92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_20d922f1-7c91-476f-84cb-f70a795f1145" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_f85c8e92-0cd4-4a47-a600-df46e16d6a92" xlink:to="loc_bldp_WeichaiBallardJVMember_20d922f1-7c91-476f-84cb-f70a795f1145" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_55d474db-ad33-4a8d-9e0c-67e687a50f83" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:to="loc_dei_LegalEntityAxis_55d474db-ad33-4a8d-9e0c-67e687a50f83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_55d474db-ad33-4a8d-9e0c-67e687a50f83_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_55d474db-ad33-4a8d-9e0c-67e687a50f83" xlink:to="loc_dei_EntityDomain_55d474db-ad33-4a8d-9e0c-67e687a50f83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a7eac3c4-222a-47e7-88b0-8bb9efbc5769" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_55d474db-ad33-4a8d-9e0c-67e687a50f83" xlink:to="loc_dei_EntityDomain_a7eac3c4-222a-47e7-88b0-8bb9efbc5769" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiPowerCo.Member_76294c0f-124a-4fa4-ba21-114f24a92034" xlink:href="bldp-20221231.xsd#bldp_WeichaiPowerCo.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a7eac3c4-222a-47e7-88b0-8bb9efbc5769" xlink:to="loc_bldp_WeichaiPowerCo.Member_76294c0f-124a-4fa4-ba21-114f24a92034" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_ffe5bebf-d1ea-41bc-957a-10307c71802b" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a7eac3c4-222a-47e7-88b0-8bb9efbc5769" xlink:to="loc_bldp_SynergyJVMember_ffe5bebf-d1ea-41bc-957a-10307c71802b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DanskIndustriInvestASMember_f4793f91-f08a-49f4-ad1f-e5f3292e0082" xlink:href="bldp-20221231.xsd#bldp_DanskIndustriInvestASMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a7eac3c4-222a-47e7-88b0-8bb9efbc5769" xlink:to="loc_bldp_DanskIndustriInvestASMember_f4793f91-f08a-49f4-ad1f-e5f3292e0082" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_91f36710-9fda-4778-8721-2c9524db2a50" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:to="loc_ifrs-full_JointVenturesAxis_91f36710-9fda-4778-8721-2c9524db2a50" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_91f36710-9fda-4778-8721-2c9524db2a50_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_91f36710-9fda-4778-8721-2c9524db2a50" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_91f36710-9fda-4778-8721-2c9524db2a50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_16ea2766-c507-4f6c-93aa-d9422678460f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_91f36710-9fda-4778-8721-2c9524db2a50" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_16ea2766-c507-4f6c-93aa-d9422678460f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_0f3b5205-918a-4157-b87d-9e674198c59c" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_16ea2766-c507-4f6c-93aa-d9422678460f" xlink:to="loc_bldp_SynergyJVMember_0f3b5205-918a-4157-b87d-9e674198c59c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails" xlink:type="extended" id="ib8cec8dea31b4c0d96ad9e400081a0c8_SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_d7af8e0e-7577-49f4-b3d0-2b2a0d2094a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_854641cc-ee9b-4a03-a254-a0a3f9a9992d" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_d7af8e0e-7577-49f4-b3d0-2b2a0d2094a2" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_854641cc-ee9b-4a03-a254-a0a3f9a9992d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_4d5f3d69-46b7-47de-8ef7-66f5274d31ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_d7af8e0e-7577-49f4-b3d0-2b2a0d2094a2" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_4d5f3d69-46b7-47de-8ef7-66f5274d31ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_44505b9c-0e4d-4f81-883c-9274629abf39" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_4d5f3d69-46b7-47de-8ef7-66f5274d31ff" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_44505b9c-0e4d-4f81-883c-9274629abf39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_44505b9c-0e4d-4f81-883c-9274629abf39_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_44505b9c-0e4d-4f81-883c-9274629abf39" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_44505b9c-0e4d-4f81-883c-9274629abf39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e69f78a-791a-4446-8a4d-e91bb1196aae" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_44505b9c-0e4d-4f81-883c-9274629abf39" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e69f78a-791a-4446-8a4d-e91bb1196aae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_0a4a6dd9-02b1-4726-8c16-fd476d37eb34" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e69f78a-791a-4446-8a4d-e91bb1196aae" xlink:to="loc_ifrs-full_ComputerEquipmentMember_0a4a6dd9-02b1-4726-8c16-fd476d37eb34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_7fe958db-4492-41d1-a8da-377ed9662c88" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e69f78a-791a-4446-8a4d-e91bb1196aae" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_7fe958db-4492-41d1-a8da-377ed9662c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_db8c37cb-305c-4e91-a704-0280aeb297a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e69f78a-791a-4446-8a4d-e91bb1196aae" xlink:to="loc_ifrs-full_MachineryMember_db8c37cb-305c-4e91-a704-0280aeb297a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_82f5a51d-0f28-493b-8425-7e701de28898" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_4d5f3d69-46b7-47de-8ef7-66f5274d31ff" xlink:to="loc_ifrs-full_RangeAxis_82f5a51d-0f28-493b-8425-7e701de28898" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_82f5a51d-0f28-493b-8425-7e701de28898_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_82f5a51d-0f28-493b-8425-7e701de28898" xlink:to="loc_ifrs-full_RangesMember_82f5a51d-0f28-493b-8425-7e701de28898_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_abcdd871-60e1-4d2f-96c0-d61d9cc16e31" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_82f5a51d-0f28-493b-8425-7e701de28898" xlink:to="loc_ifrs-full_RangesMember_abcdd871-60e1-4d2f-96c0-d61d9cc16e31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_c3c0b268-df03-433e-87a6-be157be3eedf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_abcdd871-60e1-4d2f-96c0-d61d9cc16e31" xlink:to="loc_ifrs-full_BottomOfRangeMember_c3c0b268-df03-433e-87a6-be157be3eedf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_9b7f660d-c647-444d-a34a-e26a539ecf29" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_abcdd871-60e1-4d2f-96c0-d61d9cc16e31" xlink:to="loc_ifrs-full_TopOfRangeMember_9b7f660d-c647-444d-a34a-e26a539ecf29" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails" xlink:type="extended" id="i37c59a541847408e889d44d49d147859_SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7ef4faed-afd3-495c-9a32-fb9012ba7eb5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_29965dd6-e759-4f25-990d-00e2f57a2568" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7ef4faed-afd3-495c-9a32-fb9012ba7eb5" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_29965dd6-e759-4f25-990d-00e2f57a2568" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_a17c13dd-9e51-455c-87bb-e2354f7e6bb8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7ef4faed-afd3-495c-9a32-fb9012ba7eb5" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_a17c13dd-9e51-455c-87bb-e2354f7e6bb8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_008a0e98-5e9e-4fd6-b9da-83264eb2aa57" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_a17c13dd-9e51-455c-87bb-e2354f7e6bb8" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_008a0e98-5e9e-4fd6-b9da-83264eb2aa57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_008a0e98-5e9e-4fd6-b9da-83264eb2aa57_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_008a0e98-5e9e-4fd6-b9da-83264eb2aa57" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_008a0e98-5e9e-4fd6-b9da-83264eb2aa57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_61ea122c-1de1-4914-848a-8d58574221e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_008a0e98-5e9e-4fd6-b9da-83264eb2aa57" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_61ea122c-1de1-4914-848a-8d58574221e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_663e2a0e-b868-42ea-83e9-f7e32978fe41" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_61ea122c-1de1-4914-848a-8d58574221e3" xlink:to="loc_ifrs-full_LandAndBuildingsMember_663e2a0e-b868-42ea-83e9-f7e32978fe41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_2db87235-f788-4782-9a5f-65dd2f0a3bc4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_61ea122c-1de1-4914-848a-8d58574221e3" xlink:to="loc_ifrs-full_OfficeEquipmentMember_2db87235-f788-4782-9a5f-65dd2f0a3bc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_53eb5dbb-1729-459f-a15b-381aad744d9e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_61ea122c-1de1-4914-848a-8d58574221e3" xlink:to="loc_ifrs-full_VehiclesMember_53eb5dbb-1729-459f-a15b-381aad744d9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_6702cd0e-a846-4052-98dd-2c94fd885c30" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_a17c13dd-9e51-455c-87bb-e2354f7e6bb8" xlink:to="loc_ifrs-full_RangeAxis_6702cd0e-a846-4052-98dd-2c94fd885c30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_6702cd0e-a846-4052-98dd-2c94fd885c30_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_6702cd0e-a846-4052-98dd-2c94fd885c30" xlink:to="loc_ifrs-full_RangesMember_6702cd0e-a846-4052-98dd-2c94fd885c30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_1e64e018-dd8e-4340-9404-e5ddbfadf3f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_6702cd0e-a846-4052-98dd-2c94fd885c30" xlink:to="loc_ifrs-full_RangesMember_1e64e018-dd8e-4340-9404-e5ddbfadf3f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_acb0a6ac-287e-4f15-bd45-d367d0f1cb5f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_1e64e018-dd8e-4340-9404-e5ddbfadf3f8" xlink:to="loc_ifrs-full_BottomOfRangeMember_acb0a6ac-287e-4f15-bd45-d367d0f1cb5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_ee8dedfb-f149-4493-996c-118f8ebf353c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_1e64e018-dd8e-4340-9404-e5ddbfadf3f8" xlink:to="loc_ifrs-full_TopOfRangeMember_ee8dedfb-f149-4493-996c-118f8ebf353c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails" xlink:type="extended" id="i72e37f4dad5b4e55becfb8fb3c1040e8_SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60a5f41b-adb1-4b25-9bd6-8a50e1cf482c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_5d92c41f-4d65-4265-916f-d5a4f6ad3f4f" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60a5f41b-adb1-4b25-9bd6-8a50e1cf482c" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_5d92c41f-4d65-4265-916f-d5a4f6ad3f4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_47dcd0b7-5ad2-48a3-85bc-24de3f696b44" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60a5f41b-adb1-4b25-9bd6-8a50e1cf482c" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_47dcd0b7-5ad2-48a3-85bc-24de3f696b44" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e46039a6-0515-45b9-8ac7-72b382995dba" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_47dcd0b7-5ad2-48a3-85bc-24de3f696b44" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e46039a6-0515-45b9-8ac7-72b382995dba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_e46039a6-0515-45b9-8ac7-72b382995dba_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e46039a6-0515-45b9-8ac7-72b382995dba" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_e46039a6-0515-45b9-8ac7-72b382995dba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e46039a6-0515-45b9-8ac7-72b382995dba" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_52c72efd-eca3-4763-afac-d822c92eb573" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_52c72efd-eca3-4763-afac-d822c92eb573" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_ec0dad24-8ec5-4566-af28-a38c2860ccd8" xlink:href="bldp-20221231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_ec0dad24-8ec5-4566-af28-a38c2860ccd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_612ebd3b-3cf3-4ae4-bc0c-d42636b7abb6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_612ebd3b-3cf3-4ae4-bc0c-d42636b7abb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_f1b1c3ad-18a9-4eee-9069-2aee21f35b49" xlink:href="bldp-20221231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_bldp_NoncompeteAgreements1Member_f1b1c3ad-18a9-4eee-9069-2aee21f35b49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DomainNamesMember_5382394b-758d-4101-b361-50f418e756af" xlink:href="bldp-20221231.xsd#bldp_DomainNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_bldp_DomainNamesMember_5382394b-758d-4101-b361-50f418e756af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TrademarksandServicemarksMember_8e368e5c-2e5f-4310-bb9d-7f1986ddbdf7" xlink:href="bldp-20221231.xsd#bldp_TrademarksandServicemarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_bldp_TrademarksandServicemarksMember_8e368e5c-2e5f-4310-bb9d-7f1986ddbdf7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InternallygeneratedfuelcellMember_825a2ae9-9b35-40ac-942d-9debebfca912" xlink:href="bldp-20221231.xsd#bldp_InternallygeneratedfuelcellMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_bldp_InternallygeneratedfuelcellMember_825a2ae9-9b35-40ac-942d-9debebfca912" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_64ce8059-f557-4c4b-ad04-5b2e002b3736" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_47dcd0b7-5ad2-48a3-85bc-24de3f696b44" xlink:to="loc_ifrs-full_RangeAxis_64ce8059-f557-4c4b-ad04-5b2e002b3736" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_64ce8059-f557-4c4b-ad04-5b2e002b3736_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_64ce8059-f557-4c4b-ad04-5b2e002b3736" xlink:to="loc_ifrs-full_RangesMember_64ce8059-f557-4c4b-ad04-5b2e002b3736_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_47135b42-7337-4865-bb52-839fcbe4eb86" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_64ce8059-f557-4c4b-ad04-5b2e002b3736" xlink:to="loc_ifrs-full_RangesMember_47135b42-7337-4865-bb52-839fcbe4eb86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_93a35449-04c6-4f5d-bd48-6f1c9243612f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_47135b42-7337-4865-bb52-839fcbe4eb86" xlink:to="loc_ifrs-full_BottomOfRangeMember_93a35449-04c6-4f5d-bd48-6f1c9243612f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_d0443f45-4ceb-4d49-97de-a71d236b5463" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_47135b42-7337-4865-bb52-839fcbe4eb86" xlink:to="loc_ifrs-full_TopOfRangeMember_d0443f45-4ceb-4d49-97de-a71d236b5463" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/AcquisitionNarrativeDetails" xlink:type="extended" id="i63545983c7af4429860e225ec5c0e2b6_AcquisitionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_5c51d4c4-86ed-4bae-a13e-533f2ad4ecbc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_5c51d4c4-86ed-4bae-a13e-533f2ad4ecbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_e2d7a0d6-88ed-4a96-b2bc-524250e9e30f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_e2d7a0d6-88ed-4a96-b2bc-524250e9e30f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_4779ab22-7fd9-4233-9e2c-d5fd1d7dba09" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_CashTransferred_4779ab22-7fd9-4233-9e2c-d5fd1d7dba09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_20c6b6ac-0341-44f3-8ec0-bd84785d217f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_20c6b6ac-0341-44f3-8ec0-bd84785d217f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInterestsOfAcquirer_8ec8e943-2824-4115-b9f4-276be8d2f1af" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInterestsOfAcquirer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_EquityInterestsOfAcquirer_8ec8e943-2824-4115-b9f4-276be8d2f1af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_1cd693d1-2b91-4d9f-be0e-a2b8ab54ecd4" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_1cd693d1-2b91-4d9f-be0e-a2b8ab54ecd4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_82243339-966f-4e6e-a0fd-4a471378d445" xlink:href="bldp-20221231.xsd#bldp_EquityInterestsIssuedOrIssuableVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_82243339-966f-4e6e-a0fd-4a471378d445" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability_baf99770-8551-4928-9b97-f56640f346b4" xlink:href="bldp-20221231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_PaymentOfContingentConsiderationLiability_baf99770-8551-4928-9b97-f56640f346b4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationTerm_948b00e5-92be-49e4-b568-b0980d4a8c3f" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_ContingentConsiderationTerm_948b00e5-92be-49e4-b568-b0980d4a8c3f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_2f684d31-51b4-41cf-adcd-fe5cc9198180" xlink:href="bldp-20221231.xsd#bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_2f684d31-51b4-41cf-adcd-fe5cc9198180" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionSharePrice1_84cfbd5f-4683-49a8-8dca-2bd6d410d34f" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionSharePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_BusinessAcquisitionSharePrice1_84cfbd5f-4683-49a8-8dca-2bd6d410d34f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted_ecf19f07-8da1-47ea-a798-897f2f903d69" xlink:href="bldp-20221231.xsd#bldp_EquityInterestsOfAcquirerDiscounted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_EquityInterestsOfAcquirerDiscounted_ecf19f07-8da1-47ea-a798-897f2f903d69" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_7aa32290-37f5-4e36-a0eb-9d29021f01f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_7aa32290-37f5-4e36-a0eb-9d29021f01f2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_0231ca01-6310-4497-871c-7acd812494ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_LiabilitiesIncurred_0231ca01-6310-4497-871c-7acd812494ae" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_93786195-55b1-451e-a205-f0f37cef2d43" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionWorkingCapitalAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_93786195-55b1-451e-a205-f0f37cef2d43" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_3ae92889-b43f-471b-8b69-21315e883ea4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_3ae92889-b43f-471b-8b69-21315e883ea4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_97904304-93fd-48e0-82a4-b85fed57e88c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_97904304-93fd-48e0-82a4-b85fed57e88c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_b58d2dc5-d099-475d-94b4-047ab5341512" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_b58d2dc5-d099-475d-94b4-047ab5341512" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_a3a744f5-c537-4818-a7d6-f82391c0d04a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_a3a744f5-c537-4818-a7d6-f82391c0d04a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_b1dcab3f-40a4-420e-819c-0f97885cad06" xlink:href="bldp-20221231.xsd#bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_b1dcab3f-40a4-420e-819c-0f97885cad06" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_2d729762-469a-4207-9917-6bb0858e7ba5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_Goodwill_2d729762-469a-4207-9917-6bb0858e7ba5" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_7df947d0-e070-4f67-901c-d34db30bce91" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_7df947d0-e070-4f67-901c-d34db30bce91" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_fe3d1790-2340-4e33-8dcf-6f8f901d7188" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_fe3d1790-2340-4e33-8dcf-6f8f901d7188" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_005af44c-68ef-40db-8db5-b7175a0a5189" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_ProfitLoss_005af44c-68ef-40db-8db5-b7175a0a5189" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_4fa58704-8b5e-44c8-9175-8bc09442faac" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_4fa58704-8b5e-44c8-9175-8bc09442faac" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_5a863c50-573f-424e-ac9b-6f95801a6674" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_5a863c50-573f-424e-ac9b-6f95801a6674" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_999f4647-89b4-453d-994a-8f9b0afc986b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_999f4647-89b4-453d-994a-8f9b0afc986b" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_bc620890-8bd1-45bf-b47c-a11df7463fca" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_bc620890-8bd1-45bf-b47c-a11df7463fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_bc620890-8bd1-45bf-b47c-a11df7463fca_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_bc620890-8bd1-45bf-b47c-a11df7463fca" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_bc620890-8bd1-45bf-b47c-a11df7463fca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dacf6866-469b-4b61-85ba-3ed9f50debae" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_bc620890-8bd1-45bf-b47c-a11df7463fca" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dacf6866-469b-4b61-85ba-3ed9f50debae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_ccdf5cd7-e052-489e-9cef-881cdee041dd" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dacf6866-469b-4b61-85ba-3ed9f50debae" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_ccdf5cd7-e052-489e-9cef-881cdee041dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_cb184da7-0341-4d3e-922b-20d26ce106be" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dacf6866-469b-4b61-85ba-3ed9f50debae" xlink:to="loc_bldp_BallardMotiveSolutionsMember_cb184da7-0341-4d3e-922b-20d26ce106be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_9a0ce4e8-66e3-4fc7-b1b0-a14404d055a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_RangeAxis_9a0ce4e8-66e3-4fc7-b1b0-a14404d055a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_9a0ce4e8-66e3-4fc7-b1b0-a14404d055a4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_9a0ce4e8-66e3-4fc7-b1b0-a14404d055a4" xlink:to="loc_ifrs-full_RangesMember_9a0ce4e8-66e3-4fc7-b1b0-a14404d055a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_82598a87-7d73-4249-8504-34b3a6fc6dee" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_9a0ce4e8-66e3-4fc7-b1b0-a14404d055a4" xlink:to="loc_ifrs-full_RangesMember_82598a87-7d73-4249-8504-34b3a6fc6dee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_0528887c-cc39-44ed-a61c-4c8f2b50d8f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_82598a87-7d73-4249-8504-34b3a6fc6dee" xlink:to="loc_ifrs-full_TopOfRangeMember_0528887c-cc39-44ed-a61c-4c8f2b50d8f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_7659bd9e-532d-45cf-b144-51869a107c42" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_7659bd9e-532d-45cf-b144-51869a107c42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_7659bd9e-532d-45cf-b144-51869a107c42_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_7659bd9e-532d-45cf-b144-51869a107c42" xlink:to="loc_ifrs-full_EquityMember_7659bd9e-532d-45cf-b144-51869a107c42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_483f65b7-c335-4449-87ca-2d8d842b3a75" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_7659bd9e-532d-45cf-b144-51869a107c42" xlink:to="loc_ifrs-full_EquityMember_483f65b7-c335-4449-87ca-2d8d842b3a75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_38038b6f-c030-4ff4-81bc-7f920428b5d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_483f65b7-c335-4449-87ca-2d8d842b3a75" xlink:to="loc_ifrs-full_IssuedCapitalMember_38038b6f-c030-4ff4-81bc-7f920428b5d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dc6127b6-bee1-4038-a889-3dd53a5ae2df" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dc6127b6-bee1-4038-a889-3dd53a5ae2df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_dc6127b6-bee1-4038-a889-3dd53a5ae2df_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dc6127b6-bee1-4038-a889-3dd53a5ae2df" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_dc6127b6-bee1-4038-a889-3dd53a5ae2df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_6a37c12c-0e7e-484c-9093-a5a15e131a53" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dc6127b6-bee1-4038-a889-3dd53a5ae2df" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_6a37c12c-0e7e-484c-9093-a5a15e131a53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_e9bf03ba-9506-42c8-9243-d4d4a9399e46" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_6a37c12c-0e7e-484c-9093-a5a15e131a53" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_e9bf03ba-9506-42c8-9243-d4d4a9399e46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_08dda088-3381-4811-b68b-f3941288bd74" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_6a37c12c-0e7e-484c-9093-a5a15e131a53" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_08dda088-3381-4811-b68b-f3941288bd74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_01121ec4-7ecc-48bf-a497-e7b3f26dd8fa" xlink:href="bldp-20221231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_6a37c12c-0e7e-484c-9093-a5a15e131a53" xlink:to="loc_bldp_NoncompeteAgreements1Member_01121ec4-7ecc-48bf-a497-e7b3f26dd8fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_57b6c21b-5206-4a64-875b-3b84cca40fe0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_57b6c21b-5206-4a64-875b-3b84cca40fe0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember_57b6c21b-5206-4a64-875b-3b84cca40fe0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ValuationTechniquesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_57b6c21b-5206-4a64-875b-3b84cca40fe0" xlink:to="loc_ifrs-full_ValuationTechniquesMember_57b6c21b-5206-4a64-875b-3b84cca40fe0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember_0d95db1e-edb5-43c1-90b5-ffd990eb77d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ValuationTechniquesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_57b6c21b-5206-4a64-875b-3b84cca40fe0" xlink:to="loc_ifrs-full_ValuationTechniquesMember_0d95db1e-edb5-43c1-90b5-ffd990eb77d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MultiperiodExcessEarningsMethodMember_b0e1d50e-ddd9-4f62-a205-2a3bcbaed56d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MultiperiodExcessEarningsMethodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ValuationTechniquesMember_0d95db1e-edb5-43c1-90b5-ffd990eb77d3" xlink:to="loc_ifrs-full_MultiperiodExcessEarningsMethodMember_b0e1d50e-ddd9-4f62-a205-2a3bcbaed56d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_604de30a-e704-4503-92a3-b48b0e735969" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_dei_LegalEntityAxis_604de30a-e704-4503-92a3-b48b0e735969" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_604de30a-e704-4503-92a3-b48b0e735969_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_604de30a-e704-4503-92a3-b48b0e735969" xlink:to="loc_dei_EntityDomain_604de30a-e704-4503-92a3-b48b0e735969_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_083efe81-aa8b-4fa1-b953-c65985dfabac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_604de30a-e704-4503-92a3-b48b0e735969" xlink:to="loc_dei_EntityDomain_083efe81-aa8b-4fa1-b953-c65985dfabac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_ff33df52-f778-4008-952e-063e4ce6e046" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_083efe81-aa8b-4fa1-b953-c65985dfabac" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_ff33df52-f778-4008-952e-063e4ce6e046" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionTheFairValueofPurchaseConsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails" xlink:type="extended" id="i4d14d9da46164072a2691ee7143df2cf_AcquisitionTheFairValueofPurchaseConsiderationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_a9dc33a1-f5cd-45a3-9833-0fb6561d49be" xlink:href="bldp-20221231.xsd#bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_a9dc33a1-f5cd-45a3-9833-0fb6561d49be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted_00ed45ae-faf4-49ca-b5a8-185a4b1b242e" xlink:href="bldp-20221231.xsd#bldp_EquityInterestsOfAcquirerDiscounted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_bldp_EquityInterestsOfAcquirerDiscounted_00ed45ae-faf4-49ca-b5a8-185a4b1b242e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_6af437d6-0398-41eb-863a-acf2155c5624" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_ifrs-full_LiabilitiesIncurred_6af437d6-0398-41eb-863a-acf2155c5624" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_d972ff05-3c45-4141-8959-a4b81d91507c" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionWorkingCapitalAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_d972ff05-3c45-4141-8959-a4b81d91507c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_d7cc8bd9-0f2e-4ccf-977a-aa6cbec6f60f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_d7cc8bd9-0f2e-4ccf-977a-aa6cbec6f60f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_3645fe98-8ff0-468d-8e49-1d4e04ee989c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_3645fe98-8ff0-468d-8e49-1d4e04ee989c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_049f70ad-469f-428d-9d14-f87bbb10f0b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_3645fe98-8ff0-468d-8e49-1d4e04ee989c" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_049f70ad-469f-428d-9d14-f87bbb10f0b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_049f70ad-469f-428d-9d14-f87bbb10f0b8_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_049f70ad-469f-428d-9d14-f87bbb10f0b8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_049f70ad-469f-428d-9d14-f87bbb10f0b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f8b08403-c9f2-48dd-8b41-b2c80971e4f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_049f70ad-469f-428d-9d14-f87bbb10f0b8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f8b08403-c9f2-48dd-8b41-b2c80971e4f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_ce50e955-b241-4285-b9c7-024c873d48ac" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f8b08403-c9f2-48dd-8b41-b2c80971e4f4" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_ce50e955-b241-4285-b9c7-024c873d48ac" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="ic326f8c3ca834bd58e20611a4f3ac3ca_AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_235b54b2-b24a-4142-9225-39cb6896214d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_235b54b2-b24a-4142-9225-39cb6896214d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_e1b14ae9-1ed6-4dd4-97fa-78e85760ec16" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_e1b14ae9-1ed6-4dd4-97fa-78e85760ec16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_49d435c0-457c-4e27-9e34-84a0149b02d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_49d435c0-457c-4e27-9e34-84a0149b02d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_5f1e448e-602e-49b4-87f6-5f289af7e857" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_5f1e448e-602e-49b4-87f6-5f289af7e857" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_c052b53e-5a0c-441c-88de-bcdd65c5bc17" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_Goodwill_c052b53e-5a0c-441c-88de-bcdd65c5bc17" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_5677822c-aa65-48ff-aabf-df6cbcf6b501" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_5677822c-aa65-48ff-aabf-df6cbcf6b501" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_93bbc03b-ac3d-4c28-9c4b-4ab35d681a2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_93bbc03b-ac3d-4c28-9c4b-4ab35d681a2b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_86640235-d31b-440b-a2b7-283de9fcd3f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_86640235-d31b-440b-a2b7-283de9fcd3f2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_8e98024f-c726-430f-829b-8e280b67f2fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_8e98024f-c726-430f-829b-8e280b67f2fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_1baff0e7-cd80-47a2-a3b7-4abd37be305a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_8e98024f-c726-430f-829b-8e280b67f2fb" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_1baff0e7-cd80-47a2-a3b7-4abd37be305a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1baff0e7-cd80-47a2-a3b7-4abd37be305a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_1baff0e7-cd80-47a2-a3b7-4abd37be305a" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_1baff0e7-cd80-47a2-a3b7-4abd37be305a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc90b46f-41aa-4522-bf90-3ad1450d2e21" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_1baff0e7-cd80-47a2-a3b7-4abd37be305a" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc90b46f-41aa-4522-bf90-3ad1450d2e21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_cc232241-02b4-42d4-bcfc-7f04cef5f957" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc90b46f-41aa-4522-bf90-3ad1450d2e21" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_cc232241-02b4-42d4-bcfc-7f04cef5f957" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails" xlink:type="extended" id="i7e74ae32369e4cdea6055bfc35918a97_AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_6ef506b6-5376-41b5-99ed-3a46034ed582" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_6ef506b6-5376-41b5-99ed-3a46034ed582" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_21f5c20e-568b-4138-bad3-41d005c97149" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_21f5c20e-568b-4138-bad3-41d005c97149" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_55b48fe6-7456-4952-be36-18b1166d25f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_55b48fe6-7456-4952-be36-18b1166d25f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_4a78d1c6-230c-4a60-99ee-df1d8b05f945" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_4a78d1c6-230c-4a60-99ee-df1d8b05f945" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_6d03d1b9-1985-4e38-b723-3c59e67f6e4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_6d03d1b9-1985-4e38-b723-3c59e67f6e4b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dd4050c0-c25f-4670-baea-01ef35b41c63" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_6d03d1b9-1985-4e38-b723-3c59e67f6e4b" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dd4050c0-c25f-4670-baea-01ef35b41c63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_dd4050c0-c25f-4670-baea-01ef35b41c63_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dd4050c0-c25f-4670-baea-01ef35b41c63" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_dd4050c0-c25f-4670-baea-01ef35b41c63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_57ecd534-52ae-4f60-9a0e-5cd47affe0c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dd4050c0-c25f-4670-baea-01ef35b41c63" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_57ecd534-52ae-4f60-9a0e-5cd47affe0c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_fc5aeda0-120f-4981-882b-4e080016a965" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_57ecd534-52ae-4f60-9a0e-5cd47affe0c9" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_fc5aeda0-120f-4981-882b-4e080016a965" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_b18b975f-d8c4-4fc5-8f99-5c92df89d4cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_57ecd534-52ae-4f60-9a0e-5cd47affe0c9" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_b18b975f-d8c4-4fc5-8f99-5c92df89d4cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_aa645775-1939-48c7-86e0-52a5363ca473" xlink:href="bldp-20221231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_57ecd534-52ae-4f60-9a0e-5cd47affe0c9" xlink:to="loc_bldp_NoncompeteAgreements1Member_aa645775-1939-48c7-86e0-52a5363ca473" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_0881df31-9fa0-4f0d-a36c-1efa1b3b9ce1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_6d03d1b9-1985-4e38-b723-3c59e67f6e4b" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_0881df31-9fa0-4f0d-a36c-1efa1b3b9ce1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_0881df31-9fa0-4f0d-a36c-1efa1b3b9ce1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_0881df31-9fa0-4f0d-a36c-1efa1b3b9ce1" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_0881df31-9fa0-4f0d-a36c-1efa1b3b9ce1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f16a2693-b688-44a2-b74f-69e0a1df3b28" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_0881df31-9fa0-4f0d-a36c-1efa1b3b9ce1" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f16a2693-b688-44a2-b74f-69e0a1df3b28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_a169b00e-5129-458c-97f3-c7855b6eeee0" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f16a2693-b688-44a2-b74f-69e0a1df3b28" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_a169b00e-5129-458c-97f3-c7855b6eeee0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionProFormInformationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionProFormInformationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/AcquisitionProFormInformationDetails" xlink:type="extended" id="i504e59fa138a4f0dbfae3490304877cd_AcquisitionProFormInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d7926145-c2f8-435c-a0a9-47934862638c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueOfCombinedEntity_8a4d828d-57bb-4993-a56c-d81918f2f1d6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueOfCombinedEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d7926145-c2f8-435c-a0a9-47934862638c" xlink:to="loc_ifrs-full_RevenueOfCombinedEntity_8a4d828d-57bb-4993-a56c-d81918f2f1d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_fc2913df-c954-43a7-9e5a-039e003c48c7" xlink:href="bldp-20221231.xsd#bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d7926145-c2f8-435c-a0a9-47934862638c" xlink:to="loc_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_fc2913df-c954-43a7-9e5a-039e003c48c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossOfCombinedEntity_406685ed-759f-48cd-b20a-d4e59aadf3e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossOfCombinedEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d7926145-c2f8-435c-a0a9-47934862638c" xlink:to="loc_ifrs-full_ProfitLossOfCombinedEntity_406685ed-759f-48cd-b20a-d4e59aadf3e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_dbddbe55-9994-413d-a4de-f6e7b41b8dac" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d7926145-c2f8-435c-a0a9-47934862638c" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_dbddbe55-9994-413d-a4de-f6e7b41b8dac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_a3de8fee-34c3-4636-8614-bbe28be31761" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_dbddbe55-9994-413d-a4de-f6e7b41b8dac" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_a3de8fee-34c3-4636-8614-bbe28be31761" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a3de8fee-34c3-4636-8614-bbe28be31761_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_a3de8fee-34c3-4636-8614-bbe28be31761" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a3de8fee-34c3-4636-8614-bbe28be31761_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_864196cc-739e-4131-a6fd-6f838dc314f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_a3de8fee-34c3-4636-8614-bbe28be31761" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_864196cc-739e-4131-a6fd-6f838dc314f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_5e44d728-7433-485e-b21f-4fc1658a24db" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_864196cc-739e-4131-a6fd-6f838dc314f2" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_5e44d728-7433-485e-b21f-4fc1658a24db" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PropertyplantandequipmentNetCarryingAmountsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails" xlink:type="extended" id="i1cd515fa640e485b89528730ffbd66cb_PropertyplantandequipmentNetCarryingAmountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_e3963f64-8765-40bc-bc13-c77def182654" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_e305eb36-97c3-48a7-9dd6-dd76783fb0db" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_e3963f64-8765-40bc-bc13-c77def182654" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_e305eb36-97c3-48a7-9dd6-dd76783fb0db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2ca1023a-cdf1-449d-b96f-d832bf1d4069" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_e3963f64-8765-40bc-bc13-c77def182654" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2ca1023a-cdf1-449d-b96f-d832bf1d4069" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b5a730e4-b485-443f-a8ca-bbd4c8383168" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2ca1023a-cdf1-449d-b96f-d832bf1d4069" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b5a730e4-b485-443f-a8ca-bbd4c8383168" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_b5a730e4-b485-443f-a8ca-bbd4c8383168_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b5a730e4-b485-443f-a8ca-bbd4c8383168" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_b5a730e4-b485-443f-a8ca-bbd4c8383168_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b5a730e4-b485-443f-a8ca-bbd4c8383168" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OwnedPropertyPlantAndEquipmentMember_6bd9dd88-96d6-4bce-8460-7c466a4b7c94" xlink:href="bldp-20221231.xsd#bldp_OwnedPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_bldp_OwnedPropertyPlantAndEquipmentMember_6bd9dd88-96d6-4bce-8460-7c466a4b7c94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_9696f7f4-aa85-4e4d-a2da-ea2724bebff3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_ifrs-full_RightofuseAssetsMember_9696f7f4-aa85-4e4d-a2da-ea2724bebff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_30d55f34-e88e-4670-b3e9-edfc2ffdcc78" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_ifrs-full_ComputerEquipmentMember_30d55f34-e88e-4670-b3e9-edfc2ffdcc78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_09f15920-9eaa-45c9-8f64-850dbd650aa2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_09f15920-9eaa-45c9-8f64-850dbd650aa2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_f1fcf254-ce09-4649-914f-d7bd8ee18460" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_f1fcf254-ce09-4649-914f-d7bd8ee18460" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_d777dcef-1cdd-4447-a51c-0022e1788564" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_ifrs-full_MachineryMember_d777dcef-1cdd-4447-a51c-0022e1788564" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PropertyplantandequipmentRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails" xlink:type="extended" id="i62a6e0f2370b49ddb5ff22d73d59deca_PropertyplantandequipmentRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_7fb7656f-9fc3-4ea3-9171-80cd52d407a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_8ef6bb73-a4ab-4e00-891d-06985ff683b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_7fb7656f-9fc3-4ea3-9171-80cd52d407a8" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_8ef6bb73-a4ab-4e00-891d-06985ff683b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:href="bldp-20221231.xsd#bldp_PropertyPlantAndEquipmentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_8ef6bb73-a4ab-4e00-891d-06985ff683b4" xlink:to="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_0609629d-6251-4bfa-8b5b-31a6fe65f41c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_0609629d-6251-4bfa-8b5b-31a6fe65f41c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_550d3f17-d8ca-41fa-8805-e0daf336304d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_550d3f17-d8ca-41fa-8805-e0daf336304d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_ef124e30-ee77-4e35-8c43-1c419179f9ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_ef124e30-ee77-4e35-8c43-1c419179f9ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_e3677cf2-9c4a-4ba0-bf6d-17a2d4c29918" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_e3677cf2-9c4a-4ba0-bf6d-17a2d4c29918" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_b8adbf9c-454b-4559-a916-265e1a2ca702" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_b8adbf9c-454b-4559-a916-265e1a2ca702" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6cbcde34-e492-4476-b477-d23090967cb1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6cbcde34-e492-4476-b477-d23090967cb1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_6a3bb3f9-0385-4e83-8ae2-dc81b9ed0ee4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_6a3bb3f9-0385-4e83-8ae2-dc81b9ed0ee4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_ce72d226-0063-4e25-9c24-cde31dde16af" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6f3b480d-4472-4a9a-82c1-6f05b5914787" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_7fb7656f-9fc3-4ea3-9171-80cd52d407a8" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6f3b480d-4472-4a9a-82c1-6f05b5914787" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ebc3db0f-c31e-4d60-991b-48460af10ec3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6f3b480d-4472-4a9a-82c1-6f05b5914787" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ebc3db0f-c31e-4d60-991b-48460af10ec3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_ebc3db0f-c31e-4d60-991b-48460af10ec3_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ebc3db0f-c31e-4d60-991b-48460af10ec3" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_ebc3db0f-c31e-4d60-991b-48460af10ec3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ebc3db0f-c31e-4d60-991b-48460af10ec3" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_685fc554-e689-414b-b188-993eebad03b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:to="loc_ifrs-full_ComputerEquipmentMember_685fc554-e689-414b-b188-993eebad03b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_18db7178-9e06-4ca2-8661-65b96b5f32cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_18db7178-9e06-4ca2-8661-65b96b5f32cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_e35ae098-3873-4c58-bdee-1fa1ce7a6bc1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_e35ae098-3873-4c58-bdee-1fa1ce7a6bc1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_fc1bc861-0dc8-4444-ae8b-bc107ffa2a2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:to="loc_ifrs-full_MachineryMember_fc1bc861-0dc8-4444-ae8b-bc107ffa2a2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e8e415c4-aa1b-4347-964c-896d5f5f0cf0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6f3b480d-4472-4a9a-82c1-6f05b5914787" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e8e415c4-aa1b-4347-964c-896d5f5f0cf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_e8e415c4-aa1b-4347-964c-896d5f5f0cf0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e8e415c4-aa1b-4347-964c-896d5f5f0cf0" xlink:to="loc_ifrs-full_CarryingAmountMember_e8e415c4-aa1b-4347-964c-896d5f5f0cf0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_96fd84ba-0ca3-4df1-8ffb-a8ec1fb4b34b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e8e415c4-aa1b-4347-964c-896d5f5f0cf0" xlink:to="loc_ifrs-full_CarryingAmountMember_96fd84ba-0ca3-4df1-8ffb-a8ec1fb4b34b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_c2bd23be-c3c0-4b4f-9a4f-ea9a865a17a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_96fd84ba-0ca3-4df1-8ffb-a8ec1fb4b34b" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_c2bd23be-c3c0-4b4f-9a4f-ea9a865a17a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_fdaaa96e-c01d-44e7-bbed-14256606957c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_96fd84ba-0ca3-4df1-8ffb-a8ec1fb4b34b" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_fdaaa96e-c01d-44e7-bbed-14256606957c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PropertyplantandequipmentRightofUseAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails" xlink:type="extended" id="i81c766d234014c5ba72264c086325a09_PropertyplantandequipmentRightofUseAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_c7cbfe3d-b094-438f-b3e7-ef8a2a81a575" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_7086c9c3-6855-4871-9cf2-d03a4e0a31a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_c7cbfe3d-b094-438f-b3e7-ef8a2a81a575" xlink:to="loc_ifrs-full_RightofuseAssets_7086c9c3-6855-4871-9cf2-d03a4e0a31a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_1874bcbf-18da-4393-b923-2ddfc7686ee4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_c7cbfe3d-b094-438f-b3e7-ef8a2a81a575" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_1874bcbf-18da-4393-b923-2ddfc7686ee4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_3aa1814d-32a7-410a-bf70-f2e7fe6f39ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_1874bcbf-18da-4393-b923-2ddfc7686ee4" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_3aa1814d-32a7-410a-bf70-f2e7fe6f39ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_3aa1814d-32a7-410a-bf70-f2e7fe6f39ed_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_3aa1814d-32a7-410a-bf70-f2e7fe6f39ed" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_3aa1814d-32a7-410a-bf70-f2e7fe6f39ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_4d417324-12b9-479e-a8b0-de871f3be70d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_3aa1814d-32a7-410a-bf70-f2e7fe6f39ed" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_4d417324-12b9-479e-a8b0-de871f3be70d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_0af394a1-e475-43f4-af0f-d0cef866586d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_4d417324-12b9-479e-a8b0-de871f3be70d" xlink:to="loc_ifrs-full_LandAndBuildingsMember_0af394a1-e475-43f4-af0f-d0cef866586d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_79ef6a77-a004-4cfc-9db3-7a7d5100c916" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_4d417324-12b9-479e-a8b0-de871f3be70d" xlink:to="loc_ifrs-full_OfficeEquipmentMember_79ef6a77-a004-4cfc-9db3-7a7d5100c916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_fd7ae2d5-4842-4f58-b10d-7b7297148075" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_4d417324-12b9-479e-a8b0-de871f3be70d" xlink:to="loc_ifrs-full_VehiclesMember_fd7ae2d5-4842-4f58-b10d-7b7297148075" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PropertyplantandequipmentRightofUseAssetsRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails" xlink:type="extended" id="i708f6b94e5e0441b9e609479b031417a_PropertyplantandequipmentRightofUseAssetsRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_e889a39c-46ab-42a0-89f5-690897117b8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:href="bldp-20221231.xsd#bldp_RightOfUseAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_e889a39c-46ab-42a0-89f5-690897117b8c" xlink:to="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_82b0073c-9d8b-4dba-9f44-db457df105da" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_ifrs-full_RightofuseAssets_82b0073c-9d8b-4dba-9f44-db457df105da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_638a73d9-762d-4d56-807a-0b173e0b2901" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_638a73d9-762d-4d56-807a-0b173e0b2901" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfRightOfUseAssets_74810807-ef10-49fa-9764-ca52f473935d" xlink:href="bldp-20221231.xsd#bldp_DeRecognitionOfRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_bldp_DeRecognitionOfRightOfUseAssets_74810807-ef10-49fa-9764-ca52f473935d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_6ec04fdb-df6d-4f64-98eb-16d7dc7b9c11" xlink:href="bldp-20221231.xsd#bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_6ec04fdb-df6d-4f64-98eb-16d7dc7b9c11" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_507a4b41-3a10-4915-bb69-b0702ae4f8cc" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_507a4b41-3a10-4915-bb69-b0702ae4f8cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_b23051fc-faf0-41a0-824b-4f5fb83897b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_b23051fc-faf0-41a0-824b-4f5fb83897b7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_165f0e86-6136-4092-8b6e-7cfc268732ec" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_165f0e86-6136-4092-8b6e-7cfc268732ec" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_f28e00fc-ae3c-44a8-81b7-393b71404e02" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_93e774b8-d146-4d1f-a294-30da219a2ff1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_e889a39c-46ab-42a0-89f5-690897117b8c" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_93e774b8-d146-4d1f-a294-30da219a2ff1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ee6e1824-a5cd-44aa-84d9-ab6dbf215640" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_93e774b8-d146-4d1f-a294-30da219a2ff1" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ee6e1824-a5cd-44aa-84d9-ab6dbf215640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_ee6e1824-a5cd-44aa-84d9-ab6dbf215640_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ee6e1824-a5cd-44aa-84d9-ab6dbf215640" xlink:to="loc_ifrs-full_CarryingAmountMember_ee6e1824-a5cd-44aa-84d9-ab6dbf215640_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_658542f8-76cf-47c0-b953-3cec99da00f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ee6e1824-a5cd-44aa-84d9-ab6dbf215640" xlink:to="loc_ifrs-full_CarryingAmountMember_658542f8-76cf-47c0-b953-3cec99da00f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_f45f28fc-de83-49f2-beb5-a0405f2a896c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_658542f8-76cf-47c0-b953-3cec99da00f7" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_f45f28fc-de83-49f2-beb5-a0405f2a896c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_5ef7dad9-3646-4c04-bfe4-dad7208c83d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_658542f8-76cf-47c0-b953-3cec99da00f7" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_5ef7dad9-3646-4c04-bfe4-dad7208c83d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_732a389e-0cb0-4905-a391-493a095697d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_93e774b8-d146-4d1f-a294-30da219a2ff1" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_732a389e-0cb0-4905-a391-493a095697d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_732a389e-0cb0-4905-a391-493a095697d4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_732a389e-0cb0-4905-a391-493a095697d4" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_732a389e-0cb0-4905-a391-493a095697d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_ca008065-5566-4b17-936d-ac4117151270" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_732a389e-0cb0-4905-a391-493a095697d4" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_ca008065-5566-4b17-936d-ac4117151270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_96c952e3-0057-4053-8f64-396c011c9c81" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ca008065-5566-4b17-936d-ac4117151270" xlink:to="loc_ifrs-full_LandAndBuildingsMember_96c952e3-0057-4053-8f64-396c011c9c81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_e2a2ab51-a061-4220-b6f4-e2c55dee6c85" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ca008065-5566-4b17-936d-ac4117151270" xlink:to="loc_ifrs-full_OfficeEquipmentMember_e2a2ab51-a061-4220-b6f4-e2c55dee6c85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_e0179810-7344-4596-be2d-b5547c37d785" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ca008065-5566-4b17-936d-ac4117151270" xlink:to="loc_ifrs-full_VehiclesMember_e0179810-7344-4596-be2d-b5547c37d785" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IntangibleassetsAcquiredDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="extended" id="ieca0c0dfb0a94293adee7a7f1cc9196c_IntangibleassetsAcquiredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f5b7e1b2-a84e-45e3-98dd-8bba33464e8d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_8a7a3c75-88e8-4ab8-b85c-48e41a6e7f2d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f5b7e1b2-a84e-45e3-98dd-8bba33464e8d" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_8a7a3c75-88e8-4ab8-b85c-48e41a6e7f2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_29242120-1fd6-4442-9837-ab3468d03e90" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f5b7e1b2-a84e-45e3-98dd-8bba33464e8d" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_29242120-1fd6-4442-9837-ab3468d03e90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_61d63cb2-a9e9-4c1f-bd2f-fc9a21d73e31" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_29242120-1fd6-4442-9837-ab3468d03e90" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_61d63cb2-a9e9-4c1f-bd2f-fc9a21d73e31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_61d63cb2-a9e9-4c1f-bd2f-fc9a21d73e31_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_61d63cb2-a9e9-4c1f-bd2f-fc9a21d73e31" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_61d63cb2-a9e9-4c1f-bd2f-fc9a21d73e31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dca16c51-25a5-49fd-9bb4-1580d34d4624" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_61d63cb2-a9e9-4c1f-bd2f-fc9a21d73e31" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dca16c51-25a5-49fd-9bb4-1580d34d4624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UTCMember_186adc80-2361-4002-a74c-e1ab7f840879" xlink:href="bldp-20221231.xsd#bldp_UTCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dca16c51-25a5-49fd-9bb4-1580d34d4624" xlink:to="loc_bldp_UTCMember_186adc80-2361-4002-a74c-e1ab7f840879" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_dc9247c0-8775-448e-a73d-4fe26fa1a5e3" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dca16c51-25a5-49fd-9bb4-1580d34d4624" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_dc9247c0-8775-448e-a73d-4fe26fa1a5e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f1e8afdb-dc78-48d8-b725-675d9563224e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_29242120-1fd6-4442-9837-ab3468d03e90" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f1e8afdb-dc78-48d8-b725-675d9563224e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f1e8afdb-dc78-48d8-b725-675d9563224e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f1e8afdb-dc78-48d8-b725-675d9563224e" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f1e8afdb-dc78-48d8-b725-675d9563224e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d3a0d318-b565-4205-9413-58535a20d3db" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f1e8afdb-dc78-48d8-b725-675d9563224e" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d3a0d318-b565-4205-9413-58535a20d3db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_5f0311a8-9edf-4497-a916-e0c7a83f5df2" xlink:href="bldp-20221231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d3a0d318-b565-4205-9413-58535a20d3db" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_5f0311a8-9edf-4497-a916-e0c7a83f5df2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_8d547d37-c3fe-4c2a-8aa7-cbbdc20ed6f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d3a0d318-b565-4205-9413-58535a20d3db" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_8d547d37-c3fe-4c2a-8aa7-cbbdc20ed6f4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IntangibleassetsRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleassetsRollforwardDetails" xlink:type="extended" id="iccd0af82bac944ffa5330a00369e25ec_IntangibleassetsRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_3bc19e80-1149-40de-9126-4048c46b8c4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_3c421fe3-f1d5-4097-a380-9bbcdf9550b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_3bc19e80-1149-40de-9126-4048c46b8c4d" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_3c421fe3-f1d5-4097-a380-9bbcdf9550b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:href="bldp-20221231.xsd#bldp_ReconciliationOfChangesInIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_3c421fe3-f1d5-4097-a380-9bbcdf9550b3" xlink:to="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_70b3e71b-1c1f-4059-8c95-2c6c9607af81" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_70b3e71b-1c1f-4059-8c95-2c6c9607af81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_e93a464d-14a4-4549-9568-e0e0da6ac0b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_e93a464d-14a4-4549-9568-e0e0da6ac0b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_f9ef4f17-4391-46e7-82f9-249ee1df908e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_f9ef4f17-4391-46e7-82f9-249ee1df908e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_e57e3c63-f397-4c48-b139-1acda879de1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_e57e3c63-f397-4c48-b139-1acda879de1d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_087f6b13-9371-4036-a6c2-553dc5f6ae4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_087f6b13-9371-4036-a6c2-553dc5f6ae4d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_58332cae-4a45-4731-934b-8b211b02c3b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_90651603-2abb-4515-962f-4a1d93d5a5ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_3bc19e80-1149-40de-9126-4048c46b8c4d" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_90651603-2abb-4515-962f-4a1d93d5a5ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5524090b-4aef-4609-a992-d2bdfb1c4f38" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_90651603-2abb-4515-962f-4a1d93d5a5ea" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5524090b-4aef-4609-a992-d2bdfb1c4f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_5524090b-4aef-4609-a992-d2bdfb1c4f38_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5524090b-4aef-4609-a992-d2bdfb1c4f38" xlink:to="loc_ifrs-full_CarryingAmountMember_5524090b-4aef-4609-a992-d2bdfb1c4f38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_765d036e-3e50-4acb-85e1-6a5ebd1bbe2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5524090b-4aef-4609-a992-d2bdfb1c4f38" xlink:to="loc_ifrs-full_CarryingAmountMember_765d036e-3e50-4acb-85e1-6a5ebd1bbe2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_58cfad85-9cfe-4044-acdb-3ca63bb36fd3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_765d036e-3e50-4acb-85e1-6a5ebd1bbe2b" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_58cfad85-9cfe-4044-acdb-3ca63bb36fd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_852a5bb6-04d9-4535-bb60-05714de40a4c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_765d036e-3e50-4acb-85e1-6a5ebd1bbe2b" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_852a5bb6-04d9-4535-bb60-05714de40a4c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IntangibleassetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleassetsNarrativeDetails" xlink:type="extended" id="i6d66b268ec074800bc4b0fe68b74fcb4_IntangibleassetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_2b24d421-c386-4490-a46f-0305b8bcfcb6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_2b24d421-c386-4490-a46f-0305b8bcfcb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_fae7225e-ccfb-4e95-866f-4fac9ced59c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_fae7225e-ccfb-4e95-866f-4fac9ced59c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_42e5433a-a0ff-46ad-9c09-0578230aec22" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_42e5433a-a0ff-46ad-9c09-0578230aec22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2bc5196d-4116-45f6-8210-a9e1385b527c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2bc5196d-4116-45f6-8210-a9e1385b527c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_adf0e80a-a3e6-4659-9613-3a439d59e24c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_adf0e80a-a3e6-4659-9613-3a439d59e24c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_c05251bf-c45a-4d63-bb62-1c5792604f94" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_adf0e80a-a3e6-4659-9613-3a439d59e24c" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_c05251bf-c45a-4d63-bb62-1c5792604f94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_c05251bf-c45a-4d63-bb62-1c5792604f94_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_c05251bf-c45a-4d63-bb62-1c5792604f94" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_c05251bf-c45a-4d63-bb62-1c5792604f94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4c621b4a-bc55-47cf-a801-b8495b572275" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_c05251bf-c45a-4d63-bb62-1c5792604f94" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4c621b4a-bc55-47cf-a801-b8495b572275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_4b894210-76b1-4f24-88fe-7082b632d23b" xlink:href="bldp-20221231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4c621b4a-bc55-47cf-a801-b8495b572275" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_4b894210-76b1-4f24-88fe-7082b632d23b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ManufacturingExecutionSystemMember_6861726f-c4e2-4285-9814-8195d0bba36f" xlink:href="bldp-20221231.xsd#bldp_ManufacturingExecutionSystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4c621b4a-bc55-47cf-a801-b8495b572275" xlink:to="loc_bldp_ManufacturingExecutionSystemMember_6861726f-c4e2-4285-9814-8195d0bba36f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_941995e3-fba4-429e-a870-8287815f8c46" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_adf0e80a-a3e6-4659-9613-3a439d59e24c" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_941995e3-fba4-429e-a870-8287815f8c46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_941995e3-fba4-429e-a870-8287815f8c46_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_941995e3-fba4-429e-a870-8287815f8c46" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_941995e3-fba4-429e-a870-8287815f8c46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a7cf3ab6-034f-4872-a03d-781981f740f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_941995e3-fba4-429e-a870-8287815f8c46" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a7cf3ab6-034f-4872-a03d-781981f740f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_9cd2945f-ebcc-4fd4-85a7-0681205d9ab4" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a7cf3ab6-034f-4872-a03d-781981f740f1" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_9cd2945f-ebcc-4fd4-85a7-0681205d9ab4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsScheduleofInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="extended" id="if776e5f56a6d4c7291d736771d281378_InvestmentsScheduleofInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_20c93fef-5a3e-4db0-88ec-2e2605a9bae2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3f5f509c-3ea9-4547-ab10-40ec68b8a77d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_20c93fef-5a3e-4db0-88ec-2e2605a9bae2" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3f5f509c-3ea9-4547-ab10-40ec68b8a77d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:href="bldp-20221231.xsd#bldp_JoinVenturesInvestmentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_20c93fef-5a3e-4db0-88ec-2e2605a9bae2" xlink:to="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_f11bbafd-5809-4817-8737-3dad4fffd8e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_d777c829-1534-4b81-bf32-b847d7be7e5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_d777c829-1534-4b81-bf32-b847d7be7e5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_8845f484-0800-49e1-b662-f675ade2ca88" xlink:href="bldp-20221231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:to="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_8845f484-0800-49e1-b662-f675ade2ca88" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_2305ae75-a278-4030-a736-71bf8ebbb3e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_2305ae75-a278-4030-a736-71bf8ebbb3e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_fa3282aa-4022-413d-b56e-4a23f044017a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_fa3282aa-4022-413d-b56e-4a23f044017a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3372e65d-0af0-4d0e-80b2-c07485282ae3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_6351b546-aec5-445e-b88d-b5d9baa1d4b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_20c93fef-5a3e-4db0-88ec-2e2605a9bae2" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_6351b546-aec5-445e-b88d-b5d9baa1d4b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_dd4d0590-e873-4a2f-af71-6a991e635c1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_20c93fef-5a3e-4db0-88ec-2e2605a9bae2" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_dd4d0590-e873-4a2f-af71-6a991e635c1d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_af68c0ba-2cf6-4f85-b47a-1d2b71a792c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_dd4d0590-e873-4a2f-af71-6a991e635c1d" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_af68c0ba-2cf6-4f85-b47a-1d2b71a792c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_af68c0ba-2cf6-4f85-b47a-1d2b71a792c2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_af68c0ba-2cf6-4f85-b47a-1d2b71a792c2" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_af68c0ba-2cf6-4f85-b47a-1d2b71a792c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_af68c0ba-2cf6-4f85-b47a-1d2b71a792c2" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_f2a8d31a-7b61-458d-a774-233f23c5699e" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_WeichaiBallardJVMember_f2a8d31a-7b61-458d-a774-233f23c5699e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_16c44cec-1ad8-474a-be0b-98a9eec2a27c" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_SynergyJVMember_16c44cec-1ad8-474a-be0b-98a9eec2a27c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_f1b45f79-67f2-4648-8510-6855adad1fdc" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_ForseePowerMember_f1b45f79-67f2-4648-8510-6855adad1fdc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_a8feba98-f2e6-4bb0-90ec-bbfa2c63f79a" xlink:href="bldp-20221231.xsd#bldp_WisdomMotorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_WisdomMotorMember_a8feba98-f2e6-4bb0-90ec-bbfa2c63f79a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_48500ef1-01a5-4808-8213-7eaa255102ef" xlink:href="bldp-20221231.xsd#bldp_QuantronAGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_QuantronAGMember_48500ef1-01a5-4808-8213-7eaa255102ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_6ad47e83-9115-4f5c-ab4b-f430fc1a76db" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_HyCapFundMember_6ad47e83-9115-4f5c-ab4b-f430fc1a76db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_c160b6f5-dd34-425c-aff5-701c3fa4ad46" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_CleanH2FundMember_c160b6f5-dd34-425c-aff5-701c3fa4ad46" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:type="extended" id="i37f97597d1b44a3382c5a4ea60aeeb35_InvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_80f73c22-ed5c-4951-9f18-959062986ae7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_80f73c22-ed5c-4951-9f18-959062986ae7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_4d6fd969-495a-4dd2-86c6-8b64c50a38aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_4d6fd969-495a-4dd2-86c6-8b64c50a38aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds_a086c1f8-80ad-4595-be8b-d9e3c6b1df4a" xlink:href="bldp-20221231.xsd#bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds_a086c1f8-80ad-4595-be8b-d9e3c6b1df4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_870b004f-fe3e-47d2-b76c-4676066b1217" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_870b004f-fe3e-47d2-b76c-4676066b1217" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAcquiredEquityInvestment_081d4d09-f2ea-4e6c-9104-08ebe59147c1" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesAcquiredEquityInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_bldp_NumberOfSharesAcquiredEquityInvestment_081d4d09-f2ea-4e6c-9104-08ebe59147c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_64d1283c-e62a-42c7-bec8-039a1085c9cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_64d1283c-e62a-42c7-bec8-039a1085c9cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_11a5fc6b-efac-480a-ab6c-ad13a626d6dd" xlink:href="bldp-20221231.xsd#bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_11a5fc6b-efac-480a-ab6c-ad13a626d6dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseInShortTermInvestments_928d25b1-fbbd-4320-a750-91d4f99a20d0" xlink:href="bldp-20221231.xsd#bldp_DecreaseInShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_bldp_DecreaseInShortTermInvestments_928d25b1-fbbd-4320-a750-91d4f99a20d0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseInShortTermInvestment_80cebd5b-e3a5-4940-9739-25b2d5a45165" xlink:href="bldp-20221231.xsd#bldp_IncreaseInShortTermInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_bldp_IncreaseInShortTermInvestment_80cebd5b-e3a5-4940-9739-25b2d5a45165" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommitmentsInRelationToJointVentures_b677010c-5d3e-4c59-9366-48106cd7be37" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CommitmentsInRelationToJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_CommitmentsInRelationToJointVentures_b677010c-5d3e-4c59-9366-48106cd7be37" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_63225ca6-6f3a-4f3f-b47f-7daabecae1d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_63225ca6-6f3a-4f3f-b47f-7daabecae1d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_63225ca6-6f3a-4f3f-b47f-7daabecae1d9_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_63225ca6-6f3a-4f3f-b47f-7daabecae1d9" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_63225ca6-6f3a-4f3f-b47f-7daabecae1d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_63225ca6-6f3a-4f3f-b47f-7daabecae1d9" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_e29991c0-b3a3-4fc4-8b44-bff393c1a39f" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_WeichaiBallardJVMember_e29991c0-b3a3-4fc4-8b44-bff393c1a39f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_99171bd9-aa53-47f3-b199-d99677af7b23" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_SynergyJVMember_99171bd9-aa53-47f3-b199-d99677af7b23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_0058ee2e-a9f3-4861-b243-b96d0c64d008" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_ForseePowerMember_0058ee2e-a9f3-4861-b243-b96d0c64d008" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HydrogenFundsMember_ba798937-dba3-4400-ac21-a342c5b440f6" xlink:href="bldp-20221231.xsd#bldp_HydrogenFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_HydrogenFundsMember_ba798937-dba3-4400-ac21-a342c5b440f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_8988e4e4-e6c0-4583-8df1-bf66e13b1806" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_HydrogenFundsMember_ba798937-dba3-4400-ac21-a342c5b440f6" xlink:to="loc_bldp_HyCapFundMember_8988e4e4-e6c0-4583-8df1-bf66e13b1806" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_22e9ea70-efd0-40df-b13d-c6bb7787d3c6" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_HydrogenFundsMember_ba798937-dba3-4400-ac21-a342c5b440f6" xlink:to="loc_bldp_CleanH2FundMember_22e9ea70-efd0-40df-b13d-c6bb7787d3c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_52265ecd-197e-4926-9049-72033cf08a52" xlink:href="bldp-20221231.xsd#bldp_WisdomMotorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_WisdomMotorMember_52265ecd-197e-4926-9049-72033cf08a52" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_172dec1f-3474-4e5b-af12-58ea8cd075ff" xlink:href="bldp-20221231.xsd#bldp_QuantronAGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_QuantronAGMember_172dec1f-3474-4e5b-af12-58ea8cd075ff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_e33dca49-4482-437b-b732-a7fc25c74b9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:to="loc_ifrs-full_JointVenturesAxis_e33dca49-4482-437b-b732-a7fc25c74b9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_e33dca49-4482-437b-b732-a7fc25c74b9c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_e33dca49-4482-437b-b732-a7fc25c74b9c" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_e33dca49-4482-437b-b732-a7fc25c74b9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_cb310cf6-261e-476f-b93e-41ad99af7412" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_e33dca49-4482-437b-b732-a7fc25c74b9c" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_cb310cf6-261e-476f-b93e-41ad99af7412" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_2a24f0c5-0ef7-4842-aab0-b8687066713c" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_cb310cf6-261e-476f-b93e-41ad99af7412" xlink:to="loc_bldp_SynergyJVMember_2a24f0c5-0ef7-4842-aab0-b8687066713c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_05593d1d-c871-4219-8602-647d5679e13c" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:to="loc_bldp_InvestmentContributionsAxis_05593d1d-c871-4219-8602-647d5679e13c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_05593d1d-c871-4219-8602-647d5679e13c_default" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_InvestmentContributionsAxis_05593d1d-c871-4219-8602-647d5679e13c" xlink:to="loc_bldp_InvestmentContributionsDomain_05593d1d-c871-4219-8602-647d5679e13c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_036a5951-2f96-4ac3-a452-ee73cf683ed8" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_InvestmentContributionsAxis_05593d1d-c871-4219-8602-647d5679e13c" xlink:to="loc_bldp_InvestmentContributionsDomain_036a5951-2f96-4ac3-a452-ee73cf683ed8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_18da9b81-2ca7-44a0-a2d4-4016653bfe36" xlink:href="bldp-20221231.xsd#bldp_InitialContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentContributionsDomain_036a5951-2f96-4ac3-a452-ee73cf683ed8" xlink:to="loc_bldp_InitialContributionMember_18da9b81-2ca7-44a0-a2d4-4016653bfe36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SubsequentContributionMember_341730c1-13c9-4842-a7f3-e590f27702a7" xlink:href="bldp-20221231.xsd#bldp_SubsequentContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentContributionsDomain_036a5951-2f96-4ac3-a452-ee73cf683ed8" xlink:to="loc_bldp_SubsequentContributionMember_341730c1-13c9-4842-a7f3-e590f27702a7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsFinancialInformationofWeichaiBallardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="extended" id="iec042fd7f7d4492d811e5374094ea589_InvestmentsFinancialInformationofWeichaiBallardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_544695f5-3e2c-45d1-9bc9-9ac4c383f07d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_544695f5-3e2c-45d1-9bc9-9ac4c383f07d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_6d97b329-cf03-4fb7-821b-687c9972a677" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_CurrentAssets_6d97b329-cf03-4fb7-821b-687c9972a677" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_d308d011-976b-46ca-a169-ef970a199414" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_NoncurrentAssets_d308d011-976b-46ca-a169-ef970a199414" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_af51f14e-2216-4ea6-a655-5387fc350a45" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_CurrentLiabilities_af51f14e-2216-4ea6-a655-5387fc350a45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_4a720369-b0e9-445c-a707-daa44bfee509" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_NoncurrentLiabilities_4a720369-b0e9-445c-a707-daa44bfee509" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetAssetsLiabilities_f16fcf84-2473-450c-8ab6-f24876702490" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NetAssetsLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_NetAssetsLiabilities_f16fcf84-2473-450c-8ab6-f24876702490" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Incorporationcosts_653de99f-7a29-4430-9170-0764f6713d05" xlink:href="bldp-20221231.xsd#bldp_Incorporationcosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_bldp_Incorporationcosts_653de99f-7a29-4430-9170-0764f6713d05" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_4929fb3f-ffab-450a-8a7e-30efc2164828" xlink:href="bldp-20221231.xsd#bldp_EliminationOfUnrealizedProfitOnDownstreamSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_4929fb3f-ffab-450a-8a7e-30efc2164828" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3c519cee-4956-48a2-ad89-b0fdf2fcbee2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3c519cee-4956-48a2-ad89-b0fdf2fcbee2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_09ca8b1a-2779-455d-ba72-33d5b9a36278" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Revenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_Revenue_09ca8b1a-2779-455d-ba72-33d5b9a36278" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_136271ec-49a3-4eaa-8d7e-d5b10fabefe2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_ProfitLoss_136271ec-49a3-4eaa-8d7e-d5b10fabefe2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_0bad81bc-43f4-4fc0-870d-69b9e0129090" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_0bad81bc-43f4-4fc0-870d-69b9e0129090" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_fc631303-aa32-4e92-bc9d-c5152ba01796" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_fc631303-aa32-4e92-bc9d-c5152ba01796" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d731d455-86bc-47ca-b252-147ff6197717" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_fc631303-aa32-4e92-bc9d-c5152ba01796" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d731d455-86bc-47ca-b252-147ff6197717" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_d731d455-86bc-47ca-b252-147ff6197717_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d731d455-86bc-47ca-b252-147ff6197717" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_d731d455-86bc-47ca-b252-147ff6197717_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_f4637ca6-40c0-49c3-8804-71e985d29e33" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d731d455-86bc-47ca-b252-147ff6197717" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_f4637ca6-40c0-49c3-8804-71e985d29e33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_fd835609-2f3e-488c-8f8a-0558508256f5" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_f4637ca6-40c0-49c3-8804-71e985d29e33" xlink:to="loc_bldp_WeichaiBallardJVMember_fd835609-2f3e-488c-8f8a-0558508256f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2babdd44-fdce-4631-b589-c635e6b74755" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_fc631303-aa32-4e92-bc9d-c5152ba01796" xlink:to="loc_dei_LegalEntityAxis_2babdd44-fdce-4631-b589-c635e6b74755" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2babdd44-fdce-4631-b589-c635e6b74755_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2babdd44-fdce-4631-b589-c635e6b74755" xlink:to="loc_dei_EntityDomain_2babdd44-fdce-4631-b589-c635e6b74755_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_457faf32-47bc-4606-8da9-f6b092f43145" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2babdd44-fdce-4631-b589-c635e6b74755" xlink:to="loc_dei_EntityDomain_457faf32-47bc-4606-8da9-f6b092f43145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_51857f44-a733-4207-bb88-bc2b27d378e8" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_457faf32-47bc-4606-8da9-f6b092f43145" xlink:to="loc_bldp_WeichaiBallardJVMember_51857f44-a733-4207-bb88-bc2b27d378e8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsFinancialInformationofSynergyBallardJVCoDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails" xlink:type="extended" id="if81d71ced8d94f98a8514e8a5cb4b711_InvestmentsFinancialInformationofSynergyBallardJVCoDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_067f982c-67e5-416a-9fe1-581575e4994b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:href="bldp-20221231.xsd#bldp_InvestmentOtherEntitiesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_067f982c-67e5-416a-9fe1-581575e4994b" xlink:to="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_0888edea-a898-4f46-a49c-6e030dc30544" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_0888edea-a898-4f46-a49c-6e030dc30544" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_dce606b2-579f-428c-a059-9440cbee4236" xlink:href="bldp-20221231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:to="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_dce606b2-579f-428c-a059-9440cbee4236" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_5b3d4ab6-d5da-46a4-9cb3-078893b7b697" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_5b3d4ab6-d5da-46a4-9cb3-078893b7b697" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_bd0ac9ae-7818-4d84-8331-dc1c97270ca6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_997b298a-0cbd-400d-a3c2-575ac9e2aa38" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_067f982c-67e5-416a-9fe1-581575e4994b" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_997b298a-0cbd-400d-a3c2-575ac9e2aa38" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_978ea03d-242b-45b3-97f2-3654c91fb93e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_997b298a-0cbd-400d-a3c2-575ac9e2aa38" xlink:to="loc_ifrs-full_JointVenturesAxis_978ea03d-242b-45b3-97f2-3654c91fb93e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_978ea03d-242b-45b3-97f2-3654c91fb93e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_978ea03d-242b-45b3-97f2-3654c91fb93e" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_978ea03d-242b-45b3-97f2-3654c91fb93e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_f2c6ef27-3c52-48ad-9f30-a31a7cac6b39" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_978ea03d-242b-45b3-97f2-3654c91fb93e" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_f2c6ef27-3c52-48ad-9f30-a31a7cac6b39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_a1a81ed6-79b1-421a-a70c-029acee8cefe" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_f2c6ef27-3c52-48ad-9f30-a31a7cac6b39" xlink:to="loc_bldp_SynergyJVMember_a1a81ed6-79b1-421a-a70c-029acee8cefe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsScheduleofEquityAccountedInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails" xlink:type="extended" id="id66e46572e27439baa0ddfadbe073265_InvestmentsScheduleofEquityAccountedInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_a8a3ae39-3ae1-48ec-9de2-5aa3849b52a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:href="bldp-20221231.xsd#bldp_InvestmentOtherEntitiesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_a8a3ae39-3ae1-48ec-9de2-5aa3849b52a5" xlink:to="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_8f220862-5e50-4ed2-8d4a-0c4d7976dd17" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_8f220862-5e50-4ed2-8d4a-0c4d7976dd17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_26764af0-dbe0-46b1-8426-bc6c58d6bd8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_26764af0-dbe0-46b1-8426-bc6c58d6bd8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityAccountedInvestmentChangesInFairValue_674342da-ea08-4377-83d2-bca6d2fcddb4" xlink:href="bldp-20221231.xsd#bldp_EquityAccountedInvestmentChangesInFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:to="loc_bldp_EquityAccountedInvestmentChangesInFairValue_674342da-ea08-4377-83d2-bca6d2fcddb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_54e7682c-2fe1-4741-8656-aa8b2d0a8fa3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_c465b6c3-1dd6-4690-871f-ba7cc5fc1e22" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_a8a3ae39-3ae1-48ec-9de2-5aa3849b52a5" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_c465b6c3-1dd6-4690-871f-ba7cc5fc1e22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_33d3d6cd-2a23-4dc0-ad47-64867373cd7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_c465b6c3-1dd6-4690-871f-ba7cc5fc1e22" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_33d3d6cd-2a23-4dc0-ad47-64867373cd7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_33d3d6cd-2a23-4dc0-ad47-64867373cd7c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_33d3d6cd-2a23-4dc0-ad47-64867373cd7c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_33d3d6cd-2a23-4dc0-ad47-64867373cd7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_33d3d6cd-2a23-4dc0-ad47-64867373cd7c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_af896837-4344-431d-a11d-06b48dd65825" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:to="loc_bldp_ForseePowerMember_af896837-4344-431d-a11d-06b48dd65825" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_58787fe0-9a6a-49f1-b901-aa485621f64a" xlink:href="bldp-20221231.xsd#bldp_WisdomMotorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:to="loc_bldp_WisdomMotorMember_58787fe0-9a6a-49f1-b901-aa485621f64a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_915a7914-7bcb-470d-a06a-801d375f5ae2" xlink:href="bldp-20221231.xsd#bldp_QuantronAGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:to="loc_bldp_QuantronAGMember_915a7914-7bcb-470d-a06a-801d375f5ae2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_24d69a1d-bb41-436f-b918-0f015620c346" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:to="loc_bldp_HyCapFundMember_24d69a1d-bb41-436f-b918-0f015620c346" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_d207fb45-006d-42eb-8f97-6d7d661be4a4" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:to="loc_bldp_CleanH2FundMember_d207fb45-006d-42eb-8f97-6d7d661be4a4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis_36080cc3-7ecb-4ccb-b29b-4ab3ccd48b9a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_c465b6c3-1dd6-4690-871f-ba7cc5fc1e22" xlink:to="loc_ifrs-full_TypesOfInvestmentPropertyAxis_36080cc3-7ecb-4ccb-b29b-4ab3ccd48b9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_36080cc3-7ecb-4ccb-b29b-4ab3ccd48b9a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_36080cc3-7ecb-4ccb-b29b-4ab3ccd48b9a" xlink:to="loc_ifrs-full_InvestmentPropertyMember_36080cc3-7ecb-4ccb-b29b-4ab3ccd48b9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_cc6065a0-33a0-4cf6-887f-a2fbd5059452" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_36080cc3-7ecb-4ccb-b29b-4ab3ccd48b9a" xlink:to="loc_ifrs-full_InvestmentPropertyMember_cc6065a0-33a0-4cf6-887f-a2fbd5059452" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermInvestmentMember_545b840a-4f15-4bb5-a362-041cd298fd06" xlink:href="bldp-20221231.xsd#bldp_LongTermInvestmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InvestmentPropertyMember_cc6065a0-33a0-4cf6-887f-a2fbd5059452" xlink:to="loc_bldp_LongTermInvestmentMember_545b840a-4f15-4bb5-a362-041cd298fd06" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#BankfacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="extended" id="i2b3888cc26b54601b92c9af15ee34934_BankfacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_9fb98983-3599-4240-84a2-5c6f860128f6" xlink:href="bldp-20221231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_9fb98983-3599-4240-84a2-5c6f860128f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_c70af13d-9d3f-49c3-a25d-ff94a1a07e15" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Borrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_ifrs-full_Borrowings_c70af13d-9d3f-49c3-a25d-ff94a1a07e15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeFacility_c6e5c471-8996-4051-be6c-7122988f4108" xlink:href="bldp-20221231.xsd#bldp_ForeignExchangeFacility"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_bldp_ForeignExchangeFacility_c6e5c471-8996-4051-be6c-7122988f4108" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_8e285fa0-e2a9-42f6-bf10-4db7738b55d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_ifrs-full_NotionalAmount_8e285fa0-e2a9-42f6-bf10-4db7738b55d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_d5bb41eb-6643-4aee-9710-aff62f11f462" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_d5bb41eb-6643-4aee-9710-aff62f11f462" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_e075fc3a-0e34-456e-a0b4-6b2d069afaae" xlink:href="bldp-20221231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_e075fc3a-0e34-456e-a0b4-6b2d069afaae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_b30d14bc-58c3-43fb-8ed5-65d79846e799" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_b30d14bc-58c3-43fb-8ed5-65d79846e799" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_46097299-3f03-4d64-b161-758e6e462d5c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_b30d14bc-58c3-43fb-8ed5-65d79846e799" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_46097299-3f03-4d64-b161-758e6e462d5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_46097299-3f03-4d64-b161-758e6e462d5c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_46097299-3f03-4d64-b161-758e6e462d5c" xlink:to="loc_ifrs-full_BorrowingsByNameMember_46097299-3f03-4d64-b161-758e6e462d5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_dd715106-2743-496e-af5a-6ae56c8da190" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_46097299-3f03-4d64-b161-758e6e462d5c" xlink:to="loc_ifrs-full_BorrowingsByNameMember_dd715106-2743-496e-af5a-6ae56c8da190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BankOperatingLineMember_30750456-a104-4121-b7c7-f57162bf27f3" xlink:href="bldp-20221231.xsd#bldp_BankOperatingLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_dd715106-2743-496e-af5a-6ae56c8da190" xlink:to="loc_bldp_BankOperatingLineMember_30750456-a104-4121-b7c7-f57162bf27f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EncoreFXFacilityMember_b7c09a58-2891-4ead-b406-61dc62743230" xlink:href="bldp-20221231.xsd#bldp_EncoreFXFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_dd715106-2743-496e-af5a-6ae56c8da190" xlink:to="loc_bldp_EncoreFXFacilityMember_b7c09a58-2891-4ead-b406-61dc62743230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_241fa5a1-4fe6-4e80-8271-86db82356204" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_b30d14bc-58c3-43fb-8ed5-65d79846e799" xlink:to="loc_ifrs-full_TypesOfRisksAxis_241fa5a1-4fe6-4e80-8271-86db82356204" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_241fa5a1-4fe6-4e80-8271-86db82356204_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_241fa5a1-4fe6-4e80-8271-86db82356204" xlink:to="loc_ifrs-full_TypesOfRisksMember_241fa5a1-4fe6-4e80-8271-86db82356204_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_82942c0e-9238-461b-a779-c64a0d09b2f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_241fa5a1-4fe6-4e80-8271-86db82356204" xlink:to="loc_ifrs-full_TypesOfRisksMember_82942c0e-9238-461b-a779-c64a0d09b2f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_e7d69f34-d6ec-4db2-8482-627fdd2af339" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_82942c0e-9238-461b-a779-c64a0d09b2f0" xlink:to="loc_ifrs-full_CurrencyRiskMember_e7d69f34-d6ec-4db2-8482-627fdd2af339" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#ProvisionsandotherliabilitiesRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails" xlink:type="extended" id="i337dbecc64c94d7c96c3acca29ce28e2_ProvisionsandotherliabilitiesRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_5f37bba3-57ce-4159-b662-4223bec207ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_5f37bba3-57ce-4159-b662-4223bec207ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:href="bldp-20221231.xsd#bldp_OtherProvisionsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_5f37bba3-57ce-4159-b662-4223bec207ff" xlink:to="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_60f4e745-2e15-42f2-8ce0-0219788bb3a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Provisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_Provisions_60f4e745-2e15-42f2-8ce0-0219788bb3a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRetainedEarningsAdjustment_971a8b18-0645-4f5f-9e84-1496afc8322f" xlink:href="bldp-20221231.xsd#bldp_ProvisionRetainedEarningsAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_bldp_ProvisionRetainedEarningsAdjustment_971a8b18-0645-4f5f-9e84-1496afc8322f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_357b00ec-4279-4955-a570-388992861200" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_357b00ec-4279-4955-a570-388992861200" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_987b743e-3e92-4874-8e38-8cc6a7cfc197" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_987b743e-3e92-4874-8e38-8cc6a7cfc197" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_35888065-0f25-44a8-bb53-f438deaf9fcc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_35888065-0f25-44a8-bb53-f438deaf9fcc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_b77e671f-957c-4aed-95ec-d49561138b24" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_b77e671f-957c-4aed-95ec-d49561138b24" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_fcef6665-eef8-4b2e-a7be-dbe6046cd4f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Provisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_9fb44a93-b684-4bd1-99a8-c90db95d7795" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_OnerousContractsProvision_9fb44a93-b684-4bd1-99a8-c90db95d7795" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_a44e5022-5eb3-47d0-a069-93dd463c9930" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:to="loc_ifrs-full_CurrentProvisions_a44e5022-5eb3-47d0-a069-93dd463c9930" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_8c728be9-8380-4727-919c-2408d910b6f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:to="loc_ifrs-full_NoncurrentProvisions_8c728be9-8380-4727-919c-2408d910b6f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_5f7044ec-1fe3-4a8c-b8ab-4b1ac31b043e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Provisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fe765498-2414-486d-9547-230415292be4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fe765498-2414-486d-9547-230415292be4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_2e869287-2758-4b12-ab3e-52f6210b789d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fe765498-2414-486d-9547-230415292be4" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_2e869287-2758-4b12-ab3e-52f6210b789d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_2e869287-2758-4b12-ab3e-52f6210b789d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_2e869287-2758-4b12-ab3e-52f6210b789d" xlink:to="loc_ifrs-full_OtherProvisionsMember_2e869287-2758-4b12-ab3e-52f6210b789d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_2e869287-2758-4b12-ab3e-52f6210b789d" xlink:to="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember_1fa765c9-7112-4018-8fe2-f691de650281" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_ifrs-full_RestructuringProvisionMember_1fa765c9-7112-4018-8fe2-f691de650281" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_c1925e7f-9da7-41ac-81c3-5a065f1d8d1b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_ifrs-full_WarrantyProvisionMember_c1925e7f-9da7-41ac-81c3-5a065f1d8d1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_5d88f501-f688-4c9e-936d-af759f07671c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_5d88f501-f688-4c9e-936d-af759f07671c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationProvisionMember_e12b98b2-03f4-4269-92cb-63a1d5c7c000" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_bldp_ContingentConsiderationProvisionMember_e12b98b2-03f4-4269-92cb-63a1d5c7c000" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_bf810d30-eabb-448a-b8b2-735d279598b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_bf810d30-eabb-448a-b8b2-735d279598b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_95869c6d-c121-4de4-a5bc-1919c2963b17" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_95869c6d-c121-4de4-a5bc-1919c2963b17" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#ProvisionsandotherliabilitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails" xlink:type="extended" id="i3d3009180223402bbf587a98e8bc1622_ProvisionsandotherliabilitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c1ddbdb6-c873-4065-87dd-a3d64a51f8fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c1ddbdb6-c873-4065-87dd-a3d64a51f8fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_90103efb-4ed9-4239-b832-2452b3a13ac5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_NewProvisionsOtherProvisions_90103efb-4ed9-4239-b832-2452b3a13ac5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_958a87d9-c950-4ddb-a414-2182b39551cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_958a87d9-c950-4ddb-a414-2182b39551cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_5ff33826-f425-43e0-b63a-9e47f3874df6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_5ff33826-f425-43e0-b63a-9e47f3874df6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_02c71adf-dec8-408d-b60d-b5b19fb722ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_02c71adf-dec8-408d-b60d-b5b19fb722ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_49f15e19-e933-4157-8830-1ffc33f9527b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_49f15e19-e933-4157-8830-1ffc33f9527b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_baacdf26-2aa4-4b2e-a91d-2decc5f20309" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_OnerousContractsProvision_baacdf26-2aa4-4b2e-a91d-2decc5f20309" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_5e0eed8d-d9df-47d7-91aa-c89fc4820aa4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_5e0eed8d-d9df-47d7-91aa-c89fc4820aa4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_c0121861-ed5e-42a0-bdfa-668baaa996da" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_c0121861-ed5e-42a0-bdfa-668baaa996da" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_e498070d-9343-479a-9d0a-c0a9815357eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_LiabilitiesIncurred_e498070d-9343-479a-9d0a-c0a9815357eb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability_0c6ea67a-0ab0-4a5d-925a-473c5f792d51" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability_0c6ea67a-0ab0-4a5d-925a-473c5f792d51" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationWorkingCapitalAdjustments_ea3af962-3fed-4d4f-b70d-794cdcc98e8f" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationWorkingCapitalAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_ContingentConsiderationWorkingCapitalAdjustments_ea3af962-3fed-4d4f-b70d-794cdcc98e8f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability_c0c94cec-8acc-4cdc-940f-1558e957cece" xlink:href="bldp-20221231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_PaymentOfContingentConsiderationLiability_c0c94cec-8acc-4cdc-940f-1558e957cece" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractTerminationLiabilities_bc9f6323-ffa6-485c-b9b6-05824c4a8f54" xlink:href="bldp-20221231.xsd#bldp_ContractTerminationLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_ContractTerminationLiabilities_bc9f6323-ffa6-485c-b9b6-05824c4a8f54" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_143c9ffa-2fc1-42d7-bafb-1214ff3f9fc3" xlink:href="bldp-20221231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_143c9ffa-2fc1-42d7-bafb-1214ff3f9fc3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_d30c4726-3ab3-4b1d-8b43-b70536b99058" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_122393f5-d2a9-4cdd-8c86-adf9c9090f78" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_9f930152-20d1-4d72-a753-9a83a0b6d88b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_a5adec9e-694f-4ee2-a0be-0e4abfd5dc22" xlink:href="bldp-20221231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_a5adec9e-694f-4ee2-a0be-0e4abfd5dc22" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_6fd51855-1e0b-4ec9-bb8e-cdb0b8f12351" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_6fd51855-1e0b-4ec9-bb8e-cdb0b8f12351" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_6fd51855-1e0b-4ec9-bb8e-cdb0b8f12351_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_6fd51855-1e0b-4ec9-bb8e-cdb0b8f12351" xlink:to="loc_ifrs-full_OtherProvisionsMember_6fd51855-1e0b-4ec9-bb8e-cdb0b8f12351_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_916519ef-0601-4da8-992b-0ef69f76e283" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_6fd51855-1e0b-4ec9-bb8e-cdb0b8f12351" xlink:to="loc_ifrs-full_OtherProvisionsMember_916519ef-0601-4da8-992b-0ef69f76e283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_201662ef-1287-411a-8a98-3626491bacbd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_916519ef-0601-4da8-992b-0ef69f76e283" xlink:to="loc_ifrs-full_WarrantyProvisionMember_201662ef-1287-411a-8a98-3626491bacbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_95d4be22-9f01-4c45-9abe-17ae70ca54af" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_916519ef-0601-4da8-992b-0ef69f76e283" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_95d4be22-9f01-4c45-9abe-17ae70ca54af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_14cd9f1b-dfec-4871-87fc-07f560aeaa60" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_916519ef-0601-4da8-992b-0ef69f76e283" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_14cd9f1b-dfec-4871-87fc-07f560aeaa60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2d4caa8a-d6e3-4922-a513-8f20027f3392" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2d4caa8a-d6e3-4922-a513-8f20027f3392" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2d4caa8a-d6e3-4922-a513-8f20027f3392_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2d4caa8a-d6e3-4922-a513-8f20027f3392" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2d4caa8a-d6e3-4922-a513-8f20027f3392_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_13a128cf-3fcb-48c7-b8bb-6ac27ca00b81" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2d4caa8a-d6e3-4922-a513-8f20027f3392" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_13a128cf-3fcb-48c7-b8bb-6ac27ca00b81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d902398d-5026-4e1a-bd90-bec00688376b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_13a128cf-3fcb-48c7-b8bb-6ac27ca00b81" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d902398d-5026-4e1a-bd90-bec00688376b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsAxis_5fdc628f-0dfd-4d0d-80eb-0c132b3a65b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsAxis_5fdc628f-0dfd-4d0d-80eb-0c132b3a65b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_5fdc628f-0dfd-4d0d-80eb-0c132b3a65b7_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis_5fdc628f-0dfd-4d0d-80eb-0c132b3a65b7" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_5fdc628f-0dfd-4d0d-80eb-0c132b3a65b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_f3f74f6b-1cef-4ab4-8c3b-404c6a9b0550" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis_5fdc628f-0dfd-4d0d-80eb-0c132b3a65b7" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_f3f74f6b-1cef-4ab4-8c3b-404c6a9b0550" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_47d1630b-b74a-4e0e-969e-cac2371d288d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsCostOfFulfillingContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsMember_f3f74f6b-1cef-4ab4-8c3b-404c6a9b0550" xlink:to="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_47d1630b-b74a-4e0e-969e-cac2371d288d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_7c584599-1c8e-4a74-a303-5badd4a9f8c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_7c584599-1c8e-4a74-a303-5badd4a9f8c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_7c584599-1c8e-4a74-a303-5badd4a9f8c8_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7c584599-1c8e-4a74-a303-5badd4a9f8c8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_7c584599-1c8e-4a74-a303-5badd4a9f8c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_404f3141-9d99-4e09-8340-f6cf9887a6db" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7c584599-1c8e-4a74-a303-5badd4a9f8c8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_404f3141-9d99-4e09-8340-f6cf9887a6db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_fe9a5603-904f-49fb-b1eb-bd8a58b0d135" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_404f3141-9d99-4e09-8340-f6cf9887a6db" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_fe9a5603-904f-49fb-b1eb-bd8a58b0d135" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardServicesinc.Member_93723876-fe65-4abe-b52b-89b96dad2686" xlink:href="bldp-20221231.xsd#bldp_BallardServicesinc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_404f3141-9d99-4e09-8340-f6cf9887a6db" xlink:to="loc_bldp_BallardServicesinc.Member_93723876-fe65-4abe-b52b-89b96dad2686" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_7ee1b110-0066-4a62-89d0-d95b8f38ba7b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_RangeAxis_7ee1b110-0066-4a62-89d0-d95b8f38ba7b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_7ee1b110-0066-4a62-89d0-d95b8f38ba7b_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_7ee1b110-0066-4a62-89d0-d95b8f38ba7b" xlink:to="loc_ifrs-full_RangesMember_7ee1b110-0066-4a62-89d0-d95b8f38ba7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_2021e869-6fe8-4508-9661-b3b4e3985282" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_7ee1b110-0066-4a62-89d0-d95b8f38ba7b" xlink:to="loc_ifrs-full_RangesMember_2021e869-6fe8-4508-9661-b3b4e3985282" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_21022f01-14a4-4066-a93d-3a906f068f42" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_2021e869-6fe8-4508-9661-b3b4e3985282" xlink:to="loc_ifrs-full_TopOfRangeMember_21022f01-14a4-4066-a93d-3a906f068f42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_d7821e32-0891-4718-80b3-4cba0c56341f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_d7821e32-0891-4718-80b3-4cba0c56341f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_d7821e32-0891-4718-80b3-4cba0c56341f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_d7821e32-0891-4718-80b3-4cba0c56341f" xlink:to="loc_ifrs-full_NonadjustingEventsMember_d7821e32-0891-4718-80b3-4cba0c56341f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_bf1a3da4-f2db-435d-8da9-f6ed6b1fdac1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_d7821e32-0891-4718-80b3-4cba0c56341f" xlink:to="loc_ifrs-full_NonadjustingEventsMember_bf1a3da4-f2db-435d-8da9-f6ed6b1fdac1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_b5f0b26f-6182-4e06-9f93-b48abce51f2d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_bf1a3da4-f2db-435d-8da9-f6ed6b1fdac1" xlink:to="loc_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_b5f0b26f-6182-4e06-9f93-b48abce51f2d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#LeaseliabilityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LeaseliabilityNarrativeDetails" xlink:type="extended" id="i6a8be6e2373748c2a6d80ed483fa7db4_LeaseliabilityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ee2caa52-4efd-4a52-8d1e-8792b2bb437b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesInterestRate_29c67fb8-432b-4a0b-8c13-8c6b28b9a4a0" xlink:href="bldp-20221231.xsd#bldp_LeasesInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ee2caa52-4efd-4a52-8d1e-8792b2bb437b" xlink:to="loc_bldp_LeasesInterestRate_29c67fb8-432b-4a0b-8c13-8c6b28b9a4a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_95e80fdc-dc14-4c74-bc8f-008c75cc7f6b" xlink:href="bldp-20221231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ee2caa52-4efd-4a52-8d1e-8792b2bb437b" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_95e80fdc-dc14-4c74-bc8f-008c75cc7f6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PrincipalPaymentsOfLeaseLiabilities_a764014e-efbf-4d1e-9229-391c984de8c0" xlink:href="bldp-20221231.xsd#bldp_PrincipalPaymentsOfLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ee2caa52-4efd-4a52-8d1e-8792b2bb437b" xlink:to="loc_bldp_PrincipalPaymentsOfLeaseLiabilities_a764014e-efbf-4d1e-9229-391c984de8c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8a7a5e0f-0086-4857-bdf4-aaaa1801c47a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ee2caa52-4efd-4a52-8d1e-8792b2bb437b" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8a7a5e0f-0086-4857-bdf4-aaaa1801c47a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_f124d262-31a7-44df-8cee-c095b9e7a716" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8a7a5e0f-0086-4857-bdf4-aaaa1801c47a" xlink:to="loc_ifrs-full_RangeAxis_f124d262-31a7-44df-8cee-c095b9e7a716" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_f124d262-31a7-44df-8cee-c095b9e7a716_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_f124d262-31a7-44df-8cee-c095b9e7a716" xlink:to="loc_ifrs-full_RangesMember_f124d262-31a7-44df-8cee-c095b9e7a716_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_4c8a65e2-bee2-4de9-85bc-716f77a3b3fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_f124d262-31a7-44df-8cee-c095b9e7a716" xlink:to="loc_ifrs-full_RangesMember_4c8a65e2-bee2-4de9-85bc-716f77a3b3fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_0d8f5271-9aaf-4790-9ee2-9d38a1967652" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_4c8a65e2-bee2-4de9-85bc-716f77a3b3fc" xlink:to="loc_ifrs-full_BottomOfRangeMember_0d8f5271-9aaf-4790-9ee2-9d38a1967652" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_c34d55d5-5a15-45c9-9357-0be533ccfda6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_4c8a65e2-bee2-4de9-85bc-716f77a3b3fc" xlink:to="loc_ifrs-full_TopOfRangeMember_c34d55d5-5a15-45c9-9357-0be533ccfda6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#LeaseliabilitySummaryofLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails" xlink:type="extended" id="icee920f6d40c490c912f29f944f9ceba_LeaseliabilitySummaryofLeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_1aae6f9b-01da-45bd-ba7d-8ba8e595fd42" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_1b5ec73b-39ec-4f80-8531-e0b24f6f3f42" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_1aae6f9b-01da-45bd-ba7d-8ba8e595fd42" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_1b5ec73b-39ec-4f80-8531-e0b24f6f3f42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_fecc1020-b6a6-417c-921e-c0f6fa862fa0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_1aae6f9b-01da-45bd-ba7d-8ba8e595fd42" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_fecc1020-b6a6-417c-921e-c0f6fa862fa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_a9376605-094d-46c9-ac7f-ee31c16a6957" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_1aae6f9b-01da-45bd-ba7d-8ba8e595fd42" xlink:to="loc_ifrs-full_LeaseLiabilities_a9376605-094d-46c9-ac7f-ee31c16a6957" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6da84b7d-e794-41b0-bca2-e1aa78d1c12c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_1aae6f9b-01da-45bd-ba7d-8ba8e595fd42" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6da84b7d-e794-41b0-bca2-e1aa78d1c12c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_d7c95c42-f360-488f-8502-3f2272cd028f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6da84b7d-e794-41b0-bca2-e1aa78d1c12c" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_d7c95c42-f360-488f-8502-3f2272cd028f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_d7c95c42-f360-488f-8502-3f2272cd028f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_d7c95c42-f360-488f-8502-3f2272cd028f" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_d7c95c42-f360-488f-8502-3f2272cd028f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_989863e8-df1b-43c6-8210-b723e943e04f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_d7c95c42-f360-488f-8502-3f2272cd028f" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_989863e8-df1b-43c6-8210-b723e943e04f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_1a561ea5-3cd7-43ab-abc0-874ed6f0c36e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_989863e8-df1b-43c6-8210-b723e943e04f" xlink:to="loc_ifrs-full_LandAndBuildingsMember_1a561ea5-3cd7-43ab-abc0-874ed6f0c36e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_8f6e7b52-fa7a-44ae-9f7a-749100e44d0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_989863e8-df1b-43c6-8210-b723e943e04f" xlink:to="loc_ifrs-full_OfficeEquipmentMember_8f6e7b52-fa7a-44ae-9f7a-749100e44d0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_8dfc9262-e0b7-48df-b6e0-08b3f88f9eac" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_989863e8-df1b-43c6-8210-b723e943e04f" xlink:to="loc_ifrs-full_VehiclesMember_8dfc9262-e0b7-48df-b6e0-08b3f88f9eac" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#LeaseliabilityMaturityAnalysisDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails" xlink:type="extended" id="i72c5b2739e19455c902927bffc62f603_LeaseliabilityMaturityAnalysisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_6ba007ab-4f83-4b36-ae72-ef22c43378e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_57a2a84b-13a1-495e-97c5-11e52c10fdee" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_6ba007ab-4f83-4b36-ae72-ef22c43378e9" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_57a2a84b-13a1-495e-97c5-11e52c10fdee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_99ef7837-2924-4d3b-9854-27404477f54d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_6ba007ab-4f83-4b36-ae72-ef22c43378e9" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_99ef7837-2924-4d3b-9854-27404477f54d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_e167f7d2-0089-48c4-ace3-c33b2dfea874" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_99ef7837-2924-4d3b-9854-27404477f54d" xlink:to="loc_ifrs-full_MaturityAxis_e167f7d2-0089-48c4-ace3-c33b2dfea874" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_e167f7d2-0089-48c4-ace3-c33b2dfea874_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_e167f7d2-0089-48c4-ace3-c33b2dfea874" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_e167f7d2-0089-48c4-ace3-c33b2dfea874_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_13f37ff8-0e66-4eac-b045-ddaca2518743" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_e167f7d2-0089-48c4-ace3-c33b2dfea874" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_13f37ff8-0e66-4eac-b045-ddaca2518743" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_26d330bc-33e4-423c-93b4-bbdec6f5166a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_13f37ff8-0e66-4eac-b045-ddaca2518743" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_26d330bc-33e4-423c-93b4-bbdec6f5166a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_afa210a4-7d4e-43d2-9fd2-429c27eae0d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_13f37ff8-0e66-4eac-b045-ddaca2518743" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_afa210a4-7d4e-43d2-9fd2-429c27eae0d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_a3d11ab7-3d21-4e5a-8cd7-da19076f3bec" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_13f37ff8-0e66-4eac-b045-ddaca2518743" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_a3d11ab7-3d21-4e5a-8cd7-da19076f3bec" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="extended" id="ia04a7566054e44cbb856838a1f9ba78f_EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d45c56f0-bf7f-41a1-9f9b-b042d6d8bbfa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_6163561a-8fd3-4e1d-97e9-428a3774d7af" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d45c56f0-bf7f-41a1-9f9b-b042d6d8bbfa" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_6163561a-8fd3-4e1d-97e9-428a3774d7af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_75406404-a634-4257-add2-9502586caddf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d45c56f0-bf7f-41a1-9f9b-b042d6d8bbfa" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_75406404-a634-4257-add2-9502586caddf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_9585824f-b881-4bb5-aedc-fb0289b988f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_75406404-a634-4257-add2-9502586caddf" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_9585824f-b881-4bb5-aedc-fb0289b988f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_9585824f-b881-4bb5-aedc-fb0289b988f0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9585824f-b881-4bb5-aedc-fb0289b988f0" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_9585824f-b881-4bb5-aedc-fb0289b988f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_851242cb-366a-4a3a-83e7-12c57a236c70" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9585824f-b881-4bb5-aedc-fb0289b988f0" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_851242cb-366a-4a3a-83e7-12c57a236c70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_4107eabb-12a2-4fef-8536-b90e74ea670c" xlink:href="bldp-20221231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_851242cb-366a-4a3a-83e7-12c57a236c70" xlink:to="loc_bldp_PensionPlanMember_4107eabb-12a2-4fef-8536-b90e74ea670c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_bc106a2f-bb4f-4eb6-a2a7-7c9be4ce1e40" xlink:href="bldp-20221231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_851242cb-366a-4a3a-83e7-12c57a236c70" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_bc106a2f-bb4f-4eb6-a2a7-7c9be4ce1e40" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails" xlink:type="extended" id="i4255284bedd740c1929bb83c222b7b5c_EmployeefuturebenefitsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_53fc2456-e2c7-416f-842c-cb296c1d81ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_53fc2456-e2c7-416f-842c-cb296c1d81ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBenefitPlans_0959328f-781a-475f-8025-3aa8c806329c" xlink:href="bldp-20221231.xsd#bldp_NumberOfBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:to="loc_bldp_NumberOfBenefitPlans_0959328f-781a-475f-8025-3aa8c806329c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_aeec7f3b-e142-409c-973d-c3971bf64f00" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_aeec7f3b-e142-409c-973d-c3971bf64f00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_f4482837-db26-4b68-8cd2-019a8ee07130" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_f4482837-db26-4b68-8cd2-019a8ee07130" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_a892f0f2-a3bb-4f90-a53c-93f2169d6f8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_a892f0f2-a3bb-4f90-a53c-93f2169d6f8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_904cc936-8a3e-4d77-b279-1c4b09e440f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_a892f0f2-a3bb-4f90-a53c-93f2169d6f8c" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_904cc936-8a3e-4d77-b279-1c4b09e440f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_904cc936-8a3e-4d77-b279-1c4b09e440f3_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_904cc936-8a3e-4d77-b279-1c4b09e440f3" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_904cc936-8a3e-4d77-b279-1c4b09e440f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_8ce86b51-3a9d-41b7-a1c6-8968a55679e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_904cc936-8a3e-4d77-b279-1c4b09e440f3" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_8ce86b51-3a9d-41b7-a1c6-8968a55679e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_b0da8557-2d35-4332-b329-0213e6bc8618" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_8ce86b51-3a9d-41b7-a1c6-8968a55679e0" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_b0da8557-2d35-4332-b329-0213e6bc8618" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsFutureBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails" xlink:type="extended" id="i667f0b50ce3a445f8a984a87fb321809_EmployeefuturebenefitsFutureBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1e414ca0-cd21-460e-89ab-81d6a4241115" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsFuturePlansRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1e414ca0-cd21-460e-89ab-81d6a4241115" xlink:to="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_19d81737-c383-43fe-b6f3-747955b2d167" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_19d81737-c383-43fe-b6f3-747955b2d167" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_a7510879-d99c-4564-b19d-e8071b65f8a6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_a7510879-d99c-4564-b19d-e8071b65f8a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_08abf533-e64f-4afb-b446-1d74e10f53e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_08abf533-e64f-4afb-b446-1d74e10f53e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_f789d2a1-0ab8-458f-86df-a1cf24d6a3c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_f789d2a1-0ab8-458f-86df-a1cf24d6a3c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_6fa83d5a-7158-4c86-8563-d008c087d2a7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:to="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_6fa83d5a-7158-4c86-8563-d008c087d2a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_a6a73c9b-16b4-4867-ac94-66083726dbec" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_a6a73c9b-16b4-4867-ac94-66083726dbec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_c4b184bc-5724-4e2f-b960-2cd465143d53" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_c4b184bc-5724-4e2f-b960-2cd465143d53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_1f338c7b-8488-4c38-9d8f-5f859f998e75" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_1f338c7b-8488-4c38-9d8f-5f859f998e75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_e7120883-dc22-4bd6-bd3c-15d5f4c8689d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_e7120883-dc22-4bd6-bd3c-15d5f4c8689d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_07ecae4d-b8de-436b-bf04-c30804ee250b" xlink:href="bldp-20221231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_07ecae4d-b8de-436b-bf04-c30804ee250b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_ffc9b781-831d-4100-b277-cd9274a49fb5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_ffc9b781-831d-4100-b277-cd9274a49fb5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_037ff650-75fd-46a7-970e-007109a88ebe" xlink:href="bldp-20221231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:to="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_037ff650-75fd-46a7-970e-007109a88ebe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_81b18f3a-138f-4fdd-80df-c6dfdc50ac87" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_037ff650-75fd-46a7-970e-007109a88ebe" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_81b18f3a-138f-4fdd-80df-c6dfdc50ac87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_c063a8e5-4900-4f46-a671-d05e0cce2990" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_037ff650-75fd-46a7-970e-007109a88ebe" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_c063a8e5-4900-4f46-a671-d05e0cce2990" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_08a93cce-7415-4c39-b15f-fe2a1b69856e" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_037ff650-75fd-46a7-970e-007109a88ebe" xlink:to="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_08a93cce-7415-4c39-b15f-fe2a1b69856e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_3604c8ec-4321-4c82-a874-a5c462ce7e6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6cd1eab1-d2f1-4f3b-a1a3-d9ea086593e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1e414ca0-cd21-460e-89ab-81d6a4241115" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6cd1eab1-d2f1-4f3b-a1a3-d9ea086593e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_c3e9e33b-521d-448d-ac4f-44c73311f06d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6cd1eab1-d2f1-4f3b-a1a3-d9ea086593e7" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_c3e9e33b-521d-448d-ac4f-44c73311f06d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_c3e9e33b-521d-448d-ac4f-44c73311f06d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_c3e9e33b-521d-448d-ac4f-44c73311f06d" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_c3e9e33b-521d-448d-ac4f-44c73311f06d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_930463dd-67cd-4c53-82cd-6266b04abe7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_c3e9e33b-521d-448d-ac4f-44c73311f06d" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_930463dd-67cd-4c53-82cd-6266b04abe7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_81dfcf01-c8fb-4a43-a13f-6c231eeda199" xlink:href="bldp-20221231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_930463dd-67cd-4c53-82cd-6266b04abe7f" xlink:to="loc_bldp_PensionPlanMember_81dfcf01-c8fb-4a43-a13f-6c231eeda199" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_c24cc494-89d7-491a-a07d-f4a9529bca97" xlink:href="bldp-20221231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_930463dd-67cd-4c53-82cd-6266b04abe7f" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_c24cc494-89d7-491a-a07d-f4a9529bca97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_3ed75db0-9585-44ef-a237-3a52bec3f2ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6cd1eab1-d2f1-4f3b-a1a3-d9ea086593e7" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_3ed75db0-9585-44ef-a237-3a52bec3f2ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3ed75db0-9585-44ef-a237-3a52bec3f2ab_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_3ed75db0-9585-44ef-a237-3a52bec3f2ab" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3ed75db0-9585-44ef-a237-3a52bec3f2ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_85b1d18a-2284-4b1e-8fb9-ef5abf5a4d12" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_3ed75db0-9585-44ef-a237-3a52bec3f2ab" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_85b1d18a-2284-4b1e-8fb9-ef5abf5a4d12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_36f2501d-8601-4155-9e45-105a92dc6c87" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_85b1d18a-2284-4b1e-8fb9-ef5abf5a4d12" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_36f2501d-8601-4155-9e45-105a92dc6c87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_d1213e80-d9b9-4ee2-87a2-f0f3c01ac0f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PlanAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_85b1d18a-2284-4b1e-8fb9-ef5abf5a4d12" xlink:to="loc_ifrs-full_PlanAssetsMember_d1213e80-d9b9-4ee2-87a2-f0f3c01ac0f0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails" xlink:type="extended" id="i2e3188468afb4a6a81438a71ab358010_EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_b458065c-6a09-4403-b87f-5fc4d7a83942" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_3f657223-d7c2-418d-b91b-8bc2c087f11e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_b458065c-6a09-4403-b87f-5fc4d7a83942" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_3f657223-d7c2-418d-b91b-8bc2c087f11e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_2341f111-0523-4a1a-96f0-9c8cb3aa21d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_b458065c-6a09-4403-b87f-5fc4d7a83942" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_2341f111-0523-4a1a-96f0-9c8cb3aa21d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_e508baa8-38d4-483a-afbd-70496a66ee92" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_2341f111-0523-4a1a-96f0-9c8cb3aa21d5" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_e508baa8-38d4-483a-afbd-70496a66ee92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_e508baa8-38d4-483a-afbd-70496a66ee92_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_e508baa8-38d4-483a-afbd-70496a66ee92" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_e508baa8-38d4-483a-afbd-70496a66ee92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_e85cb27d-f116-4cad-bec8-9c75c6aba9f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_e508baa8-38d4-483a-afbd-70496a66ee92" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_e85cb27d-f116-4cad-bec8-9c75c6aba9f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_dd381163-f73a-4ab4-843e-d3f469e0adef" xlink:href="bldp-20221231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_e85cb27d-f116-4cad-bec8-9c75c6aba9f8" xlink:to="loc_bldp_PensionPlanMember_dd381163-f73a-4ab4-843e-d3f469e0adef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_28e2f63d-b556-402f-bb63-e023f8d11e40" xlink:href="bldp-20221231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_e85cb27d-f116-4cad-bec8-9c75c6aba9f8" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_28e2f63d-b556-402f-bb63-e023f8d11e40" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsActuarialAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails" xlink:type="extended" id="i75c8bf18d3b7446593b2c5034d9d9e51_EmployeefuturebenefitsActuarialAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_bf603234-e1c2-489b-adac-36c12e6f9482" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_2e3e9747-79b2-4706-a2b5-f7e8d9794548" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_bf603234-e1c2-489b-adac-36c12e6f9482" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_2e3e9747-79b2-4706-a2b5-f7e8d9794548" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_ec6f19e8-e290-4b93-a514-63916eac0001" xlink:href="bldp-20221231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_bf603234-e1c2-489b-adac-36c12e6f9482" xlink:to="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_ec6f19e8-e290-4b93-a514-63916eac0001" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_50b8e07e-3382-405a-ac38-be1a81df7263" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_bf603234-e1c2-489b-adac-36c12e6f9482" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_50b8e07e-3382-405a-ac38-be1a81df7263" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_bb312004-855e-4728-8ec8-1a92ff579709" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_50b8e07e-3382-405a-ac38-be1a81df7263" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_bb312004-855e-4728-8ec8-1a92ff579709" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_bb312004-855e-4728-8ec8-1a92ff579709_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_bb312004-855e-4728-8ec8-1a92ff579709" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_bb312004-855e-4728-8ec8-1a92ff579709_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_d5239779-fc1c-4e9d-bf39-c3bcf7eae413" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_bb312004-855e-4728-8ec8-1a92ff579709" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_d5239779-fc1c-4e9d-bf39-c3bcf7eae413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_c4c7f106-abbd-4c6e-b076-1a500905a50f" xlink:href="bldp-20221231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_d5239779-fc1c-4e9d-bf39-c3bcf7eae413" xlink:to="loc_bldp_PensionPlanMember_c4c7f106-abbd-4c6e-b076-1a500905a50f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_02b12a3a-cfcb-47f8-8dd5-a1acc242705c" xlink:href="bldp-20221231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_d5239779-fc1c-4e9d-bf39-c3bcf7eae413" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_02b12a3a-cfcb-47f8-8dd5-a1acc242705c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquitySharebasedcompensationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquitySharebasedcompensationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquitySharebasedcompensationDetails" xlink:type="extended" id="if16ea179c8fe45f1bb4378aab371bb02_EquitySharebasedcompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b404ad5b-a529-4c26-9399-e233693be6bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_0a7baa61-2d17-46ce-b01b-67f70c952c21" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b404ad5b-a529-4c26-9399-e233693be6bc" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_0a7baa61-2d17-46ce-b01b-67f70c952c21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_bbf2d853-c9fd-449c-bc09-7aca2e2f44fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b404ad5b-a529-4c26-9399-e233693be6bc" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_bbf2d853-c9fd-449c-bc09-7aca2e2f44fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_81e8d0da-6a68-46fd-98a1-ae3dd06a5f32" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b404ad5b-a529-4c26-9399-e233693be6bc" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_81e8d0da-6a68-46fd-98a1-ae3dd06a5f32" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_48decc0e-2e06-4812-921d-3fffd32924a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_81e8d0da-6a68-46fd-98a1-ae3dd06a5f32" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_48decc0e-2e06-4812-921d-3fffd32924a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_48decc0e-2e06-4812-921d-3fffd32924a4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_48decc0e-2e06-4812-921d-3fffd32924a4" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_48decc0e-2e06-4812-921d-3fffd32924a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_addd424f-71f7-4675-bf19-7ad2b7096a7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_48decc0e-2e06-4812-921d-3fffd32924a4" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_addd424f-71f7-4675-bf19-7ad2b7096a7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_e1d95316-e847-4267-8763-c27eb4187ebb" xlink:href="bldp-20221231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_addd424f-71f7-4675-bf19-7ad2b7096a7a" xlink:to="loc_bldp_EmployeeStockOption1Member_e1d95316-e847-4267-8763-c27eb4187ebb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_fc081ce4-0f07-4d86-b897-dc9973866b7a" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_addd424f-71f7-4675-bf19-7ad2b7096a7a" xlink:to="loc_bldp_DeferredShareUnitsMember_fc081ce4-0f07-4d86-b897-dc9973866b7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_8a764610-89d6-4aea-9604-e04f9cb78ee3" xlink:href="bldp-20221231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_addd424f-71f7-4675-bf19-7ad2b7096a7a" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_8a764610-89d6-4aea-9604-e04f9cb78ee3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="extended" id="i8911da44bc0e46fa85af069aad2adac6_EquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_aa8df716-f0fd-4b5b-95e7-ad7d651278d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_aa8df716-f0fd-4b5b-95e7-ad7d651278d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_08a4095c-7ece-4026-a248-e399a18c3a95" xlink:href="bldp-20221231.xsd#bldp_ConsiderationTransferredNumberOfSharesIssuedEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_08a4095c-7ece-4026-a248-e399a18c3a95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredFinanceCost_6393e5a7-6e26-4e18-ad1e-b449a749664d" xlink:href="bldp-20221231.xsd#bldp_DeferredFinanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_DeferredFinanceCost_6393e5a7-6e26-4e18-ad1e-b449a749664d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_8330026c-85d9-4e3e-b9c9-fa63ffe3d6cf" xlink:href="bldp-20221231.xsd#bldp_ConsiderationTransferredSharesIssuedNumberOfTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_8330026c-85d9-4e3e-b9c9-fa63ffe3d6cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1_bd88eedd-0491-4f45-93eb-4e643aee0acc" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_SaleOfStockPricePerShare1_bd88eedd-0491-4f45-93eb-4e643aee0acc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_24fb443c-6f5c-4f64-ae9d-ad84d9b56f51" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_24fb443c-6f5c-4f64-ae9d-ad84d9b56f51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_e4d177e0-5dc2-4f32-8e4c-1ba71c329995" xlink:href="bldp-20221231.xsd#bldp_ProceedsFromIssuingSharesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_e4d177e0-5dc2-4f32-8e4c-1ba71c329995" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAuthorizedAmount_a8e5c4d4-dd0e-4779-914e-b5818b278c20" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_SaleOfStockAuthorizedAmount_a8e5c4d4-dd0e-4779-914e-b5818b278c20" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_dcf7bf20-5418-4920-bf80-159a0add7bf8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfSharesIssued_dcf7bf20-5418-4920-bf80-159a0add7bf8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_bbc9a87b-4bc4-425f-95be-f1918650faa8" xlink:href="bldp-20221231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_bbc9a87b-4bc4-425f-95be-f1918650faa8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_a8ac2a0c-a81a-4b79-809a-b24d1d98e6d0" xlink:href="bldp-20221231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_a8ac2a0c-a81a-4b79-809a-b24d1d98e6d0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_239f97a9-114b-42af-b7e1-57bb45066d01" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_239f97a9-114b-42af-b7e1-57bb45066d01" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_f6d4708c-ebb0-479e-ab61-4c37c8dd20a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_f6d4708c-ebb0-479e-ab61-4c37c8dd20a1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_cf9ee7a8-054b-49eb-abfc-7270b89b0dcc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_cf9ee7a8-054b-49eb-abfc-7270b89b0dcc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_226dfd07-f6aa-4c0a-ab56-d3992aacaa0b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_226dfd07-f6aa-4c0a-ab56-d3992aacaa0b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_4921bf91-1f21-4da7-9acc-c36b777fc55e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_4921bf91-1f21-4da7-9acc-c36b777fc55e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_302901e1-42c6-41e1-a3b4-e5b0d5e94402" xlink:href="bldp-20221231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_302901e1-42c6-41e1-a3b4-e5b0d5e94402" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_3ac03115-8aad-4884-bba0-ee9c7fb01595" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_3ac03115-8aad-4884-bba0-ee9c7fb01595" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_c98cc7ea-e6f4-4c6a-952a-35b019e4b85f" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_c98cc7ea-e6f4-4c6a-952a-35b019e4b85f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_3d309d0a-f80b-4a9b-bf10-a4b734a71cde" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesIssuedPerAwardRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_3d309d0a-f80b-4a9b-bf10-a4b734a71cde" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_1e1a3734-c229-43d1-a7c1-bb9c68a4ae83" xlink:href="bldp-20221231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_1e1a3734-c229-43d1-a7c1-bb9c68a4ae83" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_823e9c3a-095f-4f2b-9c03-8f8c21ce2fcb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_823e9c3a-095f-4f2b-9c03-8f8c21ce2fcb" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_8f54c24c-371b-449f-9e1a-6bf95c6769dd" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_8f54c24c-371b-449f-9e1a-6bf95c6769dd" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_5107941e-05a3-4053-aa43-2b013569ab08" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_5107941e-05a3-4053-aa43-2b013569ab08" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d3d2fad2-2f8e-4a38-880b-46c95b92154a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d3d2fad2-2f8e-4a38-880b-46c95b92154a" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans_f50798f9-66be-4365-a8e7-d1308a3a029a" xlink:href="bldp-20221231.xsd#bldp_NumberOfShareBasedCompensationPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_NumberOfShareBasedCompensationPlans_f50798f9-66be-4365-a8e7-d1308a3a029a" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_6d66416a-dc8c-446a-b166-325f40b1689f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_6d66416a-dc8c-446a-b166-325f40b1689f" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b6b35236-9116-40cf-bcd8-79246403ce50" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b6b35236-9116-40cf-bcd8-79246403ce50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_b6b35236-9116-40cf-bcd8-79246403ce50_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b6b35236-9116-40cf-bcd8-79246403ce50" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_b6b35236-9116-40cf-bcd8-79246403ce50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_c0c0325c-a903-4425-a2c0-2be871e8f43b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b6b35236-9116-40cf-bcd8-79246403ce50" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_c0c0325c-a903-4425-a2c0-2be871e8f43b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_e22f4a49-3c6b-4c67-8eb5-50b3a0ee5730" xlink:href="bldp-20221231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_c0c0325c-a903-4425-a2c0-2be871e8f43b" xlink:to="loc_bldp_EmployeeStockOption1Member_e22f4a49-3c6b-4c67-8eb5-50b3a0ee5730" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_85e1f15d-b9c8-4d0d-9b0e-8256a15a3565" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_c0c0325c-a903-4425-a2c0-2be871e8f43b" xlink:to="loc_bldp_DeferredShareUnitsMember_85e1f15d-b9c8-4d0d-9b0e-8256a15a3565" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_13d541a6-c50c-4c3a-8f9e-955cafa96a3c" xlink:href="bldp-20221231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_c0c0325c-a903-4425-a2c0-2be871e8f43b" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_13d541a6-c50c-4c3a-8f9e-955cafa96a3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_acc6a20e-7503-423d-8fcf-5bdd32e08fba" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_acc6a20e-7503-423d-8fcf-5bdd32e08fba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_acc6a20e-7503-423d-8fcf-5bdd32e08fba_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_acc6a20e-7503-423d-8fcf-5bdd32e08fba" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_acc6a20e-7503-423d-8fcf-5bdd32e08fba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_7095818b-1a44-453e-ae30-c3ac2ea14e8d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_acc6a20e-7503-423d-8fcf-5bdd32e08fba" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_7095818b-1a44-453e-ae30-c3ac2ea14e8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember_2ecd46b5-3e00-4de8-b55d-341bc2ab41c7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_7095818b-1a44-453e-ae30-c3ac2ea14e8d" xlink:to="loc_ifrs-full_OrdinarySharesMember_2ecd46b5-3e00-4de8-b55d-341bc2ab41c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis_1d7ad4ed-1868-4f40-bbad-e23211349bd4" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:to="loc_bldp_SaleOfStockAxis_1d7ad4ed-1868-4f40-bbad-e23211349bd4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_1d7ad4ed-1868-4f40-bbad-e23211349bd4_default" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_SaleOfStockAxis_1d7ad4ed-1868-4f40-bbad-e23211349bd4" xlink:to="loc_bldp_SaleOfStockDomain_1d7ad4ed-1868-4f40-bbad-e23211349bd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_99c90912-d524-47df-a767-73e0cd362233" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_SaleOfStockAxis_1d7ad4ed-1868-4f40-bbad-e23211349bd4" xlink:to="loc_bldp_SaleOfStockDomain_99c90912-d524-47df-a767-73e0cd362233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BoughtDealOfferingMember_b992c651-deb4-46db-8b25-28ecb0f3d483" xlink:href="bldp-20221231.xsd#bldp_BoughtDealOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_99c90912-d524-47df-a767-73e0cd362233" xlink:to="loc_bldp_BoughtDealOfferingMember_b992c651-deb4-46db-8b25-28ecb0f3d483" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ATMProgramsMember_20cad82c-1b62-4c96-9a22-098ae22295f6" xlink:href="bldp-20221231.xsd#bldp_ATMProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_99c90912-d524-47df-a767-73e0cd362233" xlink:to="loc_bldp_ATMProgramsMember_20cad82c-1b62-4c96-9a22-098ae22295f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProspectusMember_1b16d400-3f82-4b74-8a60-8af4a46c3926" xlink:href="bldp-20221231.xsd#bldp_ProspectusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_99c90912-d524-47df-a767-73e0cd362233" xlink:to="loc_bldp_ProspectusMember_1b16d400-3f82-4b74-8a60-8af4a46c3926" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_630b6e27-0761-4a26-bc3f-ab4d434425b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_630b6e27-0761-4a26-bc3f-ab4d434425b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_630b6e27-0761-4a26-bc3f-ab4d434425b8_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_630b6e27-0761-4a26-bc3f-ab4d434425b8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_630b6e27-0761-4a26-bc3f-ab4d434425b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2f008bfb-493a-46d9-8829-5810d22efd95" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_630b6e27-0761-4a26-bc3f-ab4d434425b8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2f008bfb-493a-46d9-8829-5810d22efd95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_87e86f57-7124-40bd-92bd-10d8110809be" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2f008bfb-493a-46d9-8829-5810d22efd95" xlink:to="loc_bldp_BallardMotiveSolutionsMember_87e86f57-7124-40bd-92bd-10d8110809be" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityShareCapitalDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:type="extended" id="i40535facaebc47f796ecb94b5b4adb29_EquityShareCapitalDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_6b2ebe37-d6f0-4ea7-8ae5-387bc371988b" xlink:href="bldp-20221231.xsd#bldp_ConsiderationTransferredNumberOfSharesIssuedEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_6b2ebe37-d6f0-4ea7-8ae5-387bc371988b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1_f6e8767c-f5b2-4391-9a42-3a3a12ffa43b" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_bldp_SaleOfStockPricePerShare1_f6e8767c-f5b2-4391-9a42-3a3a12ffa43b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_410a8af2-eea0-47cb-92e5-72ddb4036d41" xlink:href="bldp-20221231.xsd#bldp_ProceedsFromIssuingSharesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_410a8af2-eea0-47cb-92e5-72ddb4036d41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts_90423704-6e8b-46d4-98d5-c7768ba5c09c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsForShareIssueCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_ifrs-full_PaymentsForShareIssueCosts_90423704-6e8b-46d4-98d5-c7768ba5c09c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForOtherShareIssueCosts_4c1bb115-9eb8-4e90-a5a7-dfe3fb769990" xlink:href="bldp-20221231.xsd#bldp_PaymentsForOtherShareIssueCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_bldp_PaymentsForOtherShareIssueCosts_4c1bb115-9eb8-4e90-a5a7-dfe3fb769990" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_f7b258f1-b95b-477a-9451-8cb56aa1a959" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_f7b258f1-b95b-477a-9451-8cb56aa1a959" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_9e4a02f4-8a6e-4663-bfeb-d152f3ce94b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_9e4a02f4-8a6e-4663-bfeb-d152f3ce94b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis_5dbdef07-ba73-46a5-ae23-76e0138c71d7" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_9e4a02f4-8a6e-4663-bfeb-d152f3ce94b7" xlink:to="loc_bldp_SaleOfStockAxis_5dbdef07-ba73-46a5-ae23-76e0138c71d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_5dbdef07-ba73-46a5-ae23-76e0138c71d7_default" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_SaleOfStockAxis_5dbdef07-ba73-46a5-ae23-76e0138c71d7" xlink:to="loc_bldp_SaleOfStockDomain_5dbdef07-ba73-46a5-ae23-76e0138c71d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_b49bd0e9-ed9f-47db-a37e-0cc4b8a53bd9" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_SaleOfStockAxis_5dbdef07-ba73-46a5-ae23-76e0138c71d7" xlink:to="loc_bldp_SaleOfStockDomain_b49bd0e9-ed9f-47db-a37e-0cc4b8a53bd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BoughtDealOfferingMember_07f014d3-8cbb-40f3-9e5e-9bd5e13adbb8" xlink:href="bldp-20221231.xsd#bldp_BoughtDealOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_b49bd0e9-ed9f-47db-a37e-0cc4b8a53bd9" xlink:to="loc_bldp_BoughtDealOfferingMember_07f014d3-8cbb-40f3-9e5e-9bd5e13adbb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ATMProgramsMember_1d5ee08c-d54d-4908-b470-1a71fccb2fc8" xlink:href="bldp-20221231.xsd#bldp_ATMProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_b49bd0e9-ed9f-47db-a37e-0cc4b8a53bd9" xlink:to="loc_bldp_ATMProgramsMember_1d5ee08c-d54d-4908-b470-1a71fccb2fc8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityShareOptionsRangeofExercisePricesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails" xlink:type="extended" id="iee79e2e5e9204e2a8a7d3ed7940fdd3a_EquityShareOptionsRangeofExercisePricesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceOfShareOptions_2948f52b-f40a-45de-83ab-7bcaefe315d6" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceOfShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_bldp_ExercisePriceOfShareOptions_2948f52b-f40a-45de-83ab-7bcaefe315d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_be9a9b56-4bd5-4310-97e2-cd5a3bebe156" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_be9a9b56-4bd5-4310-97e2-cd5a3bebe156" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_a4b1bc97-e4b1-42aa-b509-9fb2e04f92d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_a4b1bc97-e4b1-42aa-b509-9fb2e04f92d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_4a85700a-57ca-4849-81f1-3687fd5d3216" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_4a85700a-57ca-4849-81f1-3687fd5d3216" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_3ccdc25d-c92e-4b43-9d98-6a0fd915cb37" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_3ccdc25d-c92e-4b43-9d98-6a0fd915cb37" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_47434e18-b943-442d-9a84-1045368926c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_47434e18-b943-442d-9a84-1045368926c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_2006f21d-e18f-4e5a-bcee-f577fadc5eff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_2006f21d-e18f-4e5a-bcee-f577fadc5eff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_0d7eb3ee-f788-4e6b-b647-5eada81ca8ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_2006f21d-e18f-4e5a-bcee-f577fadc5eff" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_0d7eb3ee-f788-4e6b-b647-5eada81ca8ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_0d7eb3ee-f788-4e6b-b647-5eada81ca8ee_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_0d7eb3ee-f788-4e6b-b647-5eada81ca8ee" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_0d7eb3ee-f788-4e6b-b647-5eada81ca8ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_0d7eb3ee-f788-4e6b-b647-5eada81ca8ee" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeOneMember_575d6a67-2269-489a-bc0b-4d307adbf766" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:to="loc_bldp_ExercisePriceRangeOneMember_575d6a67-2269-489a-bc0b-4d307adbf766" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeTwoMember_bc6abf4c-0a4c-4708-a79f-4e6ba4cea20d" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:to="loc_bldp_ExercisePriceRangeTwoMember_bc6abf4c-0a4c-4708-a79f-4e6ba4cea20d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeThreeMember_dc4eb9c8-8b99-4c67-9f09-f5d25d09ab53" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:to="loc_bldp_ExercisePriceRangeThreeMember_dc4eb9c8-8b99-4c67-9f09-f5d25d09ab53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeSixMember_27279397-5c64-4d8a-971b-b9720101f1fe" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:to="loc_bldp_ExercisePriceRangeSixMember_27279397-5c64-4d8a-971b-b9720101f1fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_0f3f0761-9572-44bc-a804-7018e346060d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_2006f21d-e18f-4e5a-bcee-f577fadc5eff" xlink:to="loc_ifrs-full_RangeAxis_0f3f0761-9572-44bc-a804-7018e346060d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_0f3f0761-9572-44bc-a804-7018e346060d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_0f3f0761-9572-44bc-a804-7018e346060d" xlink:to="loc_ifrs-full_RangesMember_0f3f0761-9572-44bc-a804-7018e346060d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_9487a020-3e2b-49e1-8821-f2081cfc5e31" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_0f3f0761-9572-44bc-a804-7018e346060d" xlink:to="loc_ifrs-full_RangesMember_9487a020-3e2b-49e1-8821-f2081cfc5e31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_304f53cf-a5e4-476c-87f5-c3fdba87b508" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_9487a020-3e2b-49e1-8821-f2081cfc5e31" xlink:to="loc_ifrs-full_BottomOfRangeMember_304f53cf-a5e4-476c-87f5-c3fdba87b508" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_ad4e94b8-cd59-4d0b-9210-20fe6a0d7e8b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_9487a020-3e2b-49e1-8821-f2081cfc5e31" xlink:to="loc_ifrs-full_TopOfRangeMember_ad4e94b8-cd59-4d0b-9210-20fe6a0d7e8b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityDeferredShareUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="extended" id="if18902841a5b4e06aae5d92c1c4414d8_EquityDeferredShareUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_35b935f9-6ac2-4eed-9d12-170c9f31d4b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_35b935f9-6ac2-4eed-9d12-170c9f31d4b0" xlink:to="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_6ee64156-33a4-47d3-9c74-07487ab3a844" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_6ee64156-33a4-47d3-9c74-07487ab3a844" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_eaae91ce-2d7e-4bc2-91a3-d6e1521a6161" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_eaae91ce-2d7e-4bc2-91a3-d6e1521a6161" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_5b94166e-2e6c-47ca-bbef-00477a171b9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_5b94166e-2e6c-47ca-bbef-00477a171b9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d430b505-a24f-48e1-90a6-a24340b0b753" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_75f7a85b-c0cd-4ea7-9106-e574bfe2dd99" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_35b935f9-6ac2-4eed-9d12-170c9f31d4b0" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_75f7a85b-c0cd-4ea7-9106-e574bfe2dd99" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_c54fe4cd-04a0-4e1a-9848-8fc747f2281b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_75f7a85b-c0cd-4ea7-9106-e574bfe2dd99" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_c54fe4cd-04a0-4e1a-9848-8fc747f2281b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_c54fe4cd-04a0-4e1a-9848-8fc747f2281b_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_c54fe4cd-04a0-4e1a-9848-8fc747f2281b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_c54fe4cd-04a0-4e1a-9848-8fc747f2281b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_fd5e2c12-9f45-4187-b6de-003259615f15" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_c54fe4cd-04a0-4e1a-9848-8fc747f2281b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_fd5e2c12-9f45-4187-b6de-003259615f15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_c7b2eb46-c543-431c-96b5-c5d0bddd28e9" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_fd5e2c12-9f45-4187-b6de-003259615f15" xlink:to="loc_bldp_DeferredShareUnitsMember_c7b2eb46-c543-431c-96b5-c5d0bddd28e9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityRestrictedShareUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="extended" id="i95c9e199564e419db153d3bed368938a_EquityRestrictedShareUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_54009f63-2d71-46d8-919f-e0274ae86c58" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:href="bldp-20221231.xsd#bldp_RestrictedStockUnitsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_54009f63-2d71-46d8-919f-e0274ae86c58" xlink:to="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_31c3c783-0945-406c-bc6f-98719ca1437c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_31c3c783-0945-406c-bc6f-98719ca1437c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_5cd3d9db-4c1f-4ee0-b517-1fc706a8b0a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_5cd3d9db-4c1f-4ee0-b517-1fc706a8b0a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_3e3b53e1-d108-4bdb-86ce-f91138091363" xlink:href="bldp-20221231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_3e3b53e1-d108-4bdb-86ce-f91138091363" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_ce30d0e0-0be7-4ac3-a157-d942d53c3f83" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_ce30d0e0-0be7-4ac3-a157-d942d53c3f83" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_6efd097c-a87c-4f94-a2a1-21c9ca4adc83" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_6efd097c-a87c-4f94-a2a1-21c9ca4adc83" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_da6ac0d6-1732-4716-9c49-0f22c7bc9cbb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_86f54552-a2aa-47d4-926a-0ce64a1c5fbe" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_54009f63-2d71-46d8-919f-e0274ae86c58" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_86f54552-a2aa-47d4-926a-0ce64a1c5fbe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_f7a8d709-1ddf-4084-bb0c-58b8a60aad88" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_86f54552-a2aa-47d4-926a-0ce64a1c5fbe" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_f7a8d709-1ddf-4084-bb0c-58b8a60aad88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_f7a8d709-1ddf-4084-bb0c-58b8a60aad88_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_f7a8d709-1ddf-4084-bb0c-58b8a60aad88" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_f7a8d709-1ddf-4084-bb0c-58b8a60aad88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_4a093549-0875-42e8-9993-b35ab2b820df" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_f7a8d709-1ddf-4084-bb0c-58b8a60aad88" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_4a093549-0875-42e8-9993-b35ab2b820df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_357bdb4f-880f-407b-9676-d890cdc316d9" xlink:href="bldp-20221231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_4a093549-0875-42e8-9993-b35ab2b820df" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_357bdb4f-880f-407b-9676-d890cdc316d9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#CommitmentsandcontingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="extended" id="i5ba31592c28e4530a93ecae27c7fb2bf_CommitmentsandcontingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_e42f4b92-8448-46cd-910c-8e1786642092" xlink:href="bldp-20221231.xsd#bldp_NumberOfInvestmentsCommittingToBeLimitedPartner"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_e42f4b92-8448-46cd-910c-8e1786642092" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CapitalCommitments_f14a63b3-1db2-45cd-bce9-28b77c40785b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CapitalCommitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_ifrs-full_CapitalCommitments_f14a63b3-1db2-45cd-bce9-28b77c40785b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_5cbf62d5-9ccb-4544-9880-3663d285272e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_5cbf62d5-9ccb-4544-9880-3663d285272e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntellectualPropertyTerm_e360d0fb-19a5-446f-b943-9608fa4e5aeb" xlink:href="bldp-20221231.xsd#bldp_IntellectualPropertyTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_bldp_IntellectualPropertyTerm_e360d0fb-19a5-446f-b943-9608fa4e5aeb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForRoyaltyAgreement_e67b7480-8e73-4f6d-951c-0f749f30f5d0" xlink:href="bldp-20221231.xsd#bldp_PaymentsForRoyaltyAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_bldp_PaymentsForRoyaltyAgreement_e67b7480-8e73-4f6d-951c-0f749f30f5d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage_80a75596-bc22-4482-b061-4704fe745f7b" xlink:href="bldp-20221231.xsd#bldp_RoyaltyObligationContingentPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_bldp_RoyaltyObligationContingentPercentage_80a75596-bc22-4482-b061-4704fe745f7b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount_4db69ec9-4e7b-4a0e-8e47-230c16213a54" xlink:href="bldp-20221231.xsd#bldp_RoyaltyObligationContingentMaximumAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_bldp_RoyaltyObligationContingentMaximumAmount_4db69ec9-4e7b-4a0e-8e47-230c16213a54" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RoyaltyExpense_a188f518-2c4e-489f-a1e5-afd092a8ae48" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RoyaltyExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_ifrs-full_RoyaltyExpense_a188f518-2c4e-489f-a1e5-afd092a8ae48" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ac18bac1-ea03-46b3-854e-ffe4237cbafa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ac18bac1-ea03-46b3-854e-ffe4237cbafa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_ac18bac1-ea03-46b3-854e-ffe4237cbafa_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ac18bac1-ea03-46b3-854e-ffe4237cbafa" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_ac18bac1-ea03-46b3-854e-ffe4237cbafa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_e50bf267-e891-445c-8c28-095c24610012" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ac18bac1-ea03-46b3-854e-ffe4237cbafa" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_e50bf267-e891-445c-8c28-095c24610012" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_1619c3d7-6b7f-452f-b243-04ca28558315" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_e50bf267-e891-445c-8c28-095c24610012" xlink:to="loc_bldp_HyCapFundMember_1619c3d7-6b7f-452f-b243-04ca28558315" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_49f4546c-4118-42fe-8037-571640b784e6" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_e50bf267-e891-445c-8c28-095c24610012" xlink:to="loc_bldp_CleanH2FundMember_49f4546c-4118-42fe-8037-571640b784e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_970c38cb-f0ad-431a-ba97-58fbb22c48bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_970c38cb-f0ad-431a-ba97-58fbb22c48bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_970c38cb-f0ad-431a-ba97-58fbb22c48bc_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_970c38cb-f0ad-431a-ba97-58fbb22c48bc" xlink:to="loc_ifrs-full_OtherProvisionsMember_970c38cb-f0ad-431a-ba97-58fbb22c48bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_316c5949-3ac4-435f-a763-93a1daf31b20" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_970c38cb-f0ad-431a-ba97-58fbb22c48bc" xlink:to="loc_ifrs-full_OtherProvisionsMember_316c5949-3ac4-435f-a763-93a1daf31b20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_47b7536b-09ee-448b-a4b4-189a962e663e" xlink:href="bldp-20221231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_316c5949-3ac4-435f-a763-93a1daf31b20" xlink:to="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_47b7536b-09ee-448b-a4b4-189a962e663e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_b0360c95-a286-463e-80b5-8a2e3208fd01" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_316c5949-3ac4-435f-a763-93a1daf31b20" xlink:to="loc_ifrs-full_MiscellaneousOtherProvisionsMember_b0360c95-a286-463e-80b5-8a2e3208fd01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_60b701fa-09da-4181-ad01-b5af3e3344b5" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:to="loc_bldp_InvestmentContributionsAxis_60b701fa-09da-4181-ad01-b5af3e3344b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_60b701fa-09da-4181-ad01-b5af3e3344b5_default" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_InvestmentContributionsAxis_60b701fa-09da-4181-ad01-b5af3e3344b5" xlink:to="loc_bldp_InvestmentContributionsDomain_60b701fa-09da-4181-ad01-b5af3e3344b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_cd5ebb4f-1715-48fe-a196-6faa62980518" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_InvestmentContributionsAxis_60b701fa-09da-4181-ad01-b5af3e3344b5" xlink:to="loc_bldp_InvestmentContributionsDomain_cd5ebb4f-1715-48fe-a196-6faa62980518" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_caa39c4e-2893-4824-8bed-b6ae2c1124da" xlink:href="bldp-20221231.xsd#bldp_InitialContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentContributionsDomain_cd5ebb4f-1715-48fe-a196-6faa62980518" xlink:to="loc_bldp_InitialContributionMember_caa39c4e-2893-4824-8bed-b6ae2c1124da" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationofrevenueDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#DisaggregationofrevenueDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/DisaggregationofrevenueDetails" xlink:type="extended" id="i100500fb43ec4dfb8da4a7b1e568eef1_DisaggregationofrevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_a15d812a-6190-4ad9-b544-43ebb4fe7da9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_c37a4efc-59ed-46c8-8bba-4e6b9a696e14" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_a15d812a-6190-4ad9-b544-43ebb4fe7da9" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_c37a4efc-59ed-46c8-8bba-4e6b9a696e14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_a15d812a-6190-4ad9-b544-43ebb4fe7da9" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_9225d1a9-4a54-4d45-a33e-a78742893660" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:to="loc_ifrs-full_GeographicalAreasAxis_9225d1a9-4a54-4d45-a33e-a78742893660" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_9225d1a9-4a54-4d45-a33e-a78742893660_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_9225d1a9-4a54-4d45-a33e-a78742893660" xlink:to="loc_ifrs-full_GeographicalAreasMember_9225d1a9-4a54-4d45-a33e-a78742893660_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_9225d1a9-4a54-4d45-a33e-a78742893660" xlink:to="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_eb63db99-f60d-458e-b11a-fccfb0633e3b" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:to="loc_country_CN_eb63db99-f60d-458e-b11a-fccfb0633e3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EUROPE1Member_99f91bbb-7b28-4631-a74c-49908cca9cfb" xlink:href="bldp-20221231.xsd#bldp_EUROPE1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:to="loc_bldp_EUROPE1Member_99f91bbb-7b28-4631-a74c-49908cca9cfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NorthAmerica1Member_3e3b1298-2322-44b7-bb02-b12afaa0bf85" xlink:href="bldp-20221231.xsd#bldp_NorthAmerica1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:to="loc_bldp_NorthAmerica1Member_3e3b1298-2322-44b7-bb02-b12afaa0bf85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherGeographicalAreasMember_779c82fd-89c9-419f-9835-143f078cca21" xlink:href="bldp-20221231.xsd#bldp_OtherGeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:to="loc_bldp_OtherGeographicalAreasMember_779c82fd-89c9-419f-9835-143f078cca21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_9fe99a9d-6bd1-4465-9828-3ae5e024bee4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_9fe99a9d-6bd1-4465-9828-3ae5e024bee4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_9fe99a9d-6bd1-4465-9828-3ae5e024bee4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_9fe99a9d-6bd1-4465-9828-3ae5e024bee4" xlink:to="loc_ifrs-full_ProductsAndServicesMember_9fe99a9d-6bd1-4465-9828-3ae5e024bee4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_9fe99a9d-6bd1-4465-9828-3ae5e024bee4" xlink:to="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HeavyDutyMotiveMember_6ff338dd-0f7d-4278-815e-81ccd2824c1b" xlink:href="bldp-20221231.xsd#bldp_HeavyDutyMotiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:to="loc_bldp_HeavyDutyMotiveMember_6ff338dd-0f7d-4278-815e-81ccd2824c1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_MaterialHandlingMember_bc46d5c6-531d-40fa-b9b3-2e3e598ce7f8" xlink:href="bldp-20221231.xsd#bldp_MaterialHandlingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:to="loc_bldp_MaterialHandlingMember_bc46d5c6-531d-40fa-b9b3-2e3e598ce7f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_StationaryPowerGenerationMember_daae44a6-4640-40a8-b3d0-5f9dc6500b4e" xlink:href="bldp-20221231.xsd#bldp_StationaryPowerGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:to="loc_bldp_StationaryPowerGenerationMember_daae44a6-4640-40a8-b3d0-5f9dc6500b4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TechnologySolutionsMember_c4a26246-641c-4c24-a958-1e1d5270b843" xlink:href="bldp-20221231.xsd#bldp_TechnologySolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:to="loc_bldp_TechnologySolutionsMember_c4a26246-641c-4c24-a958-1e1d5270b843" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_6ab53b6f-578b-436d-b61f-2837de772c0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_6ab53b6f-578b-436d-b61f-2837de772c0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_6ab53b6f-578b-436d-b61f-2837de772c0a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_6ab53b6f-578b-436d-b61f-2837de772c0a" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_6ab53b6f-578b-436d-b61f-2837de772c0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_86597943-2919-4272-8f2e-0b68cc4e3cf7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_6ab53b6f-578b-436d-b61f-2837de772c0a" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_86597943-2919-4272-8f2e-0b68cc4e3cf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_28a975d9-704a-4680-a4d2-b4f2ad4fbda9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_86597943-2919-4272-8f2e-0b68cc4e3cf7" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_28a975d9-704a-4680-a4d2-b4f2ad4fbda9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_cf3e8311-6d2e-454c-93f4-c4549ecd4754" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GoodsOrServicesTransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_86597943-2919-4272-8f2e-0b68cc4e3cf7" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_cf3e8311-6d2e-454c-93f4-c4549ecd4754" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OtheroperatingexpenseDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#OtheroperatingexpenseDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OtheroperatingexpenseDetails" xlink:type="extended" id="i6616690cb8664f25b56177f83feb6c66_OtheroperatingexpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_65ae6d1b-19e9-442a-9731-dc7cda787813" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_65ae6d1b-19e9-442a-9731-dc7cda787813" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_7786308d-048b-4a4a-9d56-2d30fc5d5972" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_7786308d-048b-4a4a-9d56-2d30fc5d5972" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_81561386-34c6-4d1e-a0e3-b5c1ff48ee68" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_81561386-34c6-4d1e-a0e3-b5c1ff48ee68" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_257a54e5-b66d-464d-b15b-36f888abbc68" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_257a54e5-b66d-464d-b15b-36f888abbc68" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_17d23110-ac5d-4f80-9666-ba7814cb0c48" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MiscellaneousOtherOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingExpense_17d23110-ac5d-4f80-9666-ba7814cb0c48" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4dc21792-a77b-44b0-bb82-ac5b31189597" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4dc21792-a77b-44b0-bb82-ac5b31189597" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_51096e9a-cf9f-4af0-85a6-c0a52685bdf1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4dc21792-a77b-44b0-bb82-ac5b31189597" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_51096e9a-cf9f-4af0-85a6-c0a52685bdf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51096e9a-cf9f-4af0-85a6-c0a52685bdf1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_51096e9a-cf9f-4af0-85a6-c0a52685bdf1" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51096e9a-cf9f-4af0-85a6-c0a52685bdf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_3183cad1-6e71-4b1b-bf6e-5f8114ccb8f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_51096e9a-cf9f-4af0-85a6-c0a52685bdf1" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_3183cad1-6e71-4b1b-bf6e-5f8114ccb8f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_a8a512a0-d58f-4d17-b6f9-ee03133f24a7" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_3183cad1-6e71-4b1b-bf6e-5f8114ccb8f2" xlink:to="loc_bldp_BallardMotiveSolutionsMember_a8a512a0-d58f-4d17-b6f9-ee03133f24a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestructuringTypeAxis_b924b87c-3b1c-4325-9619-257f9878e5c9" xlink:href="bldp-20221231.xsd#bldp_RestructuringTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4dc21792-a77b-44b0-bb82-ac5b31189597" xlink:to="loc_bldp_RestructuringTypeAxis_b924b87c-3b1c-4325-9619-257f9878e5c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestructuringTypeDomain_b924b87c-3b1c-4325-9619-257f9878e5c9_default" xlink:href="bldp-20221231.xsd#bldp_RestructuringTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_RestructuringTypeAxis_b924b87c-3b1c-4325-9619-257f9878e5c9" xlink:to="loc_bldp_RestructuringTypeDomain_b924b87c-3b1c-4325-9619-257f9878e5c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestructuringTypeDomain_3b590d79-e588-4e77-91fb-174c638266b7" xlink:href="bldp-20221231.xsd#bldp_RestructuringTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_RestructuringTypeAxis_b924b87c-3b1c-4325-9619-257f9878e5c9" xlink:to="loc_bldp_RestructuringTypeDomain_3b590d79-e588-4e77-91fb-174c638266b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostReductionInitiativesAndAdditionalChargesMember_f2639012-befe-4e09-8791-80bea554eeaa" xlink:href="bldp-20221231.xsd#bldp_CostReductionInitiativesAndAdditionalChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestructuringTypeDomain_3b590d79-e588-4e77-91fb-174c638266b7" xlink:to="loc_bldp_CostReductionInitiativesAndAdditionalChargesMember_f2639012-befe-4e09-8791-80bea554eeaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember_b1dc3182-77ff-4a1a-9630-fc3c056550da" xlink:href="bldp-20221231.xsd#bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestructuringTypeDomain_3b590d79-e588-4e77-91fb-174c638266b7" xlink:to="loc_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember_b1dc3182-77ff-4a1a-9630-fc3c056550da" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#ImpairmentchargesonintangibleassetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails" xlink:type="extended" id="i6a4d159655a046f782b3d7694cb84024_ImpairmentchargesonintangibleassetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_b3eaca18-ff67-4192-becd-cf05ceb7adeb" xlink:href="bldp-20221231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_ecd67163-f91e-46ce-bbc9-9197edaca88b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_b3eaca18-ff67-4192-becd-cf05ceb7adeb" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_ecd67163-f91e-46ce-bbc9-9197edaca88b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_afad66a4-5732-4cec-8266-f91dbacbc3bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_b3eaca18-ff67-4192-becd-cf05ceb7adeb" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_afad66a4-5732-4cec-8266-f91dbacbc3bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_b8765706-13af-48e2-bdbd-c5a67de10b03" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_b3eaca18-ff67-4192-becd-cf05ceb7adeb" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_b8765706-13af-48e2-bdbd-c5a67de10b03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_a84bcb69-d617-47b1-8619-1ab8220ba88c" xlink:href="bldp-20221231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_b3eaca18-ff67-4192-becd-cf05ceb7adeb" xlink:to="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_a84bcb69-d617-47b1-8619-1ab8220ba88c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_6d82cc05-2416-44be-94ed-aa1490e051cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_a84bcb69-d617-47b1-8619-1ab8220ba88c" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_6d82cc05-2416-44be-94ed-aa1490e051cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6d82cc05-2416-44be-94ed-aa1490e051cc_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_6d82cc05-2416-44be-94ed-aa1490e051cc" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6d82cc05-2416-44be-94ed-aa1490e051cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d34c0ed7-4747-46ec-9136-412dceb11b3a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_6d82cc05-2416-44be-94ed-aa1490e051cc" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d34c0ed7-4747-46ec-9136-412dceb11b3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_859f4e85-1d11-4f23-9978-5f00df4b254f" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d34c0ed7-4747-46ec-9136-412dceb11b3a" xlink:to="loc_bldp_BallardMotiveSolutionsMember_859f4e85-1d11-4f23-9978-5f00df4b254f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e6f06f13-b1ef-4662-b4b7-531da3a1a729" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_a84bcb69-d617-47b1-8619-1ab8220ba88c" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e6f06f13-b1ef-4662-b4b7-531da3a1a729" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e6f06f13-b1ef-4662-b4b7-531da3a1a729_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e6f06f13-b1ef-4662-b4b7-531da3a1a729" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e6f06f13-b1ef-4662-b4b7-531da3a1a729_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_4e577107-634c-4c73-93fd-0789e7079d24" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e6f06f13-b1ef-4662-b4b7-531da3a1a729" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_4e577107-634c-4c73-93fd-0789e7079d24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_95003a82-a8a0-43ac-b79d-27ebf1ada624" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_4e577107-634c-4c73-93fd-0789e7079d24" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_95003a82-a8a0-43ac-b79d-27ebf1ada624" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCompeteAgreementMember_18c86da7-43fd-4cd0-b69b-5ecc5e90c1f6" xlink:href="bldp-20221231.xsd#bldp_NonCompeteAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_4e577107-634c-4c73-93fd-0789e7079d24" xlink:to="loc_bldp_NonCompeteAgreementMember_18c86da7-43fd-4cd0-b69b-5ecc5e90c1f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_afc2e5d3-2fd0-47ed-ab17-722d46f64d5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_4e577107-634c-4c73-93fd-0789e7079d24" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_afc2e5d3-2fd0-47ed-ab17-722d46f64d5b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#ImpairmentchargesonintangibleassetsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails" xlink:type="extended" id="iab32b6468aa6422e9dc3f44a191a7065_ImpairmentchargesonintangibleassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_c2cd8cba-f413-487b-be29-467a5126d27f" xlink:href="bldp-20221231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ee81115c-cc6f-4945-8045-49ace115b590" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_c2cd8cba-f413-487b-be29-467a5126d27f" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ee81115c-cc6f-4945-8045-49ace115b590" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_e55e35fc-a818-40c7-ac86-15560ce12406" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_c2cd8cba-f413-487b-be29-467a5126d27f" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_e55e35fc-a818-40c7-ac86-15560ce12406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_3cbdae47-b741-4b59-a48f-b518e952f48b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_c2cd8cba-f413-487b-be29-467a5126d27f" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_3cbdae47-b741-4b59-a48f-b518e952f48b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:href="bldp-20221231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_c2cd8cba-f413-487b-be29-467a5126d27f" xlink:to="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_9a523698-d3ab-44ef-a25c-29f64c06eb92" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_9a523698-d3ab-44ef-a25c-29f64c06eb92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_9a523698-d3ab-44ef-a25c-29f64c06eb92_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_9a523698-d3ab-44ef-a25c-29f64c06eb92" xlink:to="loc_ifrs-full_CarryingAmountMember_9a523698-d3ab-44ef-a25c-29f64c06eb92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_36760c41-62a3-4bcf-9116-6dbe61f7cf99" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_9a523698-d3ab-44ef-a25c-29f64c06eb92" xlink:to="loc_ifrs-full_CarryingAmountMember_36760c41-62a3-4bcf-9116-6dbe61f7cf99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_b27f7e2b-2a57-47a9-872a-d3c4bcbda92b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_36760c41-62a3-4bcf-9116-6dbe61f7cf99" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_b27f7e2b-2a57-47a9-872a-d3c4bcbda92b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_0dc23d08-38db-47e6-a9e2-daa88923087c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_36760c41-62a3-4bcf-9116-6dbe61f7cf99" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_0dc23d08-38db-47e6-a9e2-daa88923087c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_24d646e6-9a3e-4ded-825a-9984d91a556c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_24d646e6-9a3e-4ded-825a-9984d91a556c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_24d646e6-9a3e-4ded-825a-9984d91a556c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_24d646e6-9a3e-4ded-825a-9984d91a556c" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_24d646e6-9a3e-4ded-825a-9984d91a556c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c1fb9ffa-5da3-4816-91a6-8d084e0ea549" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_24d646e6-9a3e-4ded-825a-9984d91a556c" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c1fb9ffa-5da3-4816-91a6-8d084e0ea549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_570ac9f4-3c83-4731-a0f0-bd7c9fc82afc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c1fb9ffa-5da3-4816-91a6-8d084e0ea549" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_570ac9f4-3c83-4731-a0f0-bd7c9fc82afc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_446fdec5-c2e4-4d80-86a8-a49c094b106e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c1fb9ffa-5da3-4816-91a6-8d084e0ea549" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_446fdec5-c2e4-4d80-86a8-a49c094b106e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCompeteAgreementMember_33911f5c-9c94-495a-93a4-47f7f3e20017" xlink:href="bldp-20221231.xsd#bldp_NonCompeteAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c1fb9ffa-5da3-4816-91a6-8d084e0ea549" xlink:to="loc_bldp_NonCompeteAgreementMember_33911f5c-9c94-495a-93a4-47f7f3e20017" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_61dcc650-b4d9-4ea8-b83d-7aa6a3e0ecaa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_61dcc650-b4d9-4ea8-b83d-7aa6a3e0ecaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_61dcc650-b4d9-4ea8-b83d-7aa6a3e0ecaa_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_61dcc650-b4d9-4ea8-b83d-7aa6a3e0ecaa" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_61dcc650-b4d9-4ea8-b83d-7aa6a3e0ecaa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b3a9b5ec-b845-475c-a1f2-04ac0ed77bff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_61dcc650-b4d9-4ea8-b83d-7aa6a3e0ecaa" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b3a9b5ec-b845-475c-a1f2-04ac0ed77bff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_f4d96643-5aa7-4e34-a468-175043efe954" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b3a9b5ec-b845-475c-a1f2-04ac0ed77bff" xlink:to="loc_bldp_BallardMotiveSolutionsMember_f4d96643-5aa7-4e34-a468-175043efe954" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#RecoveryonsettlementofcontingentconsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails" xlink:type="extended" id="i3adb0c876390472d89d6d5ccf5dd4a56_RecoveryonsettlementofcontingentconsiderationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability_23ea931b-9597-46f6-b2d7-68eb2a506fc7" xlink:href="bldp-20221231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:to="loc_bldp_PaymentOfContingentConsiderationLiability_23ea931b-9597-46f6-b2d7-68eb2a506fc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInterestsOfAcquirer_25450244-00f3-4a91-b30a-6efdb9161f88" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInterestsOfAcquirer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:to="loc_ifrs-full_EquityInterestsOfAcquirer_25450244-00f3-4a91-b30a-6efdb9161f88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears_3dc3cfc4-d30a-4377-a5da-7e004c4ceb73" xlink:href="bldp-20221231.xsd#bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:to="loc_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears_3dc3cfc4-d30a-4377-a5da-7e004c4ceb73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_f5fce64c-414c-432f-af13-c4d0e4ba871e" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_f5fce64c-414c-432f-af13-c4d0e4ba871e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_80969ef7-a562-4fe4-99b3-2c0a99aeb1d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_80969ef7-a562-4fe4-99b3-2c0a99aeb1d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_96ffb0a3-c745-4437-8adf-ce112ea6a7b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_80969ef7-a562-4fe4-99b3-2c0a99aeb1d3" xlink:to="loc_ifrs-full_RangeAxis_96ffb0a3-c745-4437-8adf-ce112ea6a7b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_96ffb0a3-c745-4437-8adf-ce112ea6a7b0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_96ffb0a3-c745-4437-8adf-ce112ea6a7b0" xlink:to="loc_ifrs-full_RangesMember_96ffb0a3-c745-4437-8adf-ce112ea6a7b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_002d1abe-eec8-4adb-8ba7-c6e23f24ab8a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_96ffb0a3-c745-4437-8adf-ce112ea6a7b0" xlink:to="loc_ifrs-full_RangesMember_002d1abe-eec8-4adb-8ba7-c6e23f24ab8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_1536416a-638a-49b7-904f-4574819163c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_002d1abe-eec8-4adb-8ba7-c6e23f24ab8a" xlink:to="loc_ifrs-full_TopOfRangeMember_1536416a-638a-49b7-904f-4574819163c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_04630a58-1af0-4d89-9b72-f79b8e6f688d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_80969ef7-a562-4fe4-99b3-2c0a99aeb1d3" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_04630a58-1af0-4d89-9b72-f79b8e6f688d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_04630a58-1af0-4d89-9b72-f79b8e6f688d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_04630a58-1af0-4d89-9b72-f79b8e6f688d" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_04630a58-1af0-4d89-9b72-f79b8e6f688d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_101462ed-b9fa-49d8-b3af-6c87dce6cac8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_04630a58-1af0-4d89-9b72-f79b8e6f688d" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_101462ed-b9fa-49d8-b3af-6c87dce6cac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_a0b23a0e-3c1e-45ee-a3f7-bb38e188f048" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_101462ed-b9fa-49d8-b3af-6c87dce6cac8" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_a0b23a0e-3c1e-45ee-a3f7-bb38e188f048" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IncometaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="i69d6ccf7777c4561994e262ee731ec36_IncometaxesDeferredTaxAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_74f62d32-b7f3-452e-ab51-86e9cd99780e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_5e7648ec-f4f2-4285-80f7-1faa1c5cd4cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_74f62d32-b7f3-452e-ab51-86e9cd99780e" xlink:to="loc_ifrs-full_DeferredTaxAssets_5e7648ec-f4f2-4285-80f7-1faa1c5cd4cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_7ac2010c-91b7-4d78-8538-c2b9275ec93e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_74f62d32-b7f3-452e-ab51-86e9cd99780e" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_7ac2010c-91b7-4d78-8538-c2b9275ec93e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_105f50ef-66df-468e-8f9f-6b7e1b9c891b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_74f62d32-b7f3-452e-ab51-86e9cd99780e" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_105f50ef-66df-468e-8f9f-6b7e1b9c891b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_6845a567-14fa-4643-856d-52626a97abda" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_105f50ef-66df-468e-8f9f-6b7e1b9c891b" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_6845a567-14fa-4643-856d-52626a97abda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6845a567-14fa-4643-856d-52626a97abda_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_6845a567-14fa-4643-856d-52626a97abda" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6845a567-14fa-4643-856d-52626a97abda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_ddf4b323-d3aa-4f0e-b906-5d343bd33332" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_6845a567-14fa-4643-856d-52626a97abda" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_ddf4b323-d3aa-4f0e-b906-5d343bd33332" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_67c4a7cd-0912-4a5c-a5be-0bf4653716fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_ddf4b323-d3aa-4f0e-b906-5d343bd33332" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_67c4a7cd-0912-4a5c-a5be-0bf4653716fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_90534eeb-f8df-4087-b025-f5681f916114" xlink:href="bldp-20221231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_ddf4b323-d3aa-4f0e-b906-5d343bd33332" xlink:to="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_90534eeb-f8df-4087-b025-f5681f916114" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_6c3520b2-d49a-40ea-85f1-20c3cd57814f" xlink:href="bldp-20221231.xsd#bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_ddf4b323-d3aa-4f0e-b906-5d343bd33332" xlink:to="loc_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_6c3520b2-d49a-40ea-85f1-20c3cd57814f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IncometaxesUnrecognizedDeferredTaxAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="extended" id="i8a6600bd464b4eac97c1d1a6a396bd5e_IncometaxesUnrecognizedDeferredTaxAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_dbf00cc1-e554-4859-855a-2b627f5178f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_ed33eb06-181e-437b-95b3-58f45260ec7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_dbf00cc1-e554-4859-855a-2b627f5178f4" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_ed33eb06-181e-437b-95b3-58f45260ec7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_11344835-88db-4fb1-a282-fe03612310b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_dbf00cc1-e554-4859-855a-2b627f5178f4" xlink:to="loc_ifrs-full_DeferredTaxAssets_11344835-88db-4fb1-a282-fe03612310b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_808bc673-e822-400b-8cf2-57f9a4c257ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_dbf00cc1-e554-4859-855a-2b627f5178f4" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_808bc673-e822-400b-8cf2-57f9a4c257ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f5456060-9a67-4329-8d42-72ca0bbe96e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_808bc673-e822-400b-8cf2-57f9a4c257ab" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f5456060-9a67-4329-8d42-72ca0bbe96e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_f5456060-9a67-4329-8d42-72ca0bbe96e8_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f5456060-9a67-4329-8d42-72ca0bbe96e8" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_f5456060-9a67-4329-8d42-72ca0bbe96e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f5456060-9a67-4329-8d42-72ca0bbe96e8" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScientificResearchExpendituresMember_e6c267e2-ecc3-462d-8c3d-cb3c67ea54b1" xlink:href="bldp-20221231.xsd#bldp_ScientificResearchExpendituresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_bldp_ScientificResearchExpendituresMember_e6c267e2-ecc3-462d-8c3d-cb3c67ea54b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsMember_5d267be7-6917-49a1-a982-cc1c6012c75f" xlink:href="bldp-20221231.xsd#bldp_InvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_bldp_InvestmentsMember_5d267be7-6917-49a1-a982-cc1c6012c75f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareIssuanceCostsMember_9d030847-650a-499e-ab3b-5f6cf898e013" xlink:href="bldp-20221231.xsd#bldp_ShareIssuanceCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_bldp_ShareIssuanceCostsMember_9d030847-650a-499e-ab3b-5f6cf898e013" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_69dd464d-2c3b-4747-a160-f379a158a297" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_69dd464d-2c3b-4747-a160-f379a158a297" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember_e85b63d6-76d0-47fc-a3e2-0ec0a3d5fa28" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_ifrs-full_UnusedTaxCreditsMember_e85b63d6-76d0-47fc-a3e2-0ec0a3d5fa28" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_3a224e8d-60e6-44d8-984b-77fb73a6a6f8" xlink:href="bldp-20221231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_3a224e8d-60e6-44d8-984b-77fb73a6a6f8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_7f9408b1-ac3d-4188-bca5-7c9066bb5171" xlink:href="bldp-20221231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_7f9408b1-ac3d-4188-bca5-7c9066bb5171" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_af9cc9c8-f786-40fc-b767-03e63fa44f16" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_808bc673-e822-400b-8cf2-57f9a4c257ab" xlink:to="loc_ifrs-full_GeographicalAreasAxis_af9cc9c8-f786-40fc-b767-03e63fa44f16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_af9cc9c8-f786-40fc-b767-03e63fa44f16_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_af9cc9c8-f786-40fc-b767-03e63fa44f16" xlink:to="loc_ifrs-full_GeographicalAreasMember_af9cc9c8-f786-40fc-b767-03e63fa44f16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_af9cc9c8-f786-40fc-b767-03e63fa44f16" xlink:to="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_edad4a95-f7e0-41a5-ac8d-b99d30a9df90" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_CA_edad4a95-f7e0-41a5-ac8d-b99d30a9df90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_44ed4f1c-155f-4a08-abd5-ffa523b4ece9" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_DE_44ed4f1c-155f-4a08-abd5-ffa523b4ece9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_1fef2b1d-280f-4e16-b0bc-82407dc8613c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_US_1fef2b1d-280f-4e16-b0bc-82407dc8613c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_8a0fd015-e054-4795-81ad-b8baba8984d1" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_DK_8a0fd015-e054-4795-81ad-b8baba8984d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_314279e4-1bac-4d5b-8a8a-8df483675bca" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_HK_314279e4-1bac-4d5b-8a8a-8df483675bca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_fa7bfef1-51b2-44ba-8914-efc2892ddd44" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_GB_fa7bfef1-51b2-44ba-8914-efc2892ddd44" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#RelatedpartytransactionsTransactionswithRelatedPartiesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails" xlink:type="extended" id="ib41f9ef595d14c208b00268b2c98b874_RelatedpartytransactionsTransactionswithRelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_9dad636c-e017-43cd-8249-0d42946e68fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_9dad636c-e017-43cd-8249-0d42946e68fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_895ff86c-b65d-4fb8-9a1d-981c422f778c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_895ff86c-b65d-4fb8-9a1d-981c422f778c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions_80425a3f-81ff-4f56-9dee-e83a43cd02c5" xlink:href="bldp-20221231.xsd#bldp_InvestmentsRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_bldp_InvestmentsRelatedPartyTransactions_80425a3f-81ff-4f56-9dee-e83a43cd02c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_5aa8e43d-a789-44ea-8468-32617af03d62" xlink:href="bldp-20221231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_5aa8e43d-a789-44ea-8468-32617af03d62" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_9c661d86-bf89-40d2-bd79-ec416219afeb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_9c661d86-bf89-40d2-bd79-ec416219afeb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_9d4da597-00d6-4105-a3a3-a512dd28f7ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_9d4da597-00d6-4105-a3a3-a512dd28f7ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_9d4da597-00d6-4105-a3a3-a512dd28f7ab_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_9d4da597-00d6-4105-a3a3-a512dd28f7ab" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_9d4da597-00d6-4105-a3a3-a512dd28f7ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_4adff64d-06f7-445e-a2d0-82a1ff33c4e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_9d4da597-00d6-4105-a3a3-a512dd28f7ab" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_4adff64d-06f7-445e-a2d0-82a1ff33c4e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_17c8f054-6615-49b7-abc4-aea6cdf06c6c" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_4adff64d-06f7-445e-a2d0-82a1ff33c4e2" xlink:to="loc_bldp_WeichaiBallardJVMember_17c8f054-6615-49b7-abc4-aea6cdf06c6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_870adbe1-f4e5-4cb4-b4f0-001841cec4e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:to="loc_ifrs-full_JointVenturesAxis_870adbe1-f4e5-4cb4-b4f0-001841cec4e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_870adbe1-f4e5-4cb4-b4f0-001841cec4e6_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_870adbe1-f4e5-4cb4-b4f0-001841cec4e6" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_870adbe1-f4e5-4cb4-b4f0-001841cec4e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_ba694a6d-3bf7-4191-bce2-be10eb22c150" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_870adbe1-f4e5-4cb4-b4f0-001841cec4e6" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_ba694a6d-3bf7-4191-bce2-be10eb22c150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_59cbc0f7-f1e5-4b55-93f0-954aabcde144" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_ba694a6d-3bf7-4191-bce2-be10eb22c150" xlink:to="loc_bldp_SynergyJVMember_59cbc0f7-f1e5-4b55-93f0-954aabcde144" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c2c3e3b6-993c-4ca9-b023-95d5e2f201b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c2c3e3b6-993c-4ca9-b023-95d5e2f201b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_c2c3e3b6-993c-4ca9-b023-95d5e2f201b4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c2c3e3b6-993c-4ca9-b023-95d5e2f201b4" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_c2c3e3b6-993c-4ca9-b023-95d5e2f201b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_87845262-1ccc-4557-9e43-b6fa2905795d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c2c3e3b6-993c-4ca9-b023-95d5e2f201b4" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_87845262-1ccc-4557-9e43-b6fa2905795d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember_61144463-07a7-4eba-a3b4-6093291ac5cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_87845262-1ccc-4557-9e43-b6fa2905795d" xlink:to="loc_ifrs-full_AssociatesMember_61144463-07a7-4eba-a3b4-6093291ac5cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_2d112cb1-aebe-4293-b7e5-2b5ecdefe1d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_87845262-1ccc-4557-9e43-b6fa2905795d" xlink:to="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_2d112cb1-aebe-4293-b7e5-2b5ecdefe1d5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#RelatedpartytransactionsKeyManagementCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="extended" id="i5e5a403824b541c68998fdbc315263b3_RelatedpartytransactionsKeyManagementCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_ea8965b9-df5f-49dd-b6cb-7a3390bb2b7b" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_ea8965b9-df5f-49dd-b6cb-7a3390bb2b7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_8e9073e4-b3bc-4ec2-966f-9051bb924f81" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_8e9073e4-b3bc-4ec2-966f-9051bb924f81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_539ec8c8-8af7-454b-8acf-7d98872240e8" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_539ec8c8-8af7-454b-8acf-7d98872240e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_3d266f65-c138-4951-9217-fedd297bf9ef" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_3d266f65-c138-4951-9217-fedd297bf9ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_199c87e9-fb7e-47cd-9daf-4295416f292d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_199c87e9-fb7e-47cd-9daf-4295416f292d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_4d91ad99-d201-4b84-8d32-b5b698cd57ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_4d91ad99-d201-4b84-8d32-b5b698cd57ca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_d8c03f96-5803-40c2-b824-1d4bce332fac" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_d8c03f96-5803-40c2-b824-1d4bce332fac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_9ecf315a-2477-4c94-8940-5f901a3d658e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_9ecf315a-2477-4c94-8940-5f901a3d658e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_166a82cc-bbc7-495e-83d9-ed706da76b31" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_166a82cc-bbc7-495e-83d9-ed706da76b31" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6e3cfeab-b646-4cab-8a98-28e016d1f8fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6e3cfeab-b646-4cab-8a98-28e016d1f8fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c78a3f9c-4e85-476b-a181-bc537e2e8e2c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6e3cfeab-b646-4cab-8a98-28e016d1f8fd" xlink:to="loc_srt_RangeAxis_c78a3f9c-4e85-476b-a181-bc537e2e8e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c78a3f9c-4e85-476b-a181-bc537e2e8e2c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c78a3f9c-4e85-476b-a181-bc537e2e8e2c" xlink:to="loc_srt_RangeMember_c78a3f9c-4e85-476b-a181-bc537e2e8e2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_191e4303-c6fa-4171-a05e-039cc3b3af8c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c78a3f9c-4e85-476b-a181-bc537e2e8e2c" xlink:to="loc_srt_RangeMember_191e4303-c6fa-4171-a05e-039cc3b3af8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2e931f73-c32a-46fb-a788-56915762b4ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_191e4303-c6fa-4171-a05e-039cc3b3af8c" xlink:to="loc_srt_MaximumMember_2e931f73-c32a-46fb-a788-56915762b4ab" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#OperatingsegmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails" xlink:type="extended" id="i5d1478745cbc4b7c9c4d80b573da8e04_OperatingsegmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_b43b916a-a89e-4432-b0a4-d76a608b7201" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConcentrationRiskNumberOfCustomers_6e4ff1e3-2b82-4491-b9a6-bee561c79521" xlink:href="bldp-20221231.xsd#bldp_ConcentrationRiskNumberOfCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_b43b916a-a89e-4432-b0a4-d76a608b7201" xlink:to="loc_bldp_ConcentrationRiskNumberOfCustomers_6e4ff1e3-2b82-4491-b9a6-bee561c79521" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_fcddd722-d52b-4739-9eb9-89e18e50aca0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_b43b916a-a89e-4432-b0a4-d76a608b7201" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_fcddd722-d52b-4739-9eb9-89e18e50aca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_623dd44f-8ffe-4487-9bda-01b0e0bbee1b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_b43b916a-a89e-4432-b0a4-d76a608b7201" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_623dd44f-8ffe-4487-9bda-01b0e0bbee1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis_1fc1dd81-50da-4714-b413-728ed9ebdf71" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_623dd44f-8ffe-4487-9bda-01b0e0bbee1b" xlink:to="loc_ifrs-full_MajorCustomersAxis_1fc1dd81-50da-4714-b413-728ed9ebdf71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_1fc1dd81-50da-4714-b413-728ed9ebdf71_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MajorCustomersAxis_1fc1dd81-50da-4714-b413-728ed9ebdf71" xlink:to="loc_ifrs-full_MajorCustomersMember_1fc1dd81-50da-4714-b413-728ed9ebdf71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_9bf09afa-af87-491d-9ddd-f7355b94aeee" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MajorCustomersAxis_1fc1dd81-50da-4714-b413-728ed9ebdf71" xlink:to="loc_ifrs-full_MajorCustomersMember_9bf09afa-af87-491d-9ddd-f7355b94aeee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerOneMember_fb997ad6-a5ea-4d36-ab56-a63b8bc89ab3" xlink:href="bldp-20221231.xsd#bldp_CustomerOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_9bf09afa-af87-491d-9ddd-f7355b94aeee" xlink:to="loc_bldp_CustomerOneMember_fb997ad6-a5ea-4d36-ab56-a63b8bc89ab3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerTwoMember_9be99044-ce48-4c0d-b6c2-e79e445c8ce9" xlink:href="bldp-20221231.xsd#bldp_CustomerTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_9bf09afa-af87-491d-9ddd-f7355b94aeee" xlink:to="loc_bldp_CustomerTwoMember_9be99044-ce48-4c0d-b6c2-e79e445c8ce9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#OperatingsegmentsGeographicalDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails" xlink:type="extended" id="i643c7c110a62454e9f815aaa2f2ef381_OperatingsegmentsGeographicalDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_7dbb296b-db1a-4fb7-9bf4-16851e178711" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_3b66869b-012e-4e8b-9ca7-fb8999ebd834" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_7dbb296b-db1a-4fb7-9bf4-16851e178711" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_3b66869b-012e-4e8b-9ca7-fb8999ebd834" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_3f091e9e-47e5-49f2-a34c-f629270eeb18" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_7dbb296b-db1a-4fb7-9bf4-16851e178711" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_3f091e9e-47e5-49f2-a34c-f629270eeb18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_10c98587-94f8-4836-b312-6baa4b21e114" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_7dbb296b-db1a-4fb7-9bf4-16851e178711" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_10c98587-94f8-4836-b312-6baa4b21e114" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_56828050-bd12-4ec5-a88c-424729235147" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_10c98587-94f8-4836-b312-6baa4b21e114" xlink:to="loc_ifrs-full_GeographicalAreasAxis_56828050-bd12-4ec5-a88c-424729235147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_56828050-bd12-4ec5-a88c-424729235147_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_56828050-bd12-4ec5-a88c-424729235147" xlink:to="loc_ifrs-full_GeographicalAreasMember_56828050-bd12-4ec5-a88c-424729235147_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_56828050-bd12-4ec5-a88c-424729235147" xlink:to="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_51d7e32c-8b31-4337-817d-8dd8abe357fa" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_US_51d7e32c-8b31-4337-817d-8dd8abe357fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_be1bec8f-16e2-4dba-b5b6-b2ca2af12a63" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_DE_be1bec8f-16e2-4dba-b5b6-b2ca2af12a63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_ddbff6dc-1b74-4f3c-b7b5-0478a78809bd" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_GB_ddbff6dc-1b74-4f3c-b7b5-0478a78809bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_e90a035e-8cf6-4737-8bea-98765f77f1b2" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_CN_e90a035e-8cf6-4737-8bea-98765f77f1b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_1e12133f-b5f1-4282-a9b4-fdc396b905bd" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_FR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_FR_1e12133f-b5f1-4282-a9b4-fdc396b905bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_ac08e3fd-8c78-48d5-b445-9960090d614d" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_CA_ac08e3fd-8c78-48d5-b445-9960090d614d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_6225722c-bf9d-42df-9c50-18e9d7c31ea7" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_AU_6225722c-bf9d-42df-9c50-18e9d7c31ea7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE_6a1dfc6c-4448-4c26-a1ab-ffb8d7b4de2d" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_BE_6a1dfc6c-4448-4c26-a1ab-ffb8d7b4de2d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_eea7f5b3-b017-4c27-8867-37f7d31ab0c9" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_DK_eea7f5b3-b017-4c27-8867-37f7d31ab0c9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_a8587e26-2439-4ef2-bf01-66ca92279323" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_PL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_PL_a8587e26-2439-4ef2-bf01-66ca92279323" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_4b3a2d97-2d8f-4378-8d1d-ce8eb738c3ef" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_ES"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_ES_4b3a2d97-2d8f-4378-8d1d-ce8eb738c3ef" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_440e2876-b70d-4161-add2-197d33b05763" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_IN_440e2876-b70d-4161-add2-197d33b05763" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_7be07efa-2969-4fe4-a896-856054cca94c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_TW"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_TW_7be07efa-2969-4fe4-a896-856054cca94c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO_32d05f97-2774-4c1b-8457-e542b5754ab4" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_NO_32d05f97-2774-4c1b-8457-e542b5754ab4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_7a797212-1aec-44a1-a51a-f1de32090dd8" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_JP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_JP_7a797212-1aec-44a1-a51a-f1de32090dd8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherCountriesMember_e60dc692-a69b-4820-9c05-5c3ab0a7a713" xlink:href="bldp-20221231.xsd#bldp_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_bldp_OtherCountriesMember_e60dc692-a69b-4820-9c05-5c3ab0a7a713" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#FinancialinstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails" xlink:type="extended" id="i464030493d844e13a2ac071f6d167bca_FinancialinstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentInvestments_c2e9cc2a-1d87-4db4-a2a1-0db1aa5ca29f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_CurrentInvestments_c2e9cc2a-1d87-4db4-a2a1-0db1aa5ca29f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_cb9544b3-fd3c-4b54-b6e4-14ba8a466ad8" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesReceivedInSaleOfStockTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_cb9544b3-fd3c-4b54-b6e4-14ba8a466ad8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome_043575b5-6213-4c43-a4a1-9b007825f6de" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_InvestmentIncome_043575b5-6213-4c43-a4a1-9b007825f6de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_8b43b053-8dab-4b7a-a0d9-d5e3b311a49f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_8b43b053-8dab-4b7a-a0d9-d5e3b311a49f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_f6057d95-37b3-4c1f-8b1b-915f056f7cc3" xlink:href="bldp-20221231.xsd#bldp_SaleOfEquitySecuritiesNumberOfSharesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_f6057d95-37b3-4c1f-8b1b-915f056f7cc3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_7fb0bb53-7027-4f8a-b924-107661f2c0c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_7fb0bb53-7027-4f8a-b924-107661f2c0c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_e17b1dd1-d19f-4251-b454-d713d4fe3d85" xlink:href="bldp-20221231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_e17b1dd1-d19f-4251-b454-d713d4fe3d85" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_b92b54ac-2d3b-46f0-ade1-a2138b466dc7" xlink:href="bldp-20221231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_b92b54ac-2d3b-46f0-ade1-a2138b466dc7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_c6d748fe-1bdf-4c27-936c-a669933f0f91" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_c6d748fe-1bdf-4c27-936c-a669933f0f91" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_0846e29c-62bc-4fea-aad7-4b513cd2051d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_0846e29c-62bc-4fea-aad7-4b513cd2051d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_593bb69b-e9f2-4927-8a0c-fef7dd0df22b" xlink:href="bldp-20221231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_593bb69b-e9f2-4927-8a0c-fef7dd0df22b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_68470750-f1bb-498e-8d00-d4cab089c28d" xlink:href="bldp-20221231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_68470750-f1bb-498e-8d00-d4cab089c28d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_322f79d7-6237-49d6-962e-8e962da0dfb4" xlink:href="bldp-20221231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_322f79d7-6237-49d6-962e-8e962da0dfb4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_c851d07c-07c8-45be-b0a1-5f807292a8fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_c851d07c-07c8-45be-b0a1-5f807292a8fd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_38132640-9fa9-454c-958a-0d2041c2a918" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_38132640-9fa9-454c-958a-0d2041c2a918" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_ffbc65c8-d531-406f-9583-434c8caca4ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_ffbc65c8-d531-406f-9583-434c8caca4ca" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent_01788f03-d175-4c55-9f67-7b339f732065" xlink:href="bldp-20221231.xsd#bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent_01788f03-d175-4c55-9f67-7b339f732065" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentForecastedDefaultRate_83374624-2d58-4582-a026-c7c7d926408e" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentForecastedDefaultRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_FinancialInstrumentForecastedDefaultRate_83374624-2d58-4582-a026-c7c7d926408e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition_1032327d-86c1-4589-9ba7-e812039a046c" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition_1032327d-86c1-4589-9ba7-e812039a046c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5ee438e8-9da8-4022-83ad-8107dd12d2cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5ee438e8-9da8-4022-83ad-8107dd12d2cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_5ee438e8-9da8-4022-83ad-8107dd12d2cc_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5ee438e8-9da8-4022-83ad-8107dd12d2cc" xlink:to="loc_ifrs-full_FinancialAssetsMember_5ee438e8-9da8-4022-83ad-8107dd12d2cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_0cbfc659-4308-412e-b6aa-d756f677d538" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5ee438e8-9da8-4022-83ad-8107dd12d2cc" xlink:to="loc_ifrs-full_FinancialAssetsMember_0cbfc659-4308-412e-b6aa-d756f677d538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInvestmentsMember_f09315a5-5b39-4dd4-986f-6d79657ce39c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_0cbfc659-4308-412e-b6aa-d756f677d538" xlink:to="loc_ifrs-full_EquityInvestmentsMember_f09315a5-5b39-4dd4-986f-6d79657ce39c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashAndCashEquivalents1Member_a9d5b16c-9f59-451e-8692-136b6d0810bb" xlink:href="bldp-20221231.xsd#bldp_CashAndCashEquivalents1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_0cbfc659-4308-412e-b6aa-d756f677d538" xlink:to="loc_bldp_CashAndCashEquivalents1Member_a9d5b16c-9f59-451e-8692-136b6d0810bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_7771a9c8-fcf2-478c-b90c-fc64001fdffe" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_0cbfc659-4308-412e-b6aa-d756f677d538" xlink:to="loc_ifrs-full_CurrencySwapContractMember_7771a9c8-fcf2-478c-b90c-fc64001fdffe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_c3613718-7757-4cf2-bffc-0688a543fdbd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_TypesOfRisksAxis_c3613718-7757-4cf2-bffc-0688a543fdbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_c3613718-7757-4cf2-bffc-0688a543fdbd_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_c3613718-7757-4cf2-bffc-0688a543fdbd" xlink:to="loc_ifrs-full_TypesOfRisksMember_c3613718-7757-4cf2-bffc-0688a543fdbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_3dd2915a-61ee-4514-b0b0-91111ea559a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_c3613718-7757-4cf2-bffc-0688a543fdbd" xlink:to="loc_ifrs-full_TypesOfRisksMember_3dd2915a-61ee-4514-b0b0-91111ea559a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_88fd8437-50f0-42e4-ae7b-0a7b74902439" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_3dd2915a-61ee-4514-b0b0-91111ea559a1" xlink:to="loc_ifrs-full_CurrencyRiskMember_88fd8437-50f0-42e4-ae7b-0a7b74902439" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_4b239300-ac58-4f3a-b617-4a55baee372f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_3dd2915a-61ee-4514-b0b0-91111ea559a1" xlink:to="loc_ifrs-full_InterestRateRiskMember_4b239300-ac58-4f3a-b617-4a55baee372f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_cd92d104-10fc-4d7f-8dea-ddf26c80603a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_RangeAxis_cd92d104-10fc-4d7f-8dea-ddf26c80603a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_cd92d104-10fc-4d7f-8dea-ddf26c80603a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_cd92d104-10fc-4d7f-8dea-ddf26c80603a" xlink:to="loc_ifrs-full_RangesMember_cd92d104-10fc-4d7f-8dea-ddf26c80603a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_67bd6039-23cb-4613-b0aa-4a0d77de2481" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_cd92d104-10fc-4d7f-8dea-ddf26c80603a" xlink:to="loc_ifrs-full_RangesMember_67bd6039-23cb-4613-b0aa-4a0d77de2481" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_e46b241d-13a8-4859-8702-b0a3fee8471c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_67bd6039-23cb-4613-b0aa-4a0d77de2481" xlink:to="loc_ifrs-full_BottomOfRangeMember_e46b241d-13a8-4859-8702-b0a3fee8471c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_59ed6657-349a-431b-85ef-d003069fe176" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_67bd6039-23cb-4613-b0aa-4a0d77de2481" xlink:to="loc_ifrs-full_TopOfRangeMember_59ed6657-349a-431b-85ef-d003069fe176" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_72b1a580-49e6-4320-a4ee-5b9a0845bf36" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_72b1a580-49e6-4320-a4ee-5b9a0845bf36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_72b1a580-49e6-4320-a4ee-5b9a0845bf36_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_72b1a580-49e6-4320-a4ee-5b9a0845bf36" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_72b1a580-49e6-4320-a4ee-5b9a0845bf36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a9fbec32-38c9-4b43-91da-f26fd1ffa2e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_72b1a580-49e6-4320-a4ee-5b9a0845bf36" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a9fbec32-38c9-4b43-91da-f26fd1ffa2e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_c63f91b0-ac93-4235-b3b5-6ff71cbd52b6" xlink:href="bldp-20221231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a9fbec32-38c9-4b43-91da-f26fd1ffa2e9" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_c63f91b0-ac93-4235-b3b5-6ff71cbd52b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_32602925-628b-40d2-8080-961e0533e3ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_32602925-628b-40d2-8080-961e0533e3ed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_32602925-628b-40d2-8080-961e0533e3ed_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_32602925-628b-40d2-8080-961e0533e3ed" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_32602925-628b-40d2-8080-961e0533e3ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_6546d9fb-0b4f-4851-97f9-ec9213fc3e85" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_32602925-628b-40d2-8080-961e0533e3ed" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_6546d9fb-0b4f-4851-97f9-ec9213fc3e85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_df5c3d5c-eb02-43f8-b275-37dccd58c48b" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_6546d9fb-0b4f-4851-97f9-ec9213fc3e85" xlink:to="loc_bldp_ForseePowerMember_df5c3d5c-eb02-43f8-b275-37dccd58c48b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6a631791-1f4a-4942-bf25-8541f44c9376" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6a631791-1f4a-4942-bf25-8541f44c9376" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6a631791-1f4a-4942-bf25-8541f44c9376_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6a631791-1f4a-4942-bf25-8541f44c9376" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6a631791-1f4a-4942-bf25-8541f44c9376_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_289b1789-ec70-4d57-83bd-34b7c7a36671" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6a631791-1f4a-4942-bf25-8541f44c9376" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_289b1789-ec70-4d57-83bd-34b7c7a36671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_7eb007e7-d99d-4e06-9d49-60d592b1381f" xlink:href="bldp-20221231.xsd#bldp_GreenHydrogenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_289b1789-ec70-4d57-83bd-34b7c7a36671" xlink:to="loc_bldp_GreenHydrogenMember_7eb007e7-d99d-4e06-9d49-60d592b1381f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#FinancialinstrumentsInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails" xlink:type="extended" id="i29b008efebd649b688eb0e14c2dd36f8_FinancialinstrumentsInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_2a10fa57-852b-4828-abba-e4c809a61953" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_1689933b-89ba-4039-9f18-679481dfb83b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_2a10fa57-852b-4828-abba-e4c809a61953" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_1689933b-89ba-4039-9f18-679481dfb83b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_008c15bb-c8e6-4223-a729-640591c18fca" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_2a10fa57-852b-4828-abba-e4c809a61953" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsTable_008c15bb-c8e6-4223-a729-640591c18fca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0c239d04-8fa7-44c2-aca8-2232268f9e9f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_008c15bb-c8e6-4223-a729-640591c18fca" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0c239d04-8fa7-44c2-aca8-2232268f9e9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0c239d04-8fa7-44c2-aca8-2232268f9e9f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0c239d04-8fa7-44c2-aca8-2232268f9e9f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0c239d04-8fa7-44c2-aca8-2232268f9e9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0c239d04-8fa7-44c2-aca8-2232268f9e9f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_f32b50c8-1552-4078-8969-dec43dbb66e7" xlink:href="bldp-20221231.xsd#bldp_GreenHydrogenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_GreenHydrogenMember_f32b50c8-1552-4078-8969-dec43dbb66e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_f1401ec4-44de-4b63-a4c0-df0bb9c921e0" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_ForseePowerMember_f1401ec4-44de-4b63-a4c0-df0bb9c921e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_9b3fc663-9f66-4200-86da-1cef4fe0a3ec" xlink:href="bldp-20221231.xsd#bldp_WisdomMotorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_WisdomMotorMember_9b3fc663-9f66-4200-86da-1cef4fe0a3ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_469d278d-ca9f-442d-876a-772682b989f7" xlink:href="bldp-20221231.xsd#bldp_QuantronAGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_QuantronAGMember_469d278d-ca9f-442d-876a-772682b989f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_4ac7f565-98d0-4542-8600-709bfda40ee2" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_HyCapFundMember_4ac7f565-98d0-4542-8600-709bfda40ee2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_6c5715f1-65fd-435d-ac5b-c4e2dd197a1e" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_CleanH2FundMember_6c5715f1-65fd-435d-ac5b-c4e2dd197a1e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails" xlink:type="extended" id="i35aea9c55d594564b9bc214d26132d82_FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_c094e642-c191-48e9-9956-8efb2f468e54" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice_ce7a3439-88b8-41c9-a1f4-7dc3da379495" xlink:href="bldp-20221231.xsd#bldp_PriceofForeignExchangeOpeningPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_c094e642-c191-48e9-9956-8efb2f468e54" xlink:to="loc_bldp_PriceofForeignExchangeOpeningPrice_ce7a3439-88b8-41c9-a1f4-7dc3da379495" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_af64d196-9fe7-458a-91ba-96adb818c27f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_c094e642-c191-48e9-9956-8efb2f468e54" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_af64d196-9fe7-458a-91ba-96adb818c27f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AveragePriceForeignExchangeRate_83b7879f-e857-48a4-8267-58198e1e683d" xlink:href="bldp-20221231.xsd#bldp_AveragePriceForeignExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_c094e642-c191-48e9-9956-8efb2f468e54" xlink:to="loc_bldp_AveragePriceForeignExchangeRate_83b7879f-e857-48a4-8267-58198e1e683d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3aab2b41-1afc-4a41-9fb3-79b629296b06" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_c094e642-c191-48e9-9956-8efb2f468e54" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3aab2b41-1afc-4a41-9fb3-79b629296b06" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_4b2dc215-8c55-452d-a202-6912f246ab7e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3aab2b41-1afc-4a41-9fb3-79b629296b06" xlink:to="loc_ifrs-full_TypesOfRisksAxis_4b2dc215-8c55-452d-a202-6912f246ab7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_4b2dc215-8c55-452d-a202-6912f246ab7e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_4b2dc215-8c55-452d-a202-6912f246ab7e" xlink:to="loc_ifrs-full_TypesOfRisksMember_4b2dc215-8c55-452d-a202-6912f246ab7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_4affe783-38bc-44a7-8c30-55c3998d5c50" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_4b2dc215-8c55-452d-a202-6912f246ab7e" xlink:to="loc_ifrs-full_TypesOfRisksMember_4affe783-38bc-44a7-8c30-55c3998d5c50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_d5bef98d-07d3-4a12-87f2-a7d7f02760d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_4affe783-38bc-44a7-8c30-55c3998d5c50" xlink:to="loc_ifrs-full_CurrencyRiskMember_d5bef98d-07d3-4a12-87f2-a7d7f02760d9" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>bldp-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:4a273d54-f199-49f5-afd4-79a50257073d,g:9bb53e30-d2da-46dc-ae04-1c957cec105f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_663abbca-635c-4eaa-8bed-e28617793873_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_08c7df97-cc6c-4183-a6d3-ada06ca736b3_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Initial Application of Standards or Interpretations</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of initial application of standards or interpretations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:to="lab_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_ce8cbd62-a565-4ee7-85d9-a709b58e73ae_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 33)</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_54359981-95ba-4f3b-9e58-4570fbf47d10_verboseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mark-to-market gain (loss) on financial assets</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on financial assets at fair value through profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:to="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ResearchAndDevelopmentExpense_b783a1af-98fc-4b78-86fb-80c118b26f3b_terseLabel_en-US" xlink:label="lab_ifrs-full_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and product development</link:label>
    <link:label id="lab_ifrs-full_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_ifrs-full_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ResearchAndDevelopmentExpense" xlink:to="lab_ifrs-full_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition_da9e06c6-83d7-48c6-a12b-b0a8a5ff8784_terseLabel_en-US" xlink:label="lab_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured creditor default position percent</link:label>
    <link:label id="lab_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition_label_en-US" xlink:label="lab_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument, Loss Default Percentage, Unsecured Creditor Position</link:label>
    <link:label id="lab_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition_documentation_en-US" xlink:label="lab_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument, Loss Default Percentage, Unsecured Creditor Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition" xlink:to="lab_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_3422ba53-e6d3-450a-aa97-dd3888adaf7b_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in intangible assets</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of intangible assets, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OnerousContractsProvision_abce3b55-5568-4377-9f84-0b18b089b794_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvision" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous contracts provision (notes 4 &amp; 18)</link:label>
    <link:label id="lab_ifrs-full_OnerousContractsProvision_9d0727b4-cced-4af3-ac60-e7e7ff615f04_terseLabel_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvision" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous contracts provision (notes 4 &amp; 18)</link:label>
    <link:label id="lab_ifrs-full_OnerousContractsProvision_label_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous contracts provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OnerousContractsProvision" xlink:to="lab_ifrs-full_OnerousContractsProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RightOfUseAssetsRollForward_b00ef769-2ac6-487b-998d-3328b2324417_terseLabel_en-US" xlink:label="lab_bldp_RightOfUseAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_RightOfUseAssetsRollForward_label_en-US" xlink:label="lab_bldp_RightOfUseAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_RightOfUseAssetsRollForward_documentation_en-US" xlink:label="lab_bldp_RightOfUseAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RightOfUseAssetsRollForward" xlink:href="bldp-20221231.xsd#bldp_RightOfUseAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RightOfUseAssetsRollForward" xlink:to="lab_bldp_RightOfUseAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_5881bf07-08bc-4e60-b323-83257a1711d1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Geographical Areas</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_621bf06d-1e8d-4909-8af1-ebf7e19ef48d_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for business combinations</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for business combinations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_GovernmentLevies_bdd62aaf-1a7e-4aff-aaa1-25677f2a4c88_negatedTerseLabel_en-US" xlink:label="lab_bldp_GovernmentLevies" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government levies</link:label>
    <link:label id="lab_bldp_GovernmentLevies_label_en-US" xlink:label="lab_bldp_GovernmentLevies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government levies</link:label>
    <link:label id="lab_bldp_GovernmentLevies_documentation_en-US" xlink:label="lab_bldp_GovernmentLevies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government levies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GovernmentLevies" xlink:href="bldp-20221231.xsd#bldp_GovernmentLevies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_GovernmentLevies" xlink:to="lab_bldp_GovernmentLevies" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_21557682-a9b5-4a19-8705-c8cfa1285b4f_terseLabel_en-US" xlink:label="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerous milestone objective period</link:label>
    <link:label id="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_label_en-US" xlink:label="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Milestone Objectives Attainment Period</link:label>
    <link:label id="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_documentation_en-US" xlink:label="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Milestone Objectives Attainment Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:to="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_a969b437-c34f-454d-a550-8c31a41edcc9_terseLabel_en-US" xlink:label="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in unrecognized deductible temporary differences</link:label>
    <link:label id="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_label_en-US" xlink:label="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect Of Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:label id="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_documentation_en-US" xlink:label="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect Of Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:to="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_d4283aa0-40a8-4da5-977a-c65895db78bf_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) investing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_1240f0ea-2972-4146-9959-4841f95c4abe_terseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of acquired customer contracts and relationships</link:label>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_70ebb324-a969-4749-8dca-125a9788d19d_verboseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer contracts and relationships and Non-compete agreements</link:label>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-related intangible assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_5408d98f-d483-4839-9394-f51429a1b31d_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of intangible assets</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combinations, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DecreaseInShortTermInvestments_b48fce08-487f-499b-af6b-479eb834c22f_terseLabel_en-US" xlink:label="lab_bldp_DecreaseInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in short term investments</link:label>
    <link:label id="lab_bldp_DecreaseInShortTermInvestments_label_en-US" xlink:label="lab_bldp_DecreaseInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Short term Investments</link:label>
    <link:label id="lab_bldp_DecreaseInShortTermInvestments_documentation_en-US" xlink:label="lab_bldp_DecreaseInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Short term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseInShortTermInvestments" xlink:href="bldp-20221231.xsd#bldp_DecreaseInShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DecreaseInShortTermInvestments" xlink:to="lab_bldp_DecreaseInShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_c01018d3-e2dc-44b1-8782-ba8ab408e194_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition related costs</link:label>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_label_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related costs for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:to="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_8c9afe16-d0f8-47cc-9fe2-fbad962727b9_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets" xlink:to="lab_ifrs-full_DeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_880c8fe4-8422-43ef-b010-17523c90f397_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_3edd4c53-4589-4f05-91a0-e577e4cbc3ff_terseLabel_en-US" xlink:label="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_label_en-US" xlink:label="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Movements, Net Defined Benefit Liability (Asset) [Abstract]</link:label>
    <link:label id="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_documentation_en-US" xlink:label="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Movements, Net Defined Benefit Liability (Asset) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:href="bldp-20221231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:to="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_df77aa14-c555-4f54-84b8-db16c279954e_terseLabel_en-US" xlink:label="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:label id="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_label_en-US" xlink:label="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:label id="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_documentation_en-US" xlink:label="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:to="lab_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_dcd4bb41-ac35-42a7-b050-3bb179a81612_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_1b026682-421a-4bab-9fc3-5823b4600118_periodStartLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, beginning balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_c660d6b0-3e2b-44b5-902e-106b048e2845_periodEndLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, ending balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ScheduleofSubsidiariesTableTextBlock_4c5b1532-8612-4894-8588-89f6467b8994_terseLabel_en-US" xlink:label="lab_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Subsidiaries</link:label>
    <link:label id="lab_bldp_ScheduleofSubsidiariesTableTextBlock_label_en-US" xlink:label="lab_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Subsidiaries [Table Text Block]</link:label>
    <link:label id="lab_bldp_ScheduleofSubsidiariesTableTextBlock_documentation_en-US" xlink:label="lab_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Subsidiaries [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_ScheduleofSubsidiariesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:to="lab_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_bb7bbab8-cc14-41b1-b45f-2e4322960511_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasMember" xlink:to="lab_ifrs-full_GeographicalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MultiperiodExcessEarningsMethodMember_4e754fa0-7ea1-4709-8004-99dbd6ad48b7_terseLabel_en-US" xlink:label="lab_ifrs-full_MultiperiodExcessEarningsMethodMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-period excess earnings method</link:label>
    <link:label id="lab_ifrs-full_MultiperiodExcessEarningsMethodMember_label_en-US" xlink:label="lab_ifrs-full_MultiperiodExcessEarningsMethodMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-period excess earnings method [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MultiperiodExcessEarningsMethodMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MultiperiodExcessEarningsMethodMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MultiperiodExcessEarningsMethodMember" xlink:to="lab_ifrs-full_MultiperiodExcessEarningsMethodMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_2b9b4992-df32-49dc-9331-b707f7cff922_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options exercisable (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options exercisable in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_GuangzhouBallardPowerSystemsIncMember_b8e1fb93-d4f6-4445-b41b-6110183deebc_terseLabel_en-US" xlink:label="lab_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guangzhou Ballard Power Systems Co., Ltd.</link:label>
    <link:label id="lab_bldp_GuangzhouBallardPowerSystemsIncMember_label_en-US" xlink:label="lab_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guangzhou Ballard Power Systems Inc [Member]</link:label>
    <link:label id="lab_bldp_GuangzhouBallardPowerSystemsIncMember_documentation_en-US" xlink:label="lab_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guangzhou Ballard Power Systems Inc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:href="bldp-20221231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:to="lab_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_6d5f5645-8424-425e-b8e3-1f44a28d58bd_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate, fair value benefit obligation</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of discount rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_1a6e9fdc-d23f-4c3a-8785-4eebff06e113_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_c5e63d83-132e-4a7b-a49b-33ac07e9234c_totalLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net offering proceeds</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuing shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares" xlink:to="lab_ifrs-full_ProceedsFromIssuingShares" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_b5e9cbdf-5dd7-45b3-a658-afd4f0024d3f_terseLabel_en-US" xlink:label="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Changes in Intangible assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_label_en-US" xlink:label="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Changes in Intangible assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_documentation_en-US" xlink:label="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Changes in Intangible assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:href="bldp-20221231.xsd#bldp_ReconciliationOfChangesInIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:to="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_8b979581-c2ad-412a-841a-c4d401cb4366_terseLabel_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_label_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:to="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_062a3fad-4dc9-4a74-bad2-7c75febf0cd9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_1c870de8-8ccd-43a6-bdc4-2832719ab523_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis" xlink:to="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NetChangeInShortTermInvestments_4156f4d5-3c6b-4e3f-b6be-a7169ce2fefa_terseLabel_en-US" xlink:label="lab_bldp_NetChangeInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net decrease in short-term investments</link:label>
    <link:label id="lab_bldp_NetChangeInShortTermInvestments_label_en-US" xlink:label="lab_bldp_NetChangeInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Change in Short-term Investments</link:label>
    <link:label id="lab_bldp_NetChangeInShortTermInvestments_documentation_en-US" xlink:label="lab_bldp_NetChangeInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Change in Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NetChangeInShortTermInvestments" xlink:href="bldp-20221231.xsd#bldp_NetChangeInShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NetChangeInShortTermInvestments" xlink:to="lab_bldp_NetChangeInShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_9391c574-71c6-4adc-85f2-dd51b29cadcf_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_2d9d2c99-9255-48a2-909e-e0255cbe4e8b_verboseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional interests acquired</link:label>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_1bccc3d6-e671-427a-bc23-60718655e02a_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting equity interests acquired</link:label>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_label_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting equity interests acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:to="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_487cd8aa-3577-4fa7-b25c-ba26bcf0c603_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination benefits</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation, termination benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_e9c00f0f-4173-4e07-a1e5-01486f7ccd4e_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee future benefits</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_3a54855b-defa-4ca8-a92b-61399c33bb0d_periodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset), beginning balance</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_4ae525b8-99cf-444b-ada3-5e9fade143c2_periodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset), ending balance</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentReceivables_1b340cfe-41e2-4d99-ac1e-460aabecfc82_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other receivables</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentReceivables_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentReceivables" xlink:to="lab_ifrs-full_OtherCurrentReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockPricePerShare1_5acc3eb6-20ca-4828-a416-63f80e822728_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockPricePerShare1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price per share (usd per share)</link:label>
    <link:label id="lab_bldp_SaleOfStockPricePerShare1_9751e814-d7ee-4816-b0eb-5e40cb68c53b_verboseLabel_en-US" xlink:label="lab_bldp_SaleOfStockPricePerShare1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Share Price (usd per share)</link:label>
    <link:label id="lab_bldp_SaleOfStockPricePerShare1_label_en-US" xlink:label="lab_bldp_SaleOfStockPricePerShare1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Price Per Share1</link:label>
    <link:label id="lab_bldp_SaleOfStockPricePerShare1_documentation_en-US" xlink:label="lab_bldp_SaleOfStockPricePerShare1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Price Per Share1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockPricePerShare1" xlink:to="lab_bldp_SaleOfStockPricePerShare1" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_30ebf2ac-3401-43e9-b205-969cdd2f0b4e_terseLabel_en-US" xlink:label="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan expenses</link:label>
    <link:label id="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative Expenses, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative Expenses, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:href="bldp-20221231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:to="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfCapitalContributionsMade_b4723584-31b7-417e-94be-93fe155ab1d1_terseLabel_en-US" xlink:label="lab_bldp_NumberOfCapitalContributionsMade" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of capital contributions made</link:label>
    <link:label id="lab_bldp_NumberOfCapitalContributionsMade_label_en-US" xlink:label="lab_bldp_NumberOfCapitalContributionsMade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Capital Contributions Made</link:label>
    <link:label id="lab_bldp_NumberOfCapitalContributionsMade_documentation_en-US" xlink:label="lab_bldp_NumberOfCapitalContributionsMade" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Capital Contributions Made</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfCapitalContributionsMade" xlink:href="bldp-20221231.xsd#bldp_NumberOfCapitalContributionsMade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfCapitalContributionsMade" xlink:to="lab_bldp_NumberOfCapitalContributionsMade" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_a292adb4-ddc7-4010-8863-cabd4334bc0e_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Major Components of Tax Expense (income)</link:label>
    <link:label id="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:to="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ScientificResearchExpendituresMember_d0257334-7fce-4bf3-9c69-b507dff145d7_terseLabel_en-US" xlink:label="lab_bldp_ScientificResearchExpendituresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scientific research expenditures</link:label>
    <link:label id="lab_bldp_ScientificResearchExpendituresMember_label_en-US" xlink:label="lab_bldp_ScientificResearchExpendituresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scientific Research Expenditures [Member]</link:label>
    <link:label id="lab_bldp_ScientificResearchExpendituresMember_documentation_en-US" xlink:label="lab_bldp_ScientificResearchExpendituresMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scientific Research Expenditures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScientificResearchExpendituresMember" xlink:href="bldp-20221231.xsd#bldp_ScientificResearchExpendituresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ScientificResearchExpendituresMember" xlink:to="lab_bldp_ScientificResearchExpendituresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForJointVenturesMember_cae9d4a7-2b2e-4cf3-b925-8d4c86499beb_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForJointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for joint ventures</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForJointVenturesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForJointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for joint ventures [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="lab_ifrs-full_EntitysTotalForJointVenturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AveragePriceOfHedgingInstrument_b8b72bd9-4928-4b55-8a00-4b826b8c5dd8_terseLabel_en-US" xlink:label="lab_ifrs-full_AveragePriceOfHedgingInstrument" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price of hedging instrument (CDN per USD)</link:label>
    <link:label id="lab_ifrs-full_AveragePriceOfHedgingInstrument_label_en-US" xlink:label="lab_ifrs-full_AveragePriceOfHedgingInstrument" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price of hedging instrument</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AveragePriceOfHedgingInstrument" xlink:to="lab_ifrs-full_AveragePriceOfHedgingInstrument" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EmployeeBenefitsAbstract_63dc2e54-2d87-41be-a874-1bee669215c9_terseLabel_en-US" xlink:label="lab_bldp_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:label id="lab_bldp_EmployeeBenefitsAbstract_label_en-US" xlink:label="lab_bldp_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:label id="lab_bldp_EmployeeBenefitsAbstract_documentation_en-US" xlink:label="lab_bldp_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeBenefitsAbstract" xlink:to="lab_bldp_EmployeeBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssets_53e4e26d-f648-4116-aae1-7bb402aef60e_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentAssets_80e7e145-8cc8-42e3-acd8-3facfbcdb534_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssets" xlink:to="lab_ifrs-full_CurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ServiceInventories_f6b277b4-6ee5-4b55-9336-538ba7ad5f97_terseLabel_en-US" xlink:label="lab_bldp_ServiceInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service inventory</link:label>
    <link:label id="lab_bldp_ServiceInventories_label_en-US" xlink:label="lab_bldp_ServiceInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Inventories</link:label>
    <link:label id="lab_bldp_ServiceInventories_documentation_en-US" xlink:label="lab_bldp_ServiceInventories" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ServiceInventories" xlink:href="bldp-20221231.xsd#bldp_ServiceInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ServiceInventories" xlink:to="lab_bldp_ServiceInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_45c35f00-e8c1-4e89-a5e7-a91f3c4d5bb0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossFromContinuingOperations_6c7c4ffa-d57a-49b9-8644-2ad5ffc7bd03_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss from continued operations</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_ProfitLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) from continuing operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromContinuingOperations" xlink:to="lab_ifrs-full_ProfitLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_e003c819-717f-4af4-8082-2f98e3557b0b_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasAxis" xlink:to="lab_ifrs-full_GeographicalAreasAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_c7aff50b-2e26-4c8b-9659-dc3255c4218d_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of options expired (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options expired in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_35f4037c-932a-4142-bff6-3aa9b5635e8b_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of reasonably possible increase in actuarial assumption</link:label>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of reasonably possible increase in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:to="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_dfef2362-8749-4ce1-a735-edb748273d9f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase (decrease) in contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_cfd0d7b0-cc9d-4035-bf94-9e60d2bcaca2_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee future benefits</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase (decrease) in employee benefit liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems_3f3629a0-3db6-4d21-b4ae-dddf7ebd556a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_5e8c75c7-ea3e-42b8-baa3-0452ba9d05bd_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Detailed Information About Property, Plant and Equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_98b399d3-3a3d-4881-8f86-1297e784b0d8_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for foreign currency translation [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentAssets_6bbe0ef5-4188-490c-bb43-ad527096efd9_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssets" xlink:to="lab_ifrs-full_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_33da67bc-8b66-4f1e-a111-bde51ac300a6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_9dad9e4c-18f0-4db8-9f56-7ecccd7721c9_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average fair value, share options granted (usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average fair value at measurement date, share options granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:to="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_65b63f1d-c71a-48c0-b688-27f86796ed66_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of attribution of expenses by nature to their function [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of attribution of expenses by nature to their function [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:to="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_578142e7-0cac-4d5f-80f6-b95ef80c9365_terseLabel_en-US" xlink:label="lab_ifrs-full_RestructuringProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring provision</link:label>
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_label_en-US" xlink:label="lab_ifrs-full_RestructuringProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestructuringProvisionMember" xlink:to="lab_ifrs-full_RestructuringProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_27ba6da7-9976-498e-9765-41609096ab6d_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_a96dc1b0-f14b-4925-a88c-c32fb8fb65f3_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets, class</link:label>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_label_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets, class [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsMember" xlink:to="lab_ifrs-full_FinancialAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_4bf70914-e6a9-4731-b6ba-e908434d4a58_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_76aa4784-4598-4254-9ff4-3b178a6b4b7c_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SubsequentContributionMember_724bd9dc-133f-4cc2-9850-3cb13b588122_terseLabel_en-US" xlink:label="lab_bldp_SubsequentContributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Contribution</link:label>
    <link:label id="lab_bldp_SubsequentContributionMember_label_en-US" xlink:label="lab_bldp_SubsequentContributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Contribution [Member]</link:label>
    <link:label id="lab_bldp_SubsequentContributionMember_documentation_en-US" xlink:label="lab_bldp_SubsequentContributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SubsequentContributionMember" xlink:href="bldp-20221231.xsd#bldp_SubsequentContributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SubsequentContributionMember" xlink:to="lab_bldp_SubsequentContributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLoss_25a6822f-dc4e-46a6-8542-9416fd9ddb64_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges on property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLoss_19f11b02-b198-4305-8363-6d2f25828eb1_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges on property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLoss_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLoss" xlink:to="lab_ifrs-full_ImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxEffectOfTaxLosses_2c9cb383-ea82-45e0-a138-fcdd789abf2c_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfTaxLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiry of losses and ITC</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfTaxLosses_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfTaxLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect of tax losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfTaxLosses" xlink:to="lab_ifrs-full_TaxEffectOfTaxLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedPaymentsArrangementsAbstract_c34a0290-c2b1-4b28-8795-610b09357b9c_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payments Arrangements [Abstract]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentsArrangementsAbstract_label_en-US" xlink:label="lab_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payments Arrangements [Abstract]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentsArrangementsAbstract_documentation_en-US" xlink:label="lab_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payments Arrangements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentsArrangementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:to="lab_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_5eebd8f2-e189-4f0c-bde6-488a4cb6b36f_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost (income)</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_9e6a8b05-5ae9-4985-aeca-d1dbd6528f43_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueAbstract_bdf8a03a-1f2b-43dc-a349-8a885db4412f_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues:</link:label>
    <link:label id="lab_ifrs-full_RevenueAbstract_label_en-US" xlink:label="lab_ifrs-full_RevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueAbstract" xlink:to="lab_ifrs-full_RevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceRangeThreeMember_e0fff174-9214-45df-9266-204ecf5acdac_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$6.92 - $10.64</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeThreeMember_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Three [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeThreeMember_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeThreeMember" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeThreeMember" xlink:to="lab_bldp_ExercisePriceRangeThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxesPayableCurrent1_120ea817-2a1f-4df3-a76a-10f47b672de3_terseLabel_en-US" xlink:label="lab_bldp_TaxesPayableCurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_bldp_TaxesPayableCurrent1_label_en-US" xlink:label="lab_bldp_TaxesPayableCurrent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable Current1</link:label>
    <link:label id="lab_bldp_TaxesPayableCurrent1_documentation_en-US" xlink:label="lab_bldp_TaxesPayableCurrent1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable Current1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxesPayableCurrent1" xlink:href="bldp-20221231.xsd#bldp_TaxesPayableCurrent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxesPayableCurrent1" xlink:to="lab_bldp_TaxesPayableCurrent1" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_ccc5fb30-f3bd-4d98-ac48-a168f50dfa16_terseLabel_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exposure to risk holding Canadian denominated cash and cash equivalents, percentage (up to)</link:label>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_label_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum</link:label>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_documentation_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:href="bldp-20221231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:to="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FinanceAndOtherIncomeExpenses_99441c21-e3c4-43ea-b96a-787349d40dfd_terseLabel_en-US" xlink:label="lab_bldp_FinanceAndOtherIncomeExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance loss and other</link:label>
    <link:label id="lab_bldp_FinanceAndOtherIncomeExpenses_b3d98350-bb88-4249-9f26-47a0e102aab6_totalLabel_en-US" xlink:label="lab_bldp_FinanceAndOtherIncomeExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance loss and other</link:label>
    <link:label id="lab_bldp_FinanceAndOtherIncomeExpenses_label_en-US" xlink:label="lab_bldp_FinanceAndOtherIncomeExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance and Other Income (Expenses)</link:label>
    <link:label id="lab_bldp_FinanceAndOtherIncomeExpenses_documentation_en-US" xlink:label="lab_bldp_FinanceAndOtherIncomeExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance and Other Income (Expenses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses" xlink:href="bldp-20221231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses" xlink:to="lab_bldp_FinanceAndOtherIncomeExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InitiallyAppliedIFRSsMember_3bea9714-67b2-420e-ad29-c032ec4d6ef8_terseLabel_en-US" xlink:label="lab_ifrs-full_InitiallyAppliedIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initially applied IFRSs</link:label>
    <link:label id="lab_ifrs-full_InitiallyAppliedIFRSsMember_label_en-US" xlink:label="lab_ifrs-full_InitiallyAppliedIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initially applied IFRSs [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsMember" xlink:to="lab_ifrs-full_InitiallyAppliedIFRSsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FixturesAndFittingsMember_86c78781-a8e6-4bfe-bbc6-2deaabc3f9df_terseLabel_en-US" xlink:label="lab_ifrs-full_FixturesAndFittingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_ifrs-full_FixturesAndFittingsMember_label_en-US" xlink:label="lab_ifrs-full_FixturesAndFittingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixtures and fittings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FixturesAndFittingsMember" xlink:to="lab_ifrs-full_FixturesAndFittingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_8751497b-e5c7-451d-8ffc-b2917acb315c_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance income and expense</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for finance income and costs [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_2f8df372-b217-4e71-95d4-166a32af0b0a_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_97b6d857-83c3-4fe3-8759-5f7d95b57ec2_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for issued capital [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_b9a1b23a-7811-4f86-a4e4-180c5c0022ef_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in operating activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_92d197bf-012a-4ea4-bc17-af37b44eb806_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of investment</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of investments other than investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OfficeEquipmentMember_c475c52d-6936-4a0e-8f4a-37bfdc0d7967_terseLabel_en-US" xlink:label="lab_ifrs-full_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_ifrs-full_OfficeEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OfficeEquipmentMember" xlink:to="lab_ifrs-full_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees_1cca26f8-0e36-4a52-b51b-a3df7d373852_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee future benefits plan contributions</link:label>
    <link:label id="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees_label_en-US" xlink:label="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to and on behalf of employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:to="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AveragePriceForeignExchangeRate_89664b73-e4a0-448d-9271-2585e95fea6e_terseLabel_en-US" xlink:label="lab_bldp_AveragePriceForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal 2022 Average rate</link:label>
    <link:label id="lab_bldp_AveragePriceForeignExchangeRate_label_en-US" xlink:label="lab_bldp_AveragePriceForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Price Foreign Exchange Rate</link:label>
    <link:label id="lab_bldp_AveragePriceForeignExchangeRate_documentation_en-US" xlink:label="lab_bldp_AveragePriceForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Price Of Hedging Instrument, Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AveragePriceForeignExchangeRate" xlink:href="bldp-20221231.xsd#bldp_AveragePriceForeignExchangeRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AveragePriceForeignExchangeRate" xlink:to="lab_bldp_AveragePriceForeignExchangeRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_77f2ae23-e1dc-4e86-a1ac-103cda78e442_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation plans</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for share-based payment transactions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_282b78bb-6ff6-416b-acda-25ba476ba396_terseLabel_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets and Intangible Assets [Table]</link:label>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_label_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets and Intangible Assets [Table]</link:label>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_documentation_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:href="bldp-20221231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:to="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CapitalCommitments_37e18289-1441-4bb1-b424-b41dee6edba2_terseLabel_en-US" xlink:label="lab_ifrs-full_CapitalCommitments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital commitments</link:label>
    <link:label id="lab_ifrs-full_CapitalCommitments_label_en-US" xlink:label="lab_ifrs-full_CapitalCommitments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital commitments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CapitalCommitments" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CapitalCommitments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CapitalCommitments" xlink:to="lab_ifrs-full_CapitalCommitments" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_14885342-d3ff-4c5a-9c6e-4e68d3f34d2f_negatedTerseLabel_en-US" xlink:label="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible expenses (non-taxable income)</link:label>
    <link:label id="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_label_en-US" xlink:label="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect of Non-Deductible Expenses or Non-Taxable Income</link:label>
    <link:label id="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_documentation_en-US" xlink:label="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect of Non-Deductible Expenses or Non-Taxable Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:to="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_7359dd41-ad8c-4405-aa94-6221b4f55432_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting percentage</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:href="bldp-20221231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:to="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_70894578-5045-4756-87ea-5b7b541fba6d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_95bffb7f-4775-4bba-bd9f-0432fd066220_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_2de8266b-af0f-4b17-8de1-7a984a5db5cd_negatedLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through transfers, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_e8b21539-96e4-446e-b0aa-92ecc0b87e10_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options forfeited in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_dec0c9c1-5fc9-404b-82e6-4cd1c3881a27_terseLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial loss (gain) arising from:</link:label>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_label_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:to="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CashAndCashEquivalents1Member_273271e4-080b-412e-9ddb-92bef7ca9b1f_terseLabel_en-US" xlink:label="lab_bldp_CashAndCashEquivalents1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_bldp_CashAndCashEquivalents1Member_label_en-US" xlink:label="lab_bldp_CashAndCashEquivalents1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents 1 [Member]</link:label>
    <link:label id="lab_bldp_CashAndCashEquivalents1Member_documentation_en-US" xlink:label="lab_bldp_CashAndCashEquivalents1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashAndCashEquivalents1Member" xlink:href="bldp-20221231.xsd#bldp_CashAndCashEquivalents1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CashAndCashEquivalents1Member" xlink:to="lab_bldp_CashAndCashEquivalents1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_9ec92920-691a-403f-ab53-7af6d51d47ae_verboseLabel_en-US" xlink:label="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles, useful life (in years)</link:label>
    <link:label id="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_label_en-US" xlink:label="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</link:label>
    <link:label id="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_documentation_en-US" xlink:label="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:to="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_f000449d-1b0a-43d7-9990-e6e126cb206a_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_05932115-c00e-4378-8858-aca4573ed870_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of commitments and contingent liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_13f7d3b0-16cb-40e5-b908-a35c32007e92_negatedLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_4c4c9513-f9da-4371-9946-46af13245d90_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recognised in profit or loss, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_2f3841cf-eba5-4bdc-942c-8408ebe239b1_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentContributionsDomain_fbe15d9d-4dec-4d91-bfed-badbc4a33829_terseLabel_en-US" xlink:label="lab_bldp_InvestmentContributionsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Contributions [Domain]</link:label>
    <link:label id="lab_bldp_InvestmentContributionsDomain_label_en-US" xlink:label="lab_bldp_InvestmentContributionsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Contributions [Domain]</link:label>
    <link:label id="lab_bldp_InvestmentContributionsDomain_documentation_en-US" xlink:label="lab_bldp_InvestmentContributionsDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Contributions [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentContributionsDomain" xlink:to="lab_bldp_InvestmentContributionsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_478b1355-b54b-47f3-9e51-f131d0340b9a_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred share consideration related to acquisition (notes 7 &amp; 21)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through acquisition of subsidiary, equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ab1534fa-9d25-40d6-bd7c-4e4ec9cb6490_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_7b55eb2a-5baa-4e0f-909b-dc08fe2457e7_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:to="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_ca7c7adb-a73c-4d64-a7ef-85f3562fcf37_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DiscontinuedOperationsAbstract_aced1015-7189-4735-be93-db84759ad7f9_terseLabel_en-US" xlink:label="lab_bldp_DiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Abstract]</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsAbstract_label_en-US" xlink:label="lab_bldp_DiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Abstract]</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsAbstract_documentation_en-US" xlink:label="lab_bldp_DiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract" xlink:href="bldp-20221231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DiscontinuedOperationsAbstract" xlink:to="lab_bldp_DiscontinuedOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_6255992a-8146-42c8-9072-98e41c2c19f7_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory_85ea14c7-8b0a-4d85-b07f-1f2ecacf9f44_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity- Accounted Investments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of interests in associates [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfInterestsInAssociatesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_26f16049-3e11-4200-b1ff-a611b39e450a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_2ffcc343-a047-4ce1-b337-de9d93cc2d87_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_3dcbddd2-c0d7-4bd1-a1f2-468f423fa5ed_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decommissioning liabilities</link:label>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_label_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for decommissioning, restoration and rehabilitation costs [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:to="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_b5ee6675-0724-4641-8b51-dfda6dec38a5_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on disposals of property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on disposals of property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_33aa7b20-fab6-4d19-a891-b1956b851d47_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EmployeeStockOption1Member_7333c10a-8d02-4bb1-bf10-c2344ec3dec0_verboseLabel_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Expense</link:label>
    <link:label id="lab_bldp_EmployeeStockOption1Member_2e4fc40a-6211-4503-b7a7-18a33cbfb4c2_terseLabel_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Option</link:label>
    <link:label id="lab_bldp_EmployeeStockOption1Member_label_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option1 [Member]</link:label>
    <link:label id="lab_bldp_EmployeeStockOption1Member_documentation_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member" xlink:href="bldp-20221231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeStockOption1Member" xlink:to="lab_bldp_EmployeeStockOption1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_bdb33bec-0d8d-43a9-a6af-586b6b3b230f_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues</link:label>
    <link:label id="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_label_en-US" xlink:label="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of inventories recognised as expense during period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:to="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_9ad1e968-35c0-4158-8631-946333d09a67_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee future benefit plan expense (note 20)</link:label>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment benefit expense in profit or loss, defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_ba6a6a23-8bd5-44da-9245-b72328780de0_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation</link:label>
    <link:label id="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_label_en-US" xlink:label="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional information about share-based payment arrangements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:to="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredGainOnFinanceLeaseLiability_af07bbef-763d-4326-9875-362cdd4705cc_terseLabel_en-US" xlink:label="lab_bldp_DeferredGainOnFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred gain on finance lease liability</link:label>
    <link:label id="lab_bldp_DeferredGainOnFinanceLeaseLiability_label_en-US" xlink:label="lab_bldp_DeferredGainOnFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Gain On Finance Lease Liability</link:label>
    <link:label id="lab_bldp_DeferredGainOnFinanceLeaseLiability_documentation_en-US" xlink:label="lab_bldp_DeferredGainOnFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Gain On Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability" xlink:href="bldp-20221231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredGainOnFinanceLeaseLiability" xlink:to="lab_bldp_DeferredGainOnFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MiscellaneousOtherProvisionsMember_a8eea9e3-7e26-4914-aa5b-3042dacb97ec_terseLabel_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty of other revenue obligations</link:label>
    <link:label id="lab_ifrs-full_MiscellaneousOtherProvisionsMember_label_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other provisions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:to="lab_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContingentConsiderationWorkingCapitalAdjustments_edb353cc-f6de-4f24-8ba7-c281a8cd7790_terseLabel_en-US" xlink:label="lab_bldp_ContingentConsiderationWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Working capital adjustments</link:label>
    <link:label id="lab_bldp_ContingentConsiderationWorkingCapitalAdjustments_label_en-US" xlink:label="lab_bldp_ContingentConsiderationWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Working Capital Adjustments</link:label>
    <link:label id="lab_bldp_ContingentConsiderationWorkingCapitalAdjustments_documentation_en-US" xlink:label="lab_bldp_ContingentConsiderationWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Working Capital Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationWorkingCapitalAdjustments" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationWorkingCapitalAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContingentConsiderationWorkingCapitalAdjustments" xlink:to="lab_bldp_ContingentConsiderationWorkingCapitalAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_9e7bde07-a8e1-487c-a795-ed3252526bae_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_ab998763-ad88-4bbe-80ba-dfc64bb30db0_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_label_en-US" xlink:label="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts receivable, related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:to="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AnnualInformationForm_0b14dc9d-142c-4dc5-81c5-e36f583482cc_terseLabel_en-US" xlink:label="lab_dei_AnnualInformationForm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Information Form</link:label>
    <link:label id="lab_dei_AnnualInformationForm_label_en-US" xlink:label="lab_dei_AnnualInformationForm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Information Form</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AnnualInformationForm" xlink:to="lab_dei_AnnualInformationForm" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e20bed76-5f6f-4269-9179-11e4b1964cb9_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_2d966227-57d3-4999-a427-0b44da874efc_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_TradingSymbol_fe931a50-b3f3-4edc-83f5-d99fe3da3479_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClosingForeignExchangeRate_1c2f3317-ff83-4546-85cc-b30f46726343_terseLabel_en-US" xlink:label="lab_ifrs-full_ClosingForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 31, 2022 Closing rate</link:label>
    <link:label id="lab_ifrs-full_ClosingForeignExchangeRate_label_en-US" xlink:label="lab_ifrs-full_ClosingForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closing foreign exchange rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClosingForeignExchangeRate" xlink:to="lab_ifrs-full_ClosingForeignExchangeRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_1f383138-41da-45aa-9875-640d010cf2c7_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfForeignTaxRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax rate and tax rate differences</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfForeignTaxRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect of foreign tax rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfForeignTaxRates" xlink:to="lab_ifrs-full_TaxEffectOfForeignTaxRates" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_e621ba4a-b2bb-4c42-80ec-c322620406eb_terseLabel_en-US" xlink:label="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Trade and Other Payables</link:label>
    <link:label id="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_label_en-US" xlink:label="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]</link:label>
    <link:label id="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_documentation_en-US" xlink:label="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:href="bldp-20221231.xsd#bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:to="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedTaxLossesMember_fa9aefd3-96bf-4eff-8eb7-45fc72336ead_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses from operations carried forward</link:label>
    <link:label id="lab_ifrs-full_UnusedTaxLossesMember_label_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused tax losses [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxLossesMember" xlink:to="lab_ifrs-full_UnusedTaxLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLiabilities_345e547d-b081-4440-82cb-35b7b208cc55_negatedLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLiabilities" xlink:to="lab_ifrs-full_NoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_55d5dc94-0018-4344-a7fb-c0f7e11c0b15_terseLabel_en-US" xlink:label="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred share consideration related to acquisition (in shares)</link:label>
    <link:label id="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_label_en-US" xlink:label="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition Deferred Consideration Transferred Shares Issued</link:label>
    <link:label id="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_documentation_en-US" xlink:label="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition Deferred Consideration Transferred Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:to="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_90b256b9-4144-4bc8-99a3-372afcdd8751_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_d8061b1a-db2b-4d82-93b1-d002a0ee0f5b_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk free interest rate, share options granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:to="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_4aa1fb2c-73dc-4fde-8f71-4edf735adf15_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of options exercisable (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options exercisable in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_1b960310-8ef4-4b8e-898a-7c4238e383b8_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of ownership interest in subsidiary</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_label_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of ownership interest in subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_f92b29f8-86e3-467b-a07c-0632890a4f39_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions to long-term investments</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of investments other than investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_98598448-a66d-4447-b882-c6e981d0b4a9_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of options exercised (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options exercised in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_797ac280-bbe5-43d6-86a4-252ad2161eef_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Number and Weighted Average Exercise Prices of Other Equity Instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average exercise prices of other equity instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_77492ab9-4185-4f67-b9ac-8edb9fdbe88b_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_44077e4d-0ad6-4f9a-ab93-f2a1301a2c9b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of investments accounted for using equity method [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInterestsOfAcquirer_f67b2d1f-c832-4bc4-8051-2a1619d80a90_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInterestsOfAcquirer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity total value</link:label>
    <link:label id="lab_ifrs-full_EquityInterestsOfAcquirer_label_en-US" xlink:label="lab_ifrs-full_EquityInterestsOfAcquirer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity interests of acquirer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInterestsOfAcquirer" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInterestsOfAcquirer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityInterestsOfAcquirer" xlink:to="lab_ifrs-full_EquityInterestsOfAcquirer" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_9864fa1b-e9cf-40b6-9ae5-41cd6a4833b9_terseLabel_en-US" xlink:label="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_label_en-US" xlink:label="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments, not Classified as Cash Equivalents</link:label>
    <link:label id="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_documentation_en-US" xlink:label="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments, not Classified as Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:href="bldp-20221231.xsd#bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:to="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EventsAfterReportingPeriodAbstract_81e6de04-4016-4369-b2c3-bf8147f3c19b_terseLabel_en-US" xlink:label="lab_bldp_EventsAfterReportingPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Events After Reporting Period [Abstract]</link:label>
    <link:label id="lab_bldp_EventsAfterReportingPeriodAbstract_label_en-US" xlink:label="lab_bldp_EventsAfterReportingPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Events After Reporting Period [Abstract]</link:label>
    <link:label id="lab_bldp_EventsAfterReportingPeriodAbstract_documentation_en-US" xlink:label="lab_bldp_EventsAfterReportingPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Events After Reporting Period [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EventsAfterReportingPeriodAbstract" xlink:href="bldp-20221231.xsd#bldp_EventsAfterReportingPeriodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EventsAfterReportingPeriodAbstract" xlink:to="lab_bldp_EventsAfterReportingPeriodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_faac6b6a-25d2-42ec-b4c8-d010da928fdc_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinishedGoods_99e0f128-6442-4666-8672-e88703d73964_terseLabel_en-US" xlink:label="lab_ifrs-full_FinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_ifrs-full_FinishedGoods_label_en-US" xlink:label="lab_ifrs-full_FinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current finished goods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinishedGoods" xlink:to="lab_ifrs-full_FinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AuditInformationAbstract_label_en-US" xlink:label="lab_bldp_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_bldp_AuditInformationAbstract_documentation_en-US" xlink:label="lab_bldp_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AuditInformationAbstract" xlink:href="bldp-20221231.xsd#bldp_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AuditInformationAbstract" xlink:to="lab_bldp_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_ae2c0023-540b-4955-8375-44be1155f9e1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of finance lease payments receivable [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of finance lease payments receivable [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueExplanatory_4741dd9e-2e83-4a4f-b1ad-d8957512266b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of revenue</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of revenue [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRevenueExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRevenueExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRevenueExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGoodwillExplanatory_bda977c9-eddf-40e0-a885-5fac7c1f63fa_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_fb691480-d4b0-4ebb-b9d3-4918cc08d738_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_12286ee5-d368-47f6-bf66-a88a446cb63b_verboseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSUs Granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_c4dfdb1a-37f9-4df4-9c3e-a36e586a5460_netLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs Granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_label_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:to="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_85d1d1e1-4899-4de8-b68a-f053d329391a_terseLabel_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_label_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_609bbee8-83b3-4565-ad15-a806139b9926_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and service revenues</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_d97b03a5-debf-4a04-b6b4-7a03d2e33c90_verboseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_label_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:to="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_cbd3e39a-c97e-4ac7-9f9e-27556448a618_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds on issuance of share capital from share option exercises</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_ab269a43-c2eb-467b-958b-092da5b17ffc_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromExerciseOfOptions" xlink:to="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_e5f802ea-0868-4772-992f-ff04c6704366_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PlanAssetsMember_4cb1d1fb-ee9f-4f62-874c-1714f6cdf074_terseLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsMember_label_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PlanAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsMember" xlink:to="lab_ifrs-full_PlanAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_fc551c90-753b-4d65-b159-a32edcc5b269_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_2b40454a-b8b5-498c-8c38-4f21d22aa80c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Transactions Between Related Parties</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_cb1add60-eb1d-4064-9109-3f8607236778_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for depreciation and amortisation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:to="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_021239d2-01fb-4cdb-88ca-a8ebbeeb82a2_totalLabel_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Personnel expenses</link:label>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_label_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense" xlink:to="lab_ifrs-full_EmployeeBenefitsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPrimarySicNumber_9cd1280e-5aa0-4653-bdaa-7a33e82d5b8d_terseLabel_en-US" xlink:label="lab_dei_EntityPrimarySicNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Primary SIC Number</link:label>
    <link:label id="lab_dei_EntityPrimarySicNumber_label_en-US" xlink:label="lab_dei_EntityPrimarySicNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Primary SIC Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPrimarySicNumber" xlink:to="lab_dei_EntityPrimarySicNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_f04af0dd-981f-40b7-b06f-c7642e11e830_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in trade and other receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PaymentsForRoyaltyAgreement_24d8bb16-f6dd-42e4-933c-0abaf5a31d8e_terseLabel_en-US" xlink:label="lab_bldp_PaymentsForRoyaltyAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty payments</link:label>
    <link:label id="lab_bldp_PaymentsForRoyaltyAgreement_label_en-US" xlink:label="lab_bldp_PaymentsForRoyaltyAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Royalty Agreement</link:label>
    <link:label id="lab_bldp_PaymentsForRoyaltyAgreement_documentation_en-US" xlink:label="lab_bldp_PaymentsForRoyaltyAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Royalty Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForRoyaltyAgreement" xlink:href="bldp-20221231.xsd#bldp_PaymentsForRoyaltyAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PaymentsForRoyaltyAgreement" xlink:to="lab_bldp_PaymentsForRoyaltyAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProceedsFromIssuingSharesGross_88eba7c1-ce89-4346-9660-79670f428e86_verboseLabel_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross proceeds from offering</link:label>
    <link:label id="lab_bldp_ProceedsFromIssuingSharesGross_8d9cd154-4d23-4440-84c3-406fdb9fa0d6_terseLabel_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross offering proceeds</link:label>
    <link:label id="lab_bldp_ProceedsFromIssuingSharesGross_label_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Issuing Shares, Gross</link:label>
    <link:label id="lab_bldp_ProceedsFromIssuingSharesGross_documentation_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Issuing Shares, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross" xlink:href="bldp-20221231.xsd#bldp_ProceedsFromIssuingSharesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProceedsFromIssuingSharesGross" xlink:to="lab_bldp_ProceedsFromIssuingSharesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DocumentAndEntityInformationAbstract_6ea0ec55-8490-4e81-b1ff-a311c3658391_terseLabel_en-US" xlink:label="lab_bldp_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:label id="lab_bldp_DocumentAndEntityInformationAbstract_label_en-US" xlink:label="lab_bldp_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:label id="lab_bldp_DocumentAndEntityInformationAbstract_documentation_en-US" xlink:label="lab_bldp_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DocumentAndEntityInformationAbstract" xlink:href="bldp-20221231.xsd#bldp_DocumentAndEntityInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract" xlink:to="lab_bldp_DocumentAndEntityInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrencyRiskMember_11c88358-063c-42ab-8723-26913048ec69_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencyRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency risk</link:label>
    <link:label id="lab_ifrs-full_CurrencyRiskMember_label_en-US" xlink:label="lab_ifrs-full_CurrencyRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency risk [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencyRiskMember" xlink:to="lab_ifrs-full_CurrencyRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_BusinessContactMember_b9242888-0483-4169-895e-d21baf9eef00_terseLabel_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Contact</link:label>
    <link:label id="lab_dei_BusinessContactMember_label_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Contact [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_aadc2cfa-7c12-416d-a96a-7ba88a8e1f9a_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings (loss) per share</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for earnings per share [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsTable_0f1d6586-67d3-4268-a3fd-412c200f5295_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_1fbd037d-290c-4884-ace8-416c9c8bdee1_terseLabel_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of transfer of goods or services</link:label>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_label_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of transfer of goods or services [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:to="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d4242a85-d76b-4000-9ff0-0b5c65ffbc26_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_8f985626-a643-443e-97bb-502c1e0aacc2_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_25e1fc81-6847-4c85-b0e7-03542444de2a_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_619762fb-66ce-4315-b015-39241252c57f_netLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation (note 21)</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_label_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense from share-based payment transactions with employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_f71966ca-f33a-4c92-b6c0-ec94abefdc0c_terseLabel_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undiscounted amount of the estimated cash flows</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_label_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_documentation_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:href="bldp-20221231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:to="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_e245af69-88cb-49fa-a0e5-53f6ceec9543_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other current receivables [abstract]</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other current receivables [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncreaseInShortTermInvestment_028f46e2-3636-4efc-b294-6830a3e33a09_terseLabel_en-US" xlink:label="lab_bldp_IncreaseInShortTermInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in short term investment</link:label>
    <link:label id="lab_bldp_IncreaseInShortTermInvestment_label_en-US" xlink:label="lab_bldp_IncreaseInShortTermInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in Short term Investment</link:label>
    <link:label id="lab_bldp_IncreaseInShortTermInvestment_documentation_en-US" xlink:label="lab_bldp_IncreaseInShortTermInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in Short term Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseInShortTermInvestment" xlink:href="bldp-20221231.xsd#bldp_IncreaseInShortTermInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseInShortTermInvestment" xlink:to="lab_bldp_IncreaseInShortTermInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContractAssetsRollForward_2a88e22f-67ea-48d6-bc3f-6ad1c889a87f_terseLabel_en-US" xlink:label="lab_bldp_ContractAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_ContractAssetsRollForward_label_en-US" xlink:label="lab_bldp_ContractAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_ContractAssetsRollForward_documentation_en-US" xlink:label="lab_bldp_ContractAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractAssetsRollForward" xlink:href="bldp-20221231.xsd#bldp_ContractAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContractAssetsRollForward" xlink:to="lab_bldp_ContractAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_d920d718-64b3-4e08-8deb-fb2bca2c37ac_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_577fbedf-cdf7-4663-9d04-53fdab4ac0fe_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected tax recovery at 27.00% (2021 &#8211; 27.00% )</link:label>
    <link:label id="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_label_en-US" xlink:label="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (income) at applicable tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:to="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_3a9eafd9-8e42-4dba-8051-4e2d1d86a3e7_terseLabel_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets, useful lives (in years)</link:label>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_label_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period</link:label>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_documentation_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:to="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentOtherEntitiesRollForward_47da09e9-4ba5-4be0-b9c5-8d507e2d234d_terseLabel_en-US" xlink:label="lab_bldp_InvestmentOtherEntitiesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Other Entities [Roll Forward]</link:label>
    <link:label id="lab_bldp_InvestmentOtherEntitiesRollForward_label_en-US" xlink:label="lab_bldp_InvestmentOtherEntitiesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Other Entities [Roll Forward]</link:label>
    <link:label id="lab_bldp_InvestmentOtherEntitiesRollForward_documentation_en-US" xlink:label="lab_bldp_InvestmentOtherEntitiesRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Other Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentOtherEntitiesRollForward" xlink:href="bldp-20221231.xsd#bldp_InvestmentOtherEntitiesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward" xlink:to="lab_bldp_InvestmentOtherEntitiesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_2e7adf9e-378f-43fd-8a35-6adff1d603ca_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disaggregation of Revenue from Contracts with Customers</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_b26edf24-c432-44af-b1af-a50eebf6974c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of cash flow statement [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:to="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProceedsFromIssuingSharesEquityOffering_306ebca4-2d06-4341-8c96-e0492c55b57f_terseLabel_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesEquityOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds on issuance of share capital from equity offering</link:label>
    <link:label id="lab_bldp_ProceedsFromIssuingSharesEquityOffering_label_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesEquityOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuing shares, Equity Offering</link:label>
    <link:label id="lab_bldp_ProceedsFromIssuingSharesEquityOffering_documentation_en-US" xlink:label="lab_bldp_ProceedsFromIssuingSharesEquityOffering" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuing shares, Equity Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesEquityOffering" xlink:href="bldp-20221231.xsd#bldp_ProceedsFromIssuingSharesEquityOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProceedsFromIssuingSharesEquityOffering" xlink:to="lab_bldp_ProceedsFromIssuingSharesEquityOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_490f90ed-743c-4a46-83cf-d31da136d732_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_11c1fa7f-733b-4553-a9da-835daa2c9888_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_39c13e6e-3c94-40ce-a769-0e4951bd3fe0_terseLabel_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exposure to risk holding Canadian dollar net expenditures, percentage (up to)</link:label>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_label_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum</link:label>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_documentation_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:href="bldp-20221231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:to="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_0e4625c5-4a46-4484-9b41-f65dd3d088ee_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_label_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapitalMember" xlink:to="lab_ifrs-full_IssuedCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_d57b12b1-7183-4c28-b6d4-c6d5d27382b5_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_label_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) before tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossBeforeTax" xlink:to="lab_ifrs-full_ProfitLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MajorCustomersMember_49dc0109-f325-4eb6-bc69-91d5bc8bc4c4_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customers</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersMember_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customers [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersMember" xlink:to="lab_ifrs-full_MajorCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_cd571a7c-576d-462b-87b4-98a4455bf29d_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares issued (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_label_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Issued, Other Equity Instruments</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Issued, Other Equity Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:to="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IntangibleAssetsAbstract_8c26df81-3d33-41df-8164-58209b35b35f_terseLabel_en-US" xlink:label="lab_bldp_IntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:label id="lab_bldp_IntangibleAssetsAbstract_label_en-US" xlink:label="lab_bldp_IntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:label id="lab_bldp_IntangibleAssetsAbstract_documentation_en-US" xlink:label="lab_bldp_IntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract" xlink:href="bldp-20221231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IntangibleAssetsAbstract" xlink:to="lab_bldp_IntangibleAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_HydrogenFundsMember_df4994cb-54c8-4370-98d0-03f99abad61e_terseLabel_en-US" xlink:label="lab_bldp_HydrogenFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hydrogen Funds</link:label>
    <link:label id="lab_bldp_HydrogenFundsMember_label_en-US" xlink:label="lab_bldp_HydrogenFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hydrogen Funds [Member]</link:label>
    <link:label id="lab_bldp_HydrogenFundsMember_documentation_en-US" xlink:label="lab_bldp_HydrogenFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hydrogen Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HydrogenFundsMember" xlink:href="bldp-20221231.xsd#bldp_HydrogenFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_HydrogenFundsMember" xlink:to="lab_bldp_HydrogenFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_761679b7-f730-4578-b7af-58d09c76b09b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentsMember_317fa85d-9347-44e3-bbd0-d82810ec0d22_terseLabel_en-US" xlink:label="lab_bldp_InvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_bldp_InvestmentsMember_label_en-US" xlink:label="lab_bldp_InvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Member]</link:label>
    <link:label id="lab_bldp_InvestmentsMember_documentation_en-US" xlink:label="lab_bldp_InvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsMember" xlink:href="bldp-20221231.xsd#bldp_InvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentsMember" xlink:to="lab_bldp_InvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CostReductionInitiativesAndAdditionalChargesMember_5edc5818-a1ff-493e-87f3-9fbbab6e854d_terseLabel_en-US" xlink:label="lab_bldp_CostReductionInitiativesAndAdditionalChargesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Reduction Initiatives and Additional Charges</link:label>
    <link:label id="lab_bldp_CostReductionInitiativesAndAdditionalChargesMember_label_en-US" xlink:label="lab_bldp_CostReductionInitiativesAndAdditionalChargesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Reduction Initiatives and Additional Charges [Member]</link:label>
    <link:label id="lab_bldp_CostReductionInitiativesAndAdditionalChargesMember_documentation_en-US" xlink:label="lab_bldp_CostReductionInitiativesAndAdditionalChargesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Reduction Initiatives and Additional Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostReductionInitiativesAndAdditionalChargesMember" xlink:href="bldp-20221231.xsd#bldp_CostReductionInitiativesAndAdditionalChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CostReductionInitiativesAndAdditionalChargesMember" xlink:to="lab_bldp_CostReductionInitiativesAndAdditionalChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_6c0af3fc-dc33-42f0-b4ae-b9f82a3e045b_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for prior periods</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for deferred tax of prior periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:to="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ChangesinnoncashworkingcapitalAbstract_19e5ce4b-98a3-4ec5-82ab-a621401aa2e7_terseLabel_en-US" xlink:label="lab_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in non-cash working capital:</link:label>
    <link:label id="lab_bldp_ChangesinnoncashworkingcapitalAbstract_label_en-US" xlink:label="lab_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in non-cash working capital [Abstract]</link:label>
    <link:label id="lab_bldp_ChangesinnoncashworkingcapitalAbstract_documentation_en-US" xlink:label="lab_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in non-cash working capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:href="bldp-20221231.xsd#bldp_ChangesinnoncashworkingcapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:to="lab_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_76eb50c6-ce30-455d-8002-c69cfa21720c_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetAssetsLiabilities_29b1d965-fe7a-4b24-82bf-dfd471dc39d3_totalLabel_en-US" xlink:label="lab_ifrs-full_NetAssetsLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net assets</link:label>
    <link:label id="lab_ifrs-full_NetAssetsLiabilities_label_en-US" xlink:label="lab_ifrs-full_NetAssetsLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets (liabilities)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetAssetsLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NetAssetsLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetAssetsLiabilities" xlink:to="lab_ifrs-full_NetAssetsLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_9c76e920-f4cc-46f0-b16b-4c8679fc05c1_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for related parties</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for related parties [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_20e93fa0-b769-4be2-a9f2-2c6550952fc5_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits payable</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from other changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_46b405d3-8094-4ca0-b52e-5008215af1ee_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges of exercise prices for outstanding share options [axis]</link:label>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_label_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges of exercise prices for outstanding share options [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_ccca5a70-c20b-46e6-8603-f34e20066caa_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges on intangible assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of impairment of assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxExpense_25659e80-8992-4c38-9a63-67b3c8a750b1_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax recovery</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for deferred tax expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:to="lab_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_046fb945-cb59-4b38-b134-792dea42fa3b_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Detailed Information on Personnel Expenses</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:to="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_aa748681-630f-4080-b743-2e718c63c0fd_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) financing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_02766927-0d94-4b19-abdf-3afcb2c4d08c_terseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired customer contracts and relationships</link:label>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_label_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-related intangible assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:to="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ForseePowerMember_01adccf1-be9a-4307-ac4c-3c0b9f98d24f_terseLabel_en-US" xlink:label="lab_bldp_ForseePowerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forsee Power</link:label>
    <link:label id="lab_bldp_ForseePowerMember_label_en-US" xlink:label="lab_bldp_ForseePowerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forsee Power [Member]</link:label>
    <link:label id="lab_bldp_ForseePowerMember_documentation_en-US" xlink:label="lab_bldp_ForseePowerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forsee Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ForseePowerMember" xlink:to="lab_bldp_ForseePowerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_86cbd24b-46f1-4600-9108-ff21aa4f6fb2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Temporary Difference, Unused Tax Losses and Unused Tax Credits</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_982056c6-4407-4a6e-b2d2-697d186d5363_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksAxis" xlink:to="lab_ifrs-full_TypesOfRisksAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherCountriesMember_776169bd-ba2b-4da9-86d2-060efc8db45e_terseLabel_en-US" xlink:label="lab_bldp_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other countries</link:label>
    <link:label id="lab_bldp_OtherCountriesMember_label_en-US" xlink:label="lab_bldp_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:label id="lab_bldp_OtherCountriesMember_documentation_en-US" xlink:label="lab_bldp_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherCountriesMember" xlink:href="bldp-20221231.xsd#bldp_OtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherCountriesMember" xlink:to="lab_bldp_OtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_b3f234d5-71a4-423b-9631-6f05a1561e71_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangements Options Outstanding [Roll Forward]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_label_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangements Options Outstanding [Roll Forward]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_documentation_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangements Options Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:to="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_ae8b4127-7faf-4b9b-8f06-69ee5d82c492_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_label_en-US" xlink:label="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from rendering of services, related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:to="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_608b7704-bdaa-4b98-92d6-3e869d444a9b_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum obligation, notice period per each year (months)</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:to="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_c2e1b268-8ebd-4e44-ae81-6b9ec3fbb158_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesTable_ae27ce22-4978-4057-91ed-579ffcb9623a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of joint ventures [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of joint ventures [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable" xlink:to="lab_ifrs-full_DisclosureOfJointVenturesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentPropertyMember_edc591ff-6d77-4bca-902e-e1e8c5aca334_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long- Term Investment</link:label>
    <link:label id="lab_ifrs-full_InvestmentPropertyMember_label_en-US" xlink:label="lab_ifrs-full_InvestmentPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment property [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentPropertyMember" xlink:to="lab_ifrs-full_InvestmentPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_c8669ed7-41e8-4071-98fc-27631233a664_totalLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive loss</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncome" xlink:to="lab_ifrs-full_ComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_f9269eb8-5e8f-4e32-846f-064ba4734eaa_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to intangible assets</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions other than through business combinations, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_13772d08-f13c-40fb-a723-af5bf1cd868c_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ValuationTechniquesMember_60e2fa4f-781e-45ab-9716-45f8bf6a0b1e_terseLabel_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation techniques</link:label>
    <link:label id="lab_ifrs-full_ValuationTechniquesMember_label_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation techniques [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ValuationTechniquesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ValuationTechniquesMember" xlink:to="lab_ifrs-full_ValuationTechniquesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_c3924f2a-ea09-4761-9b9c-242ed271c866_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_1bd23d1f-91be-4869-ba15-a1e91900ef07_verboseLabel_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Power Systems Europe A/S</link:label>
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_46c16a27-3cf3-48ab-9e56-8ff54f09a3d5_terseLabel_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27)</link:label>
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_label_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Power Systems Europe [Member]</link:label>
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_documentation_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Power Systems Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember" xlink:href="bldp-20221231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardPowerSystemsEuropeMember" xlink:to="lab_bldp_BallardPowerSystemsEuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_65db56bd-c4cc-4613-875a-922a60102117_terseLabel_en-US" xlink:label="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of 49% profit on inventory not yet sold to third party, net</link:label>
    <link:label id="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_label_en-US" xlink:label="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition (Deferral) Of Profit On Inventory Sold To Third Parties</link:label>
    <link:label id="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_documentation_en-US" xlink:label="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition (Deferral) Of Profit On Inventory Sold To Third Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:href="bldp-20221231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:to="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ResearchAndDevelopmentTaxCreditsMember_c2c26b14-61d5-472a-b6a8-7ca63082d72d_terseLabel_en-US" xlink:label="lab_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development tax credits</link:label>
    <link:label id="lab_bldp_ResearchAndDevelopmentTaxCreditsMember_label_en-US" xlink:label="lab_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Tax Credits [Member]</link:label>
    <link:label id="lab_bldp_ResearchAndDevelopmentTaxCreditsMember_documentation_en-US" xlink:label="lab_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:href="bldp-20221231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:to="lab_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember_9fbdd6a4-77ba-4d8d-a0a3-e7fc1af5623f_terseLabel_en-US" xlink:label="lab_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Exit and Modification Costs, Grant Adjustments Charges, Legal and Advisory Costs</link:label>
    <link:label id="lab_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember_label_en-US" xlink:label="lab_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Exit and Modification Costs, Grant Adjustments Charges, Legal and Advisory Costs [Member]</link:label>
    <link:label id="lab_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember_documentation_en-US" xlink:label="lab_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Exit and Modification Costs, Grant Adjustments Charges, Legal and Advisory Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember" xlink:href="bldp-20221231.xsd#bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember" xlink:to="lab_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LeasesInterestRate_127150de-b6ad-42c2-bb26-eb591cf2cac7_terseLabel_en-US" xlink:label="lab_bldp_LeasesInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_bldp_LeasesInterestRate_label_en-US" xlink:label="lab_bldp_LeasesInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Interest Rate</link:label>
    <link:label id="lab_bldp_LeasesInterestRate_documentation_en-US" xlink:label="lab_bldp_LeasesInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesInterestRate" xlink:href="bldp-20221231.xsd#bldp_LeasesInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LeasesInterestRate" xlink:to="lab_bldp_LeasesInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditedAnnualFinancialStatements_4f920815-ed90-4b44-9ca7-4555c8cadd2a_terseLabel_en-US" xlink:label="lab_dei_AuditedAnnualFinancialStatements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audited Annual Financial Statements</link:label>
    <link:label id="lab_dei_AuditedAnnualFinancialStatements_label_en-US" xlink:label="lab_dei_AuditedAnnualFinancialStatements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audited Annual Financial Statements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditedAnnualFinancialStatements" xlink:to="lab_dei_AuditedAnnualFinancialStatements" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherProvisionsRollForward_8732a6c4-60da-4986-9c41-b355a5e2453c_terseLabel_en-US" xlink:label="lab_bldp_OtherProvisionsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions [Roll Forward]</link:label>
    <link:label id="lab_bldp_OtherProvisionsRollForward_label_en-US" xlink:label="lab_bldp_OtherProvisionsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions [Roll Forward]</link:label>
    <link:label id="lab_bldp_OtherProvisionsRollForward_documentation_en-US" xlink:label="lab_bldp_OtherProvisionsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsRollForward" xlink:href="bldp-20221231.xsd#bldp_OtherProvisionsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherProvisionsRollForward" xlink:to="lab_bldp_OtherProvisionsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_2bf6d053-8c00-4f32-b09b-8aa6ae29ae4c_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributed surplus</link:label>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_label_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalPaidinCapitalMember" xlink:to="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_7bc9e459-3607-45af-a848-d957ec8c6f8d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Quantitative Information About Right-of-Use Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_70292df0-073d-4e73-a419-782e431278b4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_HeavyDutyMotiveMember_75aefdb2-2688-427d-a307-8560823af7fa_terseLabel_en-US" xlink:label="lab_bldp_HeavyDutyMotiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heavy Duty Motive</link:label>
    <link:label id="lab_bldp_HeavyDutyMotiveMember_label_en-US" xlink:label="lab_bldp_HeavyDutyMotiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heavy Duty Motive [Member]</link:label>
    <link:label id="lab_bldp_HeavyDutyMotiveMember_documentation_en-US" xlink:label="lab_bldp_HeavyDutyMotiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heavy Duty Motive [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HeavyDutyMotiveMember" xlink:href="bldp-20221231.xsd#bldp_HeavyDutyMotiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_HeavyDutyMotiveMember" xlink:to="lab_bldp_HeavyDutyMotiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_8d458aff-f793-4537-be1a-c71330d18419_periodStartLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of options outstanding beginning balance (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_eaadebf5-79f7-4f6f-a8d6-a19e29e580b5_periodEndLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of options outstanding ending balance (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_992fbbf9-f4c9-4007-836a-c9af4f799c94_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of options outstanding (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccountingProfit_c5b6e825-dea5-44b8-8dd5-19ddaefafecf_terseLabel_en-US" xlink:label="lab_ifrs-full_AccountingProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss before income taxes (from continuing operations)</link:label>
    <link:label id="lab_ifrs-full_AccountingProfit_label_en-US" xlink:label="lab_ifrs-full_AccountingProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccountingProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccountingProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccountingProfit" xlink:to="lab_ifrs-full_AccountingProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_a2bf500c-fafc-4aef-b3c3-43556bb60a18_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageShares_ab7abfbe-7d22-4e7d-a766-eb834c5ad7a4_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of common shares outstanding (shares)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageShares_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of ordinary shares used in calculating basic earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageShares" xlink:to="lab_ifrs-full_WeightedAverageShares" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_d33447db-c6de-4837-8c17-2a5b76e75143_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of years due to change in control</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Management Personnel Compensation, Number Of Years Due To Change In Control</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Management Personnel Compensation, Number Of Years Due To Change In Control</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:to="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_6bc7fa8a-2993-4a27-aadb-96641d726ab5_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions used/paid during year</link:label>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_9e718965-9740-4025-b726-e30ca4206570_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenditures</link:label>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision used, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionUsedOtherProvisions" xlink:to="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockAxis_702679b7-cbd3-4577-a072-7a950cb928d6_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock [Axis]</link:label>
    <link:label id="lab_bldp_SaleOfStockAxis_label_en-US" xlink:label="lab_bldp_SaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock [Axis]</link:label>
    <link:label id="lab_bldp_SaleOfStockAxis_documentation_en-US" xlink:label="lab_bldp_SaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockAxis" xlink:to="lab_bldp_SaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_a4d2e103-33ef-45c9-b184-8ae43c96e98c_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_be878cd4-7df3-44ab-9ea2-842e94c3f837_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_GreenHydrogenMember_5c881730-fa98-44e4-8bd9-5f171db4514d_terseLabel_en-US" xlink:label="lab_bldp_GreenHydrogenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Green Hydrogen</link:label>
    <link:label id="lab_bldp_GreenHydrogenMember_label_en-US" xlink:label="lab_bldp_GreenHydrogenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Green Hydrogen [Member]</link:label>
    <link:label id="lab_bldp_GreenHydrogenMember_documentation_en-US" xlink:label="lab_bldp_GreenHydrogenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Green Hydrogen</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember" xlink:href="bldp-20221231.xsd#bldp_GreenHydrogenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_GreenHydrogenMember" xlink:to="lab_bldp_GreenHydrogenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_48c9d69c-e413-4ea6-a4b6-a703d3f2456f_terseLabel_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredFinanceCost_afc5c90e-ceb2-43b3-8605-ed7ee5baad5c_terseLabel_en-US" xlink:label="lab_bldp_DeferredFinanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred finance cost</link:label>
    <link:label id="lab_bldp_DeferredFinanceCost_label_en-US" xlink:label="lab_bldp_DeferredFinanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Finance Cost</link:label>
    <link:label id="lab_bldp_DeferredFinanceCost_documentation_en-US" xlink:label="lab_bldp_DeferredFinanceCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Finance Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredFinanceCost" xlink:href="bldp-20221231.xsd#bldp_DeferredFinanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredFinanceCost" xlink:to="lab_bldp_DeferredFinanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_57379da9-f08e-4254-acd8-f501d95eaefa_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_fd0db1b3-1944-43bc-80cf-aa2b40d51c0a_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_394c1753-ba3e-47a3-9f53-3a13edfcab5b_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents" xlink:to="lab_ifrs-full_CashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_59826e16-9cee-45c5-b773-869d7590075c_totalLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic loss per share (in USD per share)</link:label>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_label_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings (loss) per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare" xlink:to="lab_ifrs-full_BasicEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_0dfb01d9-aba0-45be-aff7-4df42406cbee_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial risk management [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialRiskManagementExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_7999e490-942c-4d1d-8806-a5d49c1102c9_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EquityAccountedInvestmentChangesInFairValue_4f594ede-68fa-48c0-810d-ee62ab7732fe_terseLabel_en-US" xlink:label="lab_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Fair Value</link:label>
    <link:label id="lab_bldp_EquityAccountedInvestmentChangesInFairValue_label_en-US" xlink:label="lab_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity- Accounted Investment Changes in Fair Value</link:label>
    <link:label id="lab_bldp_EquityAccountedInvestmentChangesInFairValue_documentation_en-US" xlink:label="lab_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity- Accounted Investment Changes in Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:href="bldp-20221231.xsd#bldp_EquityAccountedInvestmentChangesInFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:to="lab_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_e0d81c7a-6b16-424f-be77-68e50d5ea63d_terseLabel_en-US" xlink:label="lab_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_label_en-US" xlink:label="lab_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (Loss) from Operating Activities of Combined Entity as if Combination Occurred at Beginning of Period</link:label>
    <link:label id="lab_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_documentation_en-US" xlink:label="lab_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (Loss) from Operating Activities of Combined Entity as if Combination Occurred at Beginning of Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:href="bldp-20221231.xsd#bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:to="lab_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_8e4a41a5-9c5e-40b9-ae66-a7884f1af526_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment retirement benefits</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation, post-employment benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_ae376e48-7e1e-432d-ace4-72c563059f88_terseLabel_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate fluctuations on cash and cash equivalents held</link:label>
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:to="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_a799bf6e-d8b7-416e-859e-02f9a4856d43_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_71f4d687-0ab2-4d45-9fc9-695707a9c77b_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_de731ccf-a75e-41c5-9fa4-52c7f42df020_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesOutstanding" xlink:to="lab_ifrs-full_NumberOfSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_MaterialHandlingMember_d4be73ce-7cd9-49d2-9eab-f3a0774fda75_terseLabel_en-US" xlink:label="lab_bldp_MaterialHandlingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Handling</link:label>
    <link:label id="lab_bldp_MaterialHandlingMember_label_en-US" xlink:label="lab_bldp_MaterialHandlingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Handling [Member]</link:label>
    <link:label id="lab_bldp_MaterialHandlingMember_documentation_en-US" xlink:label="lab_bldp_MaterialHandlingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Handling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_MaterialHandlingMember" xlink:href="bldp-20221231.xsd#bldp_MaterialHandlingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_MaterialHandlingMember" xlink:to="lab_bldp_MaterialHandlingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_82d55a5d-31f2-45e3-bc8e-536a4fb7014f_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:to="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseByNatureAbstract_d859a5b0-b5b5-474d-9fc0-f5974372bfdf_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseByNatureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_ifrs-full_ExpenseByNatureAbstract_label_en-US" xlink:label="lab_ifrs-full_ExpenseByNatureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses by nature [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNatureAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseByNatureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract" xlink:to="lab_ifrs-full_ExpenseByNatureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_3a488329-af4e-4e54-9500-afcd11b3631a_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_546b896f-8589-4f06-9364-0744541e6b1e_totalLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other total</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:to="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NonCompeteAgreementMember_c9aabb8a-47ba-4459-8a57-dc55342f665c_terseLabel_en-US" xlink:label="lab_bldp_NonCompeteAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreement</link:label>
    <link:label id="lab_bldp_NonCompeteAgreementMember_label_en-US" xlink:label="lab_bldp_NonCompeteAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Compete Agreement [Member]</link:label>
    <link:label id="lab_bldp_NonCompeteAgreementMember_documentation_en-US" xlink:label="lab_bldp_NonCompeteAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Compete Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCompeteAgreementMember" xlink:href="bldp-20221231.xsd#bldp_NonCompeteAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NonCompeteAgreementMember" xlink:to="lab_bldp_NonCompeteAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentRegistrationStatement_510279d9-562e-4da1-bfa5-5824aef5462d_terseLabel_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Registration Statement</link:label>
    <link:label id="lab_dei_DocumentRegistrationStatement_label_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Registration Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContingentConsiderationTerm_5eec337c-d909-4afa-af5a-8db00310e979_terseLabel_en-US" xlink:label="lab_bldp_ContingentConsiderationTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance milestones, term</link:label>
    <link:label id="lab_bldp_ContingentConsiderationTerm_label_en-US" xlink:label="lab_bldp_ContingentConsiderationTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Term</link:label>
    <link:label id="lab_bldp_ContingentConsiderationTerm_documentation_en-US" xlink:label="lab_bldp_ContingentConsiderationTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationTerm" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContingentConsiderationTerm" xlink:to="lab_bldp_ContingentConsiderationTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_a7400865-06bb-4dd3-98e0-fc8b5063787d_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssetsMember" xlink:to="lab_ifrs-full_RightofuseAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember_ea6c6bfa-9a7c-46b5-97a3-3e174d8fd1a1_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services transferred over time</link:label>
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember_label_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goods or services transferred over time [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GoodsOrServicesTransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:to="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Inventories_9140a6d5-0ab9-4580-9e20-360013602236_terseLabel_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_Inventories_12463d18-b6f7-4894-b083-2aa244446a27_totalLabel_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_Inventories_label_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Inventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Inventories" xlink:to="lab_ifrs-full_Inventories" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_378b7470-723a-450f-bf1e-10824bb2fa5c_terseLabel_en-US" xlink:label="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility, maximum borrowing capacity</link:label>
    <link:label id="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_label_en-US" xlink:label="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity1</link:label>
    <link:label id="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_documentation_en-US" xlink:label="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:href="bldp-20221231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:to="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_7b11ce15-f204-4d88-a62f-65baa220cf47_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Detailed Information About Inventories</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information About Inventories [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information About Inventories [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:to="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_ffa1811f-ba41-455e-abdf-76273d17f351_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_6985bc4f-f335-4bf1-b096-7608b0c5e148_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for share-based payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:to="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_0bc119d5-256a-410c-bcbd-b86a5bbac667_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for increase (decrease) in trade and other payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_5b580d67-44a6-4512-ac72-80de9ad04d2d_terseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than one year</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_label_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not later than one year [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanOneYearMember" xlink:to="lab_ifrs-full_NotLaterThanOneYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_5586da76-3bee-44e5-9ef4-42f22cccb154_negatedTerseLabel_en-US" xlink:label="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Elimination of unrealized profit on downstream sales, net of sale to third party</link:label>
    <link:label id="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_label_en-US" xlink:label="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Elimination of Unrealized Profit on Downstream Sales</link:label>
    <link:label id="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_documentation_en-US" xlink:label="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Elimination of Unrealized Profit on Downstream Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:href="bldp-20221231.xsd#bldp_EliminationOfUnrealizedProfitOnDownstreamSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:to="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_570f9bca-3daf-446d-8f71-018d71cc5b36_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossCarryingAmountMember" xlink:to="lab_ifrs-full_GrossCarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfBenefitPlans_159fa83f-c399-409e-912b-381fe198b08b_terseLabel_en-US" xlink:label="lab_bldp_NumberOfBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of plans</link:label>
    <link:label id="lab_bldp_NumberOfBenefitPlans_label_en-US" xlink:label="lab_bldp_NumberOfBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Benefit Plans</link:label>
    <link:label id="lab_bldp_NumberOfBenefitPlans_documentation_en-US" xlink:label="lab_bldp_NumberOfBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBenefitPlans" xlink:href="bldp-20221231.xsd#bldp_NumberOfBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfBenefitPlans" xlink:to="lab_bldp_NumberOfBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent_9f159363-e886-4342-a632-297eef0f5f6b_terseLabel_en-US" xlink:label="lab_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracting prepayment percent</link:label>
    <link:label id="lab_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent_label_en-US" xlink:label="lab_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduced Credit Risk Exposure From Trade Receivables and Contract Assets By Contracting Prepayment Percent</link:label>
    <link:label id="lab_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent_documentation_en-US" xlink:label="lab_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduced Credit Risk Exposure From Trade Receivables and Contract Assets By Contracting Prepayment Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent" xlink:href="bldp-20221231.xsd#bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent" xlink:to="lab_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_3fd410b1-e8dc-46f2-bb3d-1a826916d496_terseLabel_en-US" xlink:label="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Comprehensive Income by Plan Type</link:label>
    <link:label id="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:to="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ImpairmentofAssetsAbstract_91b0fc06-77fb-4f3e-a33b-60baa14f7f7a_terseLabel_en-US" xlink:label="lab_bldp_ImpairmentofAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets [Abstract]</link:label>
    <link:label id="lab_bldp_ImpairmentofAssetsAbstract_label_en-US" xlink:label="lab_bldp_ImpairmentofAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets [Abstract]</link:label>
    <link:label id="lab_bldp_ImpairmentofAssetsAbstract_documentation_en-US" xlink:label="lab_bldp_ImpairmentofAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentofAssetsAbstract" xlink:href="bldp-20221231.xsd#bldp_ImpairmentofAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ImpairmentofAssetsAbstract" xlink:to="lab_bldp_ImpairmentofAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_e653d388-beb6-44bc-9c69-c9c124a40600_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_bd232205-3a00-48e6-8c5c-6132f57ebb0e_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding beginning balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_3ff99404-aed3-47e5-a250-699e90e44090_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding ending balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_label_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EquityInterestsOfAcquirerDiscounted_ade1d77f-38b0-4352-ba65-bdcf3d1eac9e_terseLabel_en-US" xlink:label="lab_bldp_EquityInterestsOfAcquirerDiscounted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity value, discounted</link:label>
    <link:label id="lab_bldp_EquityInterestsOfAcquirerDiscounted_ba661385-97db-426d-918f-d23e018ec500_verboseLabel_en-US" xlink:label="lab_bldp_EquityInterestsOfAcquirerDiscounted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred share consideration</link:label>
    <link:label id="lab_bldp_EquityInterestsOfAcquirerDiscounted_label_en-US" xlink:label="lab_bldp_EquityInterestsOfAcquirerDiscounted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Interests of Acquirer, Discounted</link:label>
    <link:label id="lab_bldp_EquityInterestsOfAcquirerDiscounted_documentation_en-US" xlink:label="lab_bldp_EquityInterestsOfAcquirerDiscounted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Interests of Acquirer, Discounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted" xlink:href="bldp-20221231.xsd#bldp_EquityInterestsOfAcquirerDiscounted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EquityInterestsOfAcquirerDiscounted" xlink:to="lab_bldp_EquityInterestsOfAcquirerDiscounted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_32a35346-e995-41ce-a2d0-17d619686ea1_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of movements in exchange rates</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NewProvisionsOtherProvisions_f35af7fb-f002-42df-a656-7c3a15e2f825_terseLabel_en-US" xlink:label="lab_ifrs-full_NewProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New additions to provision</link:label>
    <link:label id="lab_ifrs-full_NewProvisionsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_NewProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New provisions, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewProvisionsOtherProvisions" xlink:to="lab_ifrs-full_NewProvisionsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_34187a3e-1c6c-4993-9444-bc20b081c669_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_bldp_PropertyPlantAndEquipmentRollForward_7cd3ee5e-58bf-46e3-b29e-5762dddd1741_terseLabel_en-US" xlink:label="lab_bldp_PropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Roll Forward]</link:label>
    <link:label id="lab_bldp_PropertyPlantAndEquipmentRollForward_label_en-US" xlink:label="lab_bldp_PropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Roll Forward]</link:label>
    <link:label id="lab_bldp_PropertyPlantAndEquipmentRollForward_documentation_en-US" xlink:label="lab_bldp_PropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantAndEquipmentRollForward" xlink:href="bldp-20221231.xsd#bldp_PropertyPlantAndEquipmentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward" xlink:to="lab_bldp_PropertyPlantAndEquipmentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_32472449-f5e5-42d3-b028-f0d98fed9efa_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions reversed/expired during year</link:label>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_84ca7275-64ad-4adc-9af9-c9302ceda7aa_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Downward adjustments / provision eliminated</link:label>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused provision reversed, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:to="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RoyaltyObligationContingentPercentage_29634745-2ac6-441b-8879-820afba09e1e_terseLabel_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty obligation, percentage</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentPercentage_label_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligation, Contingent, Percentage</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentPercentage_documentation_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage" xlink:href="bldp-20221231.xsd#bldp_RoyaltyObligationContingentPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RoyaltyObligationContingentPercentage" xlink:to="lab_bldp_RoyaltyObligationContingentPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_ac1463fc-c41a-40f3-9513-1f7176dcee73_terseLabel_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment useful lives (in years)</link:label>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_label_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</link:label>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_documentation_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:to="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_13cf27a7-a866-49fc-af2c-97ef28e0bb84_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Non-cash Financing and Investing Activities</link:label>
    <link:label id="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:to="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCountry_fc750024-8274-4ec4-b1e2-3210813e05e5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Country</link:label>
    <link:label id="lab_dei_EntityAddressCountry_label_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Country</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock_b8f539b8-c001-4f9f-8fab-75882c67c085_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Identifiable Intangible Assets [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Identifiable Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock" xlink:to="lab_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_c5919bf7-7b83-4b5c-bfef-9c76d6aa522e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of additional information about leasing activities for lessee [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsideration_0809c96c-c0c0-4d7b-b8ae-650a20d0091b_terseLabel_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery on settlement of contingent consideration</link:label>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsideration_c6c84a22-6462-4eb0-bd2b-0275af558fcf_negatedTerseLabel_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery on settlement of contingent consideration</link:label>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsideration_label_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery on Settlement of Contingent Consideration</link:label>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsideration_documentation_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery on Settlement of Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:to="lab_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RestructuringTypeAxis_caa5c7c6-2821-4a7c-a5c0-0c191014655e_terseLabel_en-US" xlink:label="lab_bldp_RestructuringTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_bldp_RestructuringTypeAxis_label_en-US" xlink:label="lab_bldp_RestructuringTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_bldp_RestructuringTypeAxis_documentation_en-US" xlink:label="lab_bldp_RestructuringTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestructuringTypeAxis" xlink:href="bldp-20221231.xsd#bldp_RestructuringTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RestructuringTypeAxis" xlink:to="lab_bldp_RestructuringTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_db1e4754-feaa-4511-b2da-51c39e0de6a1_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentLiabilities" xlink:to="lab_ifrs-full_OtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_9e04da3b-a610-48aa-b788-48009afe930a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturity Analysis of Finance Lease Payments Receivable</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of finance lease payments receivable [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_4af3cf10-8332-4f27-a881-2f3f2633dab3_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for financial liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_f3a8d918-3f9d-4039-a9bd-4f7b488bc562_terseLabel_en-US" xlink:label="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity offerings (in shares)</link:label>
    <link:label id="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_e0c5ed30-1e23-4459-9293-4addc786375a_verboseLabel_en-US" xlink:label="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued (in shares)</link:label>
    <link:label id="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_8b15a388-824a-48b4-bc70-72a6bf78f3ab_netLabel_en-US" xlink:label="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Transacted (in shares)</link:label>
    <link:label id="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_label_en-US" xlink:label="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration Transferred, Number Of Shares Issued, Equity</link:label>
    <link:label id="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_documentation_en-US" xlink:label="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration Transferred, Number Of Shares Issued, Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity" xlink:href="bldp-20221231.xsd#bldp_ConsiderationTransferredNumberOfSharesIssuedEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity" xlink:to="lab_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilities_35df4743-583d-432f-a5b1-46a7887f6d0a_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilities_b10b5015-bad6-4fe4-9fff-d1f1eade8f40_negatedLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilities" xlink:to="lab_ifrs-full_CurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExpectedTaxRecovery_36960e7e-b698-470e-8d3b-8b01e0709a51_terseLabel_en-US" xlink:label="lab_bldp_ExpectedTaxRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Tax Recovery</link:label>
    <link:label id="lab_bldp_ExpectedTaxRecovery_label_en-US" xlink:label="lab_bldp_ExpectedTaxRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Tax Recovery</link:label>
    <link:label id="lab_bldp_ExpectedTaxRecovery_documentation_en-US" xlink:label="lab_bldp_ExpectedTaxRecovery" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Tax Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedTaxRecovery" xlink:href="bldp-20221231.xsd#bldp_ExpectedTaxRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpectedTaxRecovery" xlink:to="lab_bldp_ExpectedTaxRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EncoreFXFacilityMember_f00ce3de-67b0-437e-ba88-0d891c167b16_terseLabel_en-US" xlink:label="lab_bldp_EncoreFXFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FX Facility</link:label>
    <link:label id="lab_bldp_EncoreFXFacilityMember_label_en-US" xlink:label="lab_bldp_EncoreFXFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EncoreFX Facility [Member]</link:label>
    <link:label id="lab_bldp_EncoreFXFacilityMember_documentation_en-US" xlink:label="lab_bldp_EncoreFXFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EncoreFX Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EncoreFXFacilityMember" xlink:href="bldp-20221231.xsd#bldp_EncoreFXFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EncoreFXFacilityMember" xlink:to="lab_bldp_EncoreFXFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_5c5e53c3-b9d9-4c3e-8a99-32dfc843e4d5_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency reserve</link:label>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_label_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve of exchange differences on translation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:to="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ForeignExchangeFacility_df39fc43-1da1-43e3-8352-64f40f88c2e8_terseLabel_en-US" xlink:label="lab_bldp_ForeignExchangeFacility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange facility</link:label>
    <link:label id="lab_bldp_ForeignExchangeFacility_label_en-US" xlink:label="lab_bldp_ForeignExchangeFacility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Facility</link:label>
    <link:label id="lab_bldp_ForeignExchangeFacility_documentation_en-US" xlink:label="lab_bldp_ForeignExchangeFacility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeFacility" xlink:href="bldp-20221231.xsd#bldp_ForeignExchangeFacility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ForeignExchangeFacility" xlink:to="lab_bldp_ForeignExchangeFacility" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MachineryMember_5193b6a9-f6a0-465a-a24b-6b5e2c470902_terseLabel_en-US" xlink:label="lab_ifrs-full_MachineryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production and test equipment</link:label>
    <link:label id="lab_ifrs-full_MachineryMember_label_en-US" xlink:label="lab_ifrs-full_MachineryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MachineryMember" xlink:to="lab_ifrs-full_MachineryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeRecognitionOfRightOfUseAssets_529c8660-f102-4e47-ba74-e8c763ec78cc_terseLabel_en-US" xlink:label="lab_bldp_DeRecognitionOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">De-recognition</link:label>
    <link:label id="lab_bldp_DeRecognitionOfRightOfUseAssets_label_en-US" xlink:label="lab_bldp_DeRecognitionOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">De-Recognition of Right-of-Use Assets</link:label>
    <link:label id="lab_bldp_DeRecognitionOfRightOfUseAssets_documentation_en-US" xlink:label="lab_bldp_DeRecognitionOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">De-Recognition of Right-of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfRightOfUseAssets" xlink:href="bldp-20221231.xsd#bldp_DeRecognitionOfRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeRecognitionOfRightOfUseAssets" xlink:to="lab_bldp_DeRecognitionOfRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_f7fe654c-b172-4801-85a3-246b81c57836_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation (note 21)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_e0d41b87-6245-4ee7-8df0-1b40b39a1349_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total share-based compensation</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_850c604a-ad50-497b-86eb-bffd2e4913a0_netLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through share-based payment transactions, equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_8fe424ca-331e-4885-8d80-1ef22096dca9_terseLabel_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_label_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BusinessCombinationsAxis" xlink:to="lab_ifrs-full_BusinessCombinationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_d8247d83-97da-4474-9cd7-6b6d2d3dfbfe_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_4e4f3a8a-f446-4f29-a2f8-164bc55a5263_periodStartLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, beginning balance</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_2ed41357-3bf5-40dd-9f3c-6fe3ccbf66b0_periodEndLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, ending balance</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_ebda33cd-493c-4926-837e-f1a24c416e10_verboseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount of investment</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_de422a9a-fa8e-4241-a60f-615df3dba045_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Revenue_8a404482-5821-4599-a7f0-b26b82ba1023_terseLabel_en-US" xlink:label="lab_ifrs-full_Revenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_Revenue_label_en-US" xlink:label="lab_ifrs-full_Revenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Revenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Revenue" xlink:to="lab_ifrs-full_Revenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_3130b6dd-9515-4198-a4f3-456b0f64d9f6_negatedLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments of lease liabilities</link:label>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of lease liabilities, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_WeichaiPowerCo.Member_0e7c2344-f551-43fe-86e1-05b67ab00ad4_terseLabel_en-US" xlink:label="lab_bldp_WeichaiPowerCo.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weichai Power</link:label>
    <link:label id="lab_bldp_WeichaiPowerCo.Member_label_en-US" xlink:label="lab_bldp_WeichaiPowerCo.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weichai Power Co. [Member]</link:label>
    <link:label id="lab_bldp_WeichaiPowerCo.Member_documentation_en-US" xlink:label="lab_bldp_WeichaiPowerCo.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weichai Power Co. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiPowerCo.Member" xlink:href="bldp-20221231.xsd#bldp_WeichaiPowerCo.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WeichaiPowerCo.Member" xlink:to="lab_bldp_WeichaiPowerCo.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_d1ddfa45-bbc0-4c4c-9c54-08eddb650df9_terseLabel_en-US" xlink:label="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions through acquisition</link:label>
    <link:label id="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_label_en-US" xlink:label="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions through business combinations, right of use assets</link:label>
    <link:label id="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_documentation_en-US" xlink:label="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions through business combinations, right of use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:href="bldp-20221231.xsd#bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:to="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_3932eece-8c83-4f96-91c5-fada6e8766d8_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss on trade receivables</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recognised in profit or loss, trade receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_5832c00a-4b86-4f8b-915a-073f645640bb_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liability</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_9539e67a-448f-4df1-a4f6-0191257b402a_negatedLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilities" xlink:to="lab_ifrs-full_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_d1c8346c-5fcc-4437-9b4e-c54aab5cc5d9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Changes in Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_3c33eac8-828e-4c7a-b4ba-31add2ea55d7_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:to="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_0ec785e2-9b0e-4754-b0dd-66b058a85a53_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gain on defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_d9a0800b-1f63-4df4-98e6-df6c0bf06f6d_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan actuarial gain (note 20)</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_5dd1f453-41a5-4a28-a7fb-7dfac73f2b8b_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of options forfeited (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options forfeited in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_ce615911-ce91-46e1-a5a4-40fe5c93d419_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee future benefits</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_label_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current provisions for employee benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:to="lab_ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceRangeOneMember_df6b7c40-d908-42ae-94ee-deb4c3e8576e_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$1.33 - $3.06</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeOneMember_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range One [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeOneMember_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeOneMember" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeOneMember" xlink:to="lab_bldp_ExercisePriceRangeOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CashFlowStatementAbstract_60360853-9298-4f6f-9a57-d2f2631d1c92_terseLabel_en-US" xlink:label="lab_bldp_CashFlowStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Statement [Abstract]</link:label>
    <link:label id="lab_bldp_CashFlowStatementAbstract_label_en-US" xlink:label="lab_bldp_CashFlowStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Statement [Abstract]</link:label>
    <link:label id="lab_bldp_CashFlowStatementAbstract_documentation_en-US" xlink:label="lab_bldp_CashFlowStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashFlowStatementAbstract" xlink:href="bldp-20221231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CashFlowStatementAbstract" xlink:to="lab_bldp_CashFlowStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_19acd682-14f9-42fc-945b-99adf7afc92a_terseLabel_en-US" xlink:label="lab_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect at date of initial application [axis]</link:label>
    <link:label id="lab_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_label_en-US" xlink:label="lab_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect at date of initial application [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:to="lab_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_3ddb0f8e-353e-4b6c-82cb-1b398b717839_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares to be issued (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_label_en-US" xlink:label="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Available For Grant, In Share-Based Payment Arrangement</link:label>
    <link:label id="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Available For Grant, In Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:to="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeatsHeld_063a04d9-dfaf-4fb3-b6ad-8c7288562a6c_terseLabel_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeatsHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of board seats held</link:label>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeatsHeld_label_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeatsHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Number Of Board Seats Held</link:label>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeatsHeld_documentation_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeatsHeld" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Number Of Board Seats Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureNumberOfBoardSeatsHeld" xlink:href="bldp-20221231.xsd#bldp_JointVentureNumberOfBoardSeatsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_JointVentureNumberOfBoardSeatsHeld" xlink:to="lab_bldp_JointVentureNumberOfBoardSeatsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_41945b85-bde5-4f73-8520-81e81bbbb708_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and related costs</link:label>
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_label_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense of restructuring activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseOfRestructuringActivities" xlink:to="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FinanceExpenseNet_c382637c-cef6-4cf9-9dda-f29db51ed49e_negatedTotalLabel_en-US" xlink:label="lab_bldp_FinanceExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net finance loss</link:label>
    <link:label id="lab_bldp_FinanceExpenseNet_label_en-US" xlink:label="lab_bldp_FinanceExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Expense, Net</link:label>
    <link:label id="lab_bldp_FinanceExpenseNet_documentation_en-US" xlink:label="lab_bldp_FinanceExpenseNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Expense, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet" xlink:href="bldp-20221231.xsd#bldp_FinanceExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinanceExpenseNet" xlink:to="lab_bldp_FinanceExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_a6e0f93c-2c0e-4990-b95d-f45619589c21_verboseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemed/exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_2d4e926d-979c-40bd-a0d8-682b85535ca8_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_899ad7b5-cbcb-4e51-865e-0a9f1225ef6e_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options exercised in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InitiallyAppliedIFRSsAxis_576620f0-bb7a-408c-9d79-183bc333dc6b_terseLabel_en-US" xlink:label="lab_ifrs-full_InitiallyAppliedIFRSsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initially applied IFRSs [axis]</link:label>
    <link:label id="lab_ifrs-full_InitiallyAppliedIFRSsAxis_label_en-US" xlink:label="lab_ifrs-full_InitiallyAppliedIFRSsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initially applied IFRSs [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis" xlink:to="lab_ifrs-full_InitiallyAppliedIFRSsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_d79b4fc6-86de-40ba-9f8d-016113d48f9b_terseLabel_en-US" xlink:label="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in unrecognized deductible temporary differences</link:label>
    <link:label id="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_label_en-US" xlink:label="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:label id="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_documentation_en-US" xlink:label="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:href="bldp-20221231.xsd#bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:to="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Liabilities_e65e48ee-0a1b-4380-8430-6f7d823dadcc_totalLabel_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_ifrs-full_Liabilities_label_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Liabilities" xlink:to="lab_ifrs-full_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OperatingSegmentsAbstract_083db27e-9677-4451-8853-5848a620dff4_terseLabel_en-US" xlink:label="lab_bldp_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:label id="lab_bldp_OperatingSegmentsAbstract_label_en-US" xlink:label="lab_bldp_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:label id="lab_bldp_OperatingSegmentsAbstract_documentation_en-US" xlink:label="lab_bldp_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OperatingSegmentsAbstract" xlink:href="bldp-20221231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OperatingSegmentsAbstract" xlink:to="lab_bldp_OperatingSegmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_d44b8f5d-dd1f-4c9c-aadd-0539622bb02e_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:to="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_b4a7d252-b407-4c05-829e-9b64b7fe6e4f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_ca86c9d8-2ce9-4a14-9148-4228a3dccf86_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from payments in respect of settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_5df4c2fc-5ec8-446d-aa39-1eb6aa96c6ba_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in investing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_35748f95-abe9-48e0-b8e7-752e44d5331c_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment on intangible assets (note 27)</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_744ec66d-bf93-4e95-99af-468ef6c095c3_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment on intangible assets (note 27)</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recognised in profit or loss, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_c3badff0-de58-4837-8eeb-d71e7f70be94_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_422a06f3-323d-4bc2-b282-f9ca373cebb8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_fae3274b-7f13-4733-8577-ba42400b2572_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_4cc020c3-10f2-4800-9e5f-791699e07d58_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortisation, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_a2ef97f1-9dfe-4de7-86c6-2f514c289930_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:to="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_c414621a-f960-4d29-ac1d-cdd5965a5097_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of options granted (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossFromDiscontinuedOperations_6e536978-1d4e-4eb0-b283-24f54b5c27a3_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income from discontinued operations</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) from discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:to="lab_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_a56e5d8c-8337-4caf-a0a3-ebb18422967c_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_label_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_documentation_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:to="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RelatedPartyAbstract_b870e4b7-06dd-4259-8aa3-54bbf8126736_terseLabel_en-US" xlink:label="lab_bldp_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:label id="lab_bldp_RelatedPartyAbstract_label_en-US" xlink:label="lab_bldp_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:label id="lab_bldp_RelatedPartyAbstract_documentation_en-US" xlink:label="lab_bldp_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RelatedPartyAbstract" xlink:href="bldp-20221231.xsd#bldp_RelatedPartyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RelatedPartyAbstract" xlink:to="lab_bldp_RelatedPartyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossOfCombinedEntity_691afcb1-a364-49a0-b358-e4a09dfa0445_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossOfCombinedEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_ifrs-full_ProfitLossOfCombinedEntity_label_en-US" xlink:label="lab_ifrs-full_ProfitLossOfCombinedEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) of combined entity as if combination occurred at beginning of period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossOfCombinedEntity" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossOfCombinedEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossOfCombinedEntity" xlink:to="lab_ifrs-full_ProfitLossOfCombinedEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed_e6ee0166-dbab-46d1-a1f1-4d63d2fac177_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of common shares each unit is redeemable for (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed_label_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Issued Per Award Redeemed</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Issued Per Award Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesIssuedPerAwardRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:to="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_7d039e46-21a7-4f27-aab5-f5c517d034e5_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and goodwill [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_d6a77673-83df-44ea-adb3-bbc9b4dcd24d_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property, plant and equipment, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TopOfRangeMember_8b756a01-bad9-42d8-a6b5-af7c9430695b_terseLabel_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top of range</link:label>
    <link:label id="lab_ifrs-full_TopOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TopOfRangeMember" xlink:to="lab_ifrs-full_TopOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_7978992a-f4d0-4126-8fbb-9510dca354d3_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment equivalent period (months)</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:to="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_8e04505c-019f-40e9-82f2-ad20b5d6b8f4_terseLabel_en-US" xlink:label="lab_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Opening balance after adjustment, cumulative effect at date of initial application</link:label>
    <link:label id="lab_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_label_en-US" xlink:label="lab_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Opening balance after adjustment, cumulative effect at date of initial application [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:to="lab_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesAcquiredEquityInvestment_d919408b-3afd-4ca4-bc15-65af511712c6_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesAcquiredEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares purchased (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesAcquiredEquityInvestment_label_en-US" xlink:label="lab_bldp_NumberOfSharesAcquiredEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares Acquired, Equity Investment</link:label>
    <link:label id="lab_bldp_NumberOfSharesAcquiredEquityInvestment_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesAcquiredEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares Acquired, Equity Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAcquiredEquityInvestment" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesAcquiredEquityInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesAcquiredEquityInvestment" xlink:to="lab_bldp_NumberOfSharesAcquiredEquityInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_a861c002-bba2-43db-861c-ad0578cffc6b_terseLabel_en-US" xlink:label="lab_bldp_SaleOfEquitySecuritiesNumberOfSharesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares sold of an investment (in shares)</link:label>
    <link:label id="lab_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_label_en-US" xlink:label="lab_bldp_SaleOfEquitySecuritiesNumberOfSharesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Equity Securities, Number of Shares Sold</link:label>
    <link:label id="lab_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_documentation_en-US" xlink:label="lab_bldp_SaleOfEquitySecuritiesNumberOfSharesSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Equity Securities, Number of Shares Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfEquitySecuritiesNumberOfSharesSold" xlink:href="bldp-20221231.xsd#bldp_SaleOfEquitySecuritiesNumberOfSharesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfEquitySecuritiesNumberOfSharesSold" xlink:to="lab_bldp_SaleOfEquitySecuritiesNumberOfSharesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_b9a570b7-29e3-41a8-9bf0-3b8be263bd71_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesReceivedInSaleOfStockTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares received in sale of stock transaction (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_label_en-US" xlink:label="lab_bldp_NumberOfSharesReceivedInSaleOfStockTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares Received in Sale of Stock Transaction</link:label>
    <link:label id="lab_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesReceivedInSaleOfStockTransaction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares Received in Sale of Stock Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesReceivedInSaleOfStockTransaction" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesReceivedInSaleOfStockTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesReceivedInSaleOfStockTransaction" xlink:to="lab_bldp_NumberOfSharesReceivedInSaleOfStockTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_d8205e39-bef2-4cad-85ee-fe1f78a9db69_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions</link:label>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_label_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisionsMember" xlink:to="lab_ifrs-full_OtherProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherGeographicalAreasMember_24b8f817-cd5b-4e8c-bc02-5cdea9a13199_terseLabel_en-US" xlink:label="lab_bldp_OtherGeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_bldp_OtherGeographicalAreasMember_label_en-US" xlink:label="lab_bldp_OtherGeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Geographical Areas [Member]</link:label>
    <link:label id="lab_bldp_OtherGeographicalAreasMember_documentation_en-US" xlink:label="lab_bldp_OtherGeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Geographical Areas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherGeographicalAreasMember" xlink:href="bldp-20221231.xsd#bldp_OtherGeographicalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherGeographicalAreasMember" xlink:to="lab_bldp_OtherGeographicalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RoyaltyExpense_fb96a886-7ad4-4df2-b0e3-574e1d2388f2_terseLabel_en-US" xlink:label="lab_ifrs-full_RoyaltyExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty expense</link:label>
    <link:label id="lab_ifrs-full_RoyaltyExpense_label_en-US" xlink:label="lab_ifrs-full_RoyaltyExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RoyaltyExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RoyaltyExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RoyaltyExpense" xlink:to="lab_ifrs-full_RoyaltyExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_f7d00e15-4b5d-4870-b2ec-aef4e6136759_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_73cc02d0-17ca-4fe7-b9a2-5a6c96c7b8e6_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liability</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_27b4ae7c-c8d6-407f-818d-4f956af6b1a5_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_e04bbb02-2eb0-4252-8b25-e06bfeb0ef79_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncome" xlink:to="lab_ifrs-full_OtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_52f1ec69-7203-4cdb-bd9e-0a169b665d79_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_24994521-c210-469e-af48-27875552944e_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_0a3a918d-af54-4e34-baf7-76b594eb0550_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractLiabilities" xlink:to="lab_ifrs-full_CurrentContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_529d03a3-89a0-4683-8dd4-a517e1f89298_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory net write-down</link:label>
    <link:label id="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_label_en-US" xlink:label="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in inventories of finished goods and work in progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:to="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncomeTaxesAbstract_ee9869b4-66e5-4958-b81c-0b898f708cfd_terseLabel_en-US" xlink:label="lab_bldp_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:label id="lab_bldp_IncomeTaxesAbstract_label_en-US" xlink:label="lab_bldp_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:label id="lab_bldp_IncomeTaxesAbstract_documentation_en-US" xlink:label="lab_bldp_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract" xlink:href="bldp-20221231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncomeTaxesAbstract" xlink:to="lab_bldp_IncomeTaxesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherPostretirementBenefitsPlanMember_6508b8de-9734-4901-a646-ae6a6f095ed2_terseLabel_en-US" xlink:label="lab_bldp_OtherPostretirementBenefitsPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net other post-retirement benefit plan liability</link:label>
    <link:label id="lab_bldp_OtherPostretirementBenefitsPlanMember_label_en-US" xlink:label="lab_bldp_OtherPostretirementBenefitsPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:label id="lab_bldp_OtherPostretirementBenefitsPlanMember_documentation_en-US" xlink:label="lab_bldp_OtherPostretirementBenefitsPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember" xlink:href="bldp-20221231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherPostretirementBenefitsPlanMember" xlink:to="lab_bldp_OtherPostretirementBenefitsPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_bfa9899a-4459-4a29-b492-1c196200e30f_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_5e7d0556-c746-4486-871c-65cb7165fc36_periodStartLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_787d8ad5-590b-42c1-99f0-92107e5d8397_periodEndLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_a66ebb91-8ea2-45ab-ace7-a3c6ed918a0c_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurement (gains) losses</link:label>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_9327e242-d6d1-457d-b423-dca6ff3cd7c0_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ifrs-full_DisclosureOfInventoriesExplanatory_ae663fb4-36cc-42a0-8de5-fe06f83301a5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of inventories [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOfTaxCreditsEarned_5356f3c9-bba3-45df-9581-23ba2333ab30_negatedTerseLabel_en-US" xlink:label="lab_bldp_TaxEffectOfTaxCreditsEarned" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment tax credits earned</link:label>
    <link:label id="lab_bldp_TaxEffectOfTaxCreditsEarned_label_en-US" xlink:label="lab_bldp_TaxEffectOfTaxCreditsEarned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect Of Tax Credits Earned</link:label>
    <link:label id="lab_bldp_TaxEffectOfTaxCreditsEarned_documentation_en-US" xlink:label="lab_bldp_TaxEffectOfTaxCreditsEarned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect Of Tax Credits Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOfTaxCreditsEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOfTaxCreditsEarned" xlink:to="lab_bldp_TaxEffectOfTaxCreditsEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_758f88cb-dd25-41fe-95b8-a4744bb377e9_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Between one and five years</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than one year and not later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_1c518f13-407e-492e-b5fc-ade622df80a3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_cc9c56a8-1013-4cac-a5ca-45a657ce7432_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_6c81ba6b-9222-42f3-a821-f33be5eab3e9_terseLabel_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate, net expense</link:label>
    <link:label id="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_label_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Assumption Of Discount Rates, Net Expense</link:label>
    <link:label id="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_documentation_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Assumption Of Discount Rates, Net Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:href="bldp-20221231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:to="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceOfShareOptions_5f4a0615-f184-4cf8-bc8d-1a0381e8f7c2_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceOfShareOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price (in usd per share)</link:label>
    <link:label id="lab_bldp_ExercisePriceOfShareOptions_label_en-US" xlink:label="lab_bldp_ExercisePriceOfShareOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Of Share Options</link:label>
    <link:label id="lab_bldp_ExercisePriceOfShareOptions_documentation_en-US" xlink:label="lab_bldp_ExercisePriceOfShareOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Of Share Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceOfShareOptions" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceOfShareOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceOfShareOptions" xlink:to="lab_bldp_ExercisePriceOfShareOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_4400bb05-071b-4494-a628-86ca7fba733b_terseLabel_en-US" xlink:label="lab_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration liability</link:label>
    <link:label id="lab_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_label_en-US" xlink:label="lab_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entering into significant commitments or contingent liabilities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember" xlink:to="lab_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_033885f3-161a-46f0-b67d-2608608dd62f_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demographic assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_8dbfc5de-d5b4-44fd-a931-cdd3e2097597_totalLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_043d47c2-66ed-421c-8a35-fee1c3d4c001_negatedLabel_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in the corresponding risk variable on investment income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_label_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_documentation_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:href="bldp-20221231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:to="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember_142144b9-6d75-4b23-abd9-4f233bb04152_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortisation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:to="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_9b0091bc-f425-4319-893a-1796e442eb13_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on forward contracts</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for unrealised foreign exchange losses (gains)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:to="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_3b753ef2-65b8-4621-8cdd-3575a1399c72_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_0ce1fdcf-6aa6-4024-833a-b59915e1f977_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Number and Weighted Average Remaining Contractual Life of Outstanding Share Options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_9019468d-a201-4aef-b9e7-63c92f747427_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interests in Other Entities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of interests in other entities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember_9c6aca6c-3ad9-4bb3-b6fa-448f814e931a_terseLabel_en-US" xlink:label="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous Contracts-Cost of Fulfilling Contract</link:label>
    <link:label id="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember_label_en-US" xlink:label="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous Contracts-Cost of Fulfilling Contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsCostOfFulfillingContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember" xlink:to="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_QuantronAGMember_121a604d-0f03-4595-9019-f6459774df2c_terseLabel_en-US" xlink:label="lab_bldp_QuantronAGMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quantron AG</link:label>
    <link:label id="lab_bldp_QuantronAGMember_label_en-US" xlink:label="lab_bldp_QuantronAGMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quantron AG [Member]</link:label>
    <link:label id="lab_bldp_QuantronAGMember_documentation_en-US" xlink:label="lab_bldp_QuantronAGMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quantron AG</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember" xlink:href="bldp-20221231.xsd#bldp_QuantronAGMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_QuantronAGMember" xlink:to="lab_bldp_QuantronAGMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_071382c0-502f-48ac-8736-82b9a1489605_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_885af8da-472f-4717-9dab-92cdcd0e8510_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_99fac54c-f0a9-44fc-929d-9321b4d8b582_terseLabel_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of transfer of goods or services [axis]</link:label>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_label_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of transfer of goods or services [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:to="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_410178d8-7801-44a3-a66b-e24ca19b31f6_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options expired (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options expired in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContractTerminationLiabilities_9d383651-df54-48f9-9963-44c6b1dc13a3_terseLabel_en-US" xlink:label="lab_bldp_ContractTerminationLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract termination</link:label>
    <link:label id="lab_bldp_ContractTerminationLiabilities_label_en-US" xlink:label="lab_bldp_ContractTerminationLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Termination Liabilities</link:label>
    <link:label id="lab_bldp_ContractTerminationLiabilities_documentation_en-US" xlink:label="lab_bldp_ContractTerminationLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Provision Contract Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractTerminationLiabilities" xlink:href="bldp-20221231.xsd#bldp_ContractTerminationLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContractTerminationLiabilities" xlink:to="lab_bldp_ContractTerminationLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_87b45b5b-7240-4e00-a16b-5691916a1a2f_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items that will not be reclassified to profit or loss:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ConcentrationRiskNumberOfCustomers_ba83c477-3373-4907-9f0b-92a8314a9d24_terseLabel_en-US" xlink:label="lab_bldp_ConcentrationRiskNumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customers</link:label>
    <link:label id="lab_bldp_ConcentrationRiskNumberOfCustomers_label_en-US" xlink:label="lab_bldp_ConcentrationRiskNumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Number of Customers</link:label>
    <link:label id="lab_bldp_ConcentrationRiskNumberOfCustomers_documentation_en-US" xlink:label="lab_bldp_ConcentrationRiskNumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Number of Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConcentrationRiskNumberOfCustomers" xlink:href="bldp-20221231.xsd#bldp_ConcentrationRiskNumberOfCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ConcentrationRiskNumberOfCustomers" xlink:to="lab_bldp_ConcentrationRiskNumberOfCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BoughtDealOfferingMember_41c9ca60-60e3-4c1e-9270-bae1840ad696_terseLabel_en-US" xlink:label="lab_bldp_BoughtDealOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bought Deal Offering</link:label>
    <link:label id="lab_bldp_BoughtDealOfferingMember_label_en-US" xlink:label="lab_bldp_BoughtDealOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bought Deal Offering [Member]</link:label>
    <link:label id="lab_bldp_BoughtDealOfferingMember_documentation_en-US" xlink:label="lab_bldp_BoughtDealOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bought Deal Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BoughtDealOfferingMember" xlink:href="bldp-20221231.xsd#bldp_BoughtDealOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BoughtDealOfferingMember" xlink:to="lab_bldp_BoughtDealOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1a77d532-17cb-494b-9501-55df6e74f6b6_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [axis]</link:label>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_label_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_f16f126a-abcf-4b6c-8967-04cfaa1bf118_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions</link:label>
    <link:label id="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other cash payments to acquire interests in joint ventures, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_5039cb1d-77a6-4ddf-8a9a-739c2a1d38c5_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products transferred at a point in time</link:label>
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_label_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goods or services transferred at point in time [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:to="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_5f88a1d8-81a0-4bbe-9b2b-62bcd5cecce6_terseLabel_en-US" xlink:label="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment and intangible assets</link:label>
    <link:label id="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_label_en-US" xlink:label="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment And Intangible Assets [Member]</link:label>
    <link:label id="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_documentation_en-US" xlink:label="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment And Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:href="bldp-20221231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:to="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForProvisions_98068e47-c85e-443c-811e-be47849b9ebf_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty provision</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForProvisions_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForProvisions" xlink:to="lab_ifrs-full_AdjustmentsForProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_8d09cd92-f6ea-4adf-9d5a-43569a9b3577_terseLabel_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit obligation</link:label>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_label_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of defined benefit obligation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:to="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_833e7b22-5c04-47cb-9fd1-0ecbb50a5c9f_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current period income tax</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_bb8a8d65-3aec-45e7-8725-ccc216d6c83d_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss allowance</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in allowance account for credit losses of financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" xlink:to="lab_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_9009b987-6a9d-4bad-880e-3ab687cee192_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_f0bbef46-68f8-4088-8ece-7fd4b1cb7c92_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Number and Weighted Average Exercise Prices of Share Options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average exercise prices of share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_744e3961-88c4-4a0c-b8ab-0c0e50056454_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable" xlink:to="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedTaxCreditsMember_0945f248-4c93-4dd0-b846-4c4bf8e4a538_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment tax credits</link:label>
    <link:label id="lab_ifrs-full_UnusedTaxCreditsMember_label_en-US" xlink:label="lab_ifrs-full_UnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused tax credits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxCreditsMember" xlink:to="lab_ifrs-full_UnusedTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_6b068750-1dc0-46ee-8d8b-4431a233c57f_totalLabel_en-US" xlink:label="lab_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_label_en-US" xlink:label="lab_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets At Fair Value, Allocation Percentage</link:label>
    <link:label id="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_documentation_en-US" xlink:label="lab_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets At Fair Value, Allocation Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:href="bldp-20221231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:to="lab_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InventoriesAbstract_85c83649-10ed-48d9-89e6-bd376d285fd9_terseLabel_en-US" xlink:label="lab_bldp_InventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:label id="lab_bldp_InventoriesAbstract_label_en-US" xlink:label="lab_bldp_InventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:label id="lab_bldp_InventoriesAbstract_documentation_en-US" xlink:label="lab_bldp_InventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InventoriesAbstract" xlink:href="bldp-20221231.xsd#bldp_InventoriesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InventoriesAbstract" xlink:to="lab_bldp_InventoriesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_2e6839a8-43aa-4555-abe7-54a22156d66c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_b6ad7a9f-9b25-4412-91c9-e24e4443e28b_terseLabel_en-US" xlink:label="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of investments committing</link:label>
    <link:label id="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_label_en-US" xlink:label="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Investments Committing to be Limited Partner</link:label>
    <link:label id="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_documentation_en-US" xlink:label="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Investments Committing to be Limited Partner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:href="bldp-20221231.xsd#bldp_NumberOfInvestmentsCommittingToBeLimitedPartner"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:to="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_a11082f5-65eb-4f0d-832d-20f5ee557b17_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProspectusMember_88479d2e-1abe-4c05-b74c-76fdf05cb931_terseLabel_en-US" xlink:label="lab_bldp_ProspectusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prospectus</link:label>
    <link:label id="lab_bldp_ProspectusMember_label_en-US" xlink:label="lab_bldp_ProspectusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prospectus [Member]</link:label>
    <link:label id="lab_bldp_ProspectusMember_documentation_en-US" xlink:label="lab_bldp_ProspectusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prospectus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProspectusMember" xlink:href="bldp-20221231.xsd#bldp_ProspectusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProspectusMember" xlink:to="lab_bldp_ProspectusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_51dfb1d3-82a1-43d3-8494-fe9aa6ad586b_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_85c98bb3-96a7-440b-b15f-734a7d3a6621_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of medical cost trend rates</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of medical cost trend rates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:to="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_1ef5b3ce-c25e-4919-98dc-59a52386f9d5_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for impairment of financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PaymentOfContingentConsiderationLiability_c6f0e326-4279-4243-b369-a2a417966589_terseLabel_en-US" xlink:label="lab_bldp_PaymentOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of contingent consideration liability</link:label>
    <link:label id="lab_bldp_PaymentOfContingentConsiderationLiability_label_en-US" xlink:label="lab_bldp_PaymentOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of Contingent Consideration Liability</link:label>
    <link:label id="lab_bldp_PaymentOfContingentConsiderationLiability_documentation_en-US" xlink:label="lab_bldp_PaymentOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of Contingent Consideration Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability" xlink:href="bldp-20221231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PaymentOfContingentConsiderationLiability" xlink:to="lab_bldp_PaymentOfContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_0fa0c839-e981-4ede-a522-76bc49cfdcb6_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:to="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetainedEarnings_89a2fae7-f406-44b8-985d-7d7c8b8a54ae_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_ifrs-full_RetainedEarnings_label_en-US" xlink:label="lab_ifrs-full_RetainedEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarnings" xlink:to="lab_ifrs-full_RetainedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DanskIndustriInvestASMember_d51699d2-a6a9-4cd6-a565-b7ab7e740db0_terseLabel_en-US" xlink:label="lab_bldp_DanskIndustriInvestASMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dansk Industri Invest A/S</link:label>
    <link:label id="lab_bldp_DanskIndustriInvestASMember_label_en-US" xlink:label="lab_bldp_DanskIndustriInvestASMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dansk Industri Invest A/S [Member]</link:label>
    <link:label id="lab_bldp_DanskIndustriInvestASMember_documentation_en-US" xlink:label="lab_bldp_DanskIndustriInvestASMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dansk Industri Invest A/S [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DanskIndustriInvestASMember" xlink:href="bldp-20221231.xsd#bldp_DanskIndustriInvestASMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DanskIndustriInvestASMember" xlink:to="lab_bldp_DanskIndustriInvestASMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_3611fd2e-a354-4a69-b556-0e016e1fe968_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs Forfeited (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments forfeited in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_f173f3dc-2d46-40c1-91a5-b430de60457a_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds_68759c0a-8637-4ae5-a800-e06195359c36_terseLabel_en-US" xlink:label="lab_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of hydrogens</link:label>
    <link:label id="lab_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds_label_en-US" xlink:label="lab_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Hydrogens Infrastructure and Growth Equity Funds</link:label>
    <link:label id="lab_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds_documentation_en-US" xlink:label="lab_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Hydrogens Infrastructure and Growth Equity Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds" xlink:href="bldp-20221231.xsd#bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds" xlink:to="lab_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesLineItems_f1ab90f7-9ed6-4a5e-ad8f-4e3c93ab99cf_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of joint ventures [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of joint ventures [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="lab_ifrs-full_DisclosureOfJointVenturesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_3689d73f-b93f-4109-99b1-5ba977ea6478_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_3f099fc4-ebc5-4e45-b55c-eb00a3183303_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of attribution of expenses by nature to their function [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of attribution of expenses by nature to their function [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:to="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountMember_51e86334-b430-4eef-8345-2ad3448a38ce_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountMember" xlink:to="lab_ifrs-full_CarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_8b49a929-aea3-4fef-ba12-35b97556ea44_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationRightofuseAssets" xlink:to="lab_ifrs-full_DepreciationRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_e12d5502-9f66-4115-a44e-5b8ce4f2fb27_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total purchase consideration</link:label>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_977f8745-df11-4aea-a54f-bd26400e4526_totalLabel_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Fair Value of Purchase Consideration</link:label>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_label_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred, acquisition-date fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_aa5eb542-4518-4306-8068-9dd323204187_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of business combinations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_5292afdd-ecc3-439c-8db8-03b8650b697a_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and diluted loss per share</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareAbstract" xlink:to="lab_ifrs-full_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_5b0a6330-d96c-4627-9d11-0934837c3840_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Range of Exercise Prices of Outstanding Share Options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_294f1e37-db19-4fab-93a7-d3181e4bde51_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_c95f9eb2-2754-4b56-8fe6-d59a0f0189ca_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of intangible assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_01288774-4709-4a83-9e10-1e32d07ad43d_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InitialContributionMember_88b1b0eb-488f-4af2-94b8-edc040a2e019_terseLabel_en-US" xlink:label="lab_bldp_InitialContributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Contribution</link:label>
    <link:label id="lab_bldp_InitialContributionMember_label_en-US" xlink:label="lab_bldp_InitialContributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Contribution [Member]</link:label>
    <link:label id="lab_bldp_InitialContributionMember_documentation_en-US" xlink:label="lab_bldp_InitialContributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember" xlink:href="bldp-20221231.xsd#bldp_InitialContributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InitialContributionMember" xlink:to="lab_bldp_InitialContributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_52a6396a-d2d0-4254-bd93-765bf55b6bef_terseLabel_en-US" xlink:label="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (dilution) on decommissioning liabilities</link:label>
    <link:label id="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_label_en-US" xlink:label="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for losses, decommissioning of liabilities</link:label>
    <link:label id="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_documentation_en-US" xlink:label="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for losses, decommissioning of liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:href="bldp-20221231.xsd#bldp_AdjustmentsForLossesDecommissioningOfLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:to="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CustomerOneMember_16604614-5176-4b50-a8f6-d5a6872ee243_terseLabel_en-US" xlink:label="lab_bldp_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual customer one</link:label>
    <link:label id="lab_bldp_CustomerOneMember_label_en-US" xlink:label="lab_bldp_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label id="lab_bldp_CustomerOneMember_documentation_en-US" xlink:label="lab_bldp_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerOneMember" xlink:href="bldp-20221231.xsd#bldp_CustomerOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CustomerOneMember" xlink:to="lab_bldp_CustomerOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_81e960b0-592f-4035-b5c5-fb08d2a2b5dd_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_99e21ef7-d7f7-45a4-b353-dedafef3a417_negatedLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSUs Exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_2a286a76-977c-4487-83b8-924318591447_negatedNetLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs Exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments exercised or vested in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CostOfSales_69e4e514-610b-48b2-84bc-c5ae437e1f89_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of product and service revenues</link:label>
    <link:label id="lab_ifrs-full_CostOfSales_label_en-US" xlink:label="lab_ifrs-full_CostOfSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfSales" xlink:to="lab_ifrs-full_CostOfSales" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_75170081-1a8f-42cd-b6c0-7253445e5ab1_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_label_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeStatementAbstract" xlink:to="lab_ifrs-full_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CleanH2FundMember_06e12b47-44a1-4a59-b9ea-72b10508e396_terseLabel_en-US" xlink:label="lab_bldp_CleanH2FundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CleanH2 Fund</link:label>
    <link:label id="lab_bldp_CleanH2FundMember_label_en-US" xlink:label="lab_bldp_CleanH2FundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean H2 Fund [Member]</link:label>
    <link:label id="lab_bldp_CleanH2FundMember_documentation_en-US" xlink:label="lab_bldp_CleanH2FundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean H2 Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CleanH2FundMember" xlink:to="lab_bldp_CleanH2FundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InternallygeneratedfuelcellMember_fad869a8-2f08-45aa-bc69-5386f381938b_terseLabel_en-US" xlink:label="lab_bldp_InternallygeneratedfuelcellMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internally generated fuel cell intangible assets</link:label>
    <link:label id="lab_bldp_InternallygeneratedfuelcellMember_label_en-US" xlink:label="lab_bldp_InternallygeneratedfuelcellMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internally generated fuel cell [Member]</link:label>
    <link:label id="lab_bldp_InternallygeneratedfuelcellMember_documentation_en-US" xlink:label="lab_bldp_InternallygeneratedfuelcellMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internally generated fuel cell [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InternallygeneratedfuelcellMember" xlink:href="bldp-20221231.xsd#bldp_InternallygeneratedfuelcellMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InternallygeneratedfuelcellMember" xlink:to="lab_bldp_InternallygeneratedfuelcellMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FinancialInstrumentForecastedDefaultRate_f3667968-9dcd-4545-8c81-48e16ffa1f44_terseLabel_en-US" xlink:label="lab_bldp_FinancialInstrumentForecastedDefaultRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecasted default rate</link:label>
    <link:label id="lab_bldp_FinancialInstrumentForecastedDefaultRate_label_en-US" xlink:label="lab_bldp_FinancialInstrumentForecastedDefaultRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument, Forecasted Default Rate</link:label>
    <link:label id="lab_bldp_FinancialInstrumentForecastedDefaultRate_documentation_en-US" xlink:label="lab_bldp_FinancialInstrumentForecastedDefaultRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument, Forecasted Default Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentForecastedDefaultRate" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentForecastedDefaultRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinancialInstrumentForecastedDefaultRate" xlink:to="lab_bldp_FinancialInstrumentForecastedDefaultRate" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RestructuringTypeDomain_eee60f34-845f-4200-8bdc-204b5241efce_terseLabel_en-US" xlink:label="lab_bldp_RestructuringTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Domain]</link:label>
    <link:label id="lab_bldp_RestructuringTypeDomain_label_en-US" xlink:label="lab_bldp_RestructuringTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Domain]</link:label>
    <link:label id="lab_bldp_RestructuringTypeDomain_documentation_en-US" xlink:label="lab_bldp_RestructuringTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestructuringTypeDomain" xlink:href="bldp-20221231.xsd#bldp_RestructuringTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RestructuringTypeDomain" xlink:to="lab_bldp_RestructuringTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_bce01845-b301-4aba-a61f-e00d39e25222_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of events after reporting period [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_558361de-f43f-467e-85fc-a314cbeec6cc_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity instruments, percentage contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_d112c895-a0e5-4fc2-8d78-afa5809ca616_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of reasonably possible decrease in actuarial assumption</link:label>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of reasonably possible decrease in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:to="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_7e9d451d-9f09-4dc5-9fa9-3fc69540ef60_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items that will not be reclassified to profit or loss</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income that will not be reclassified to profit or loss, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_74981821-8ad6-41c4-8b60-b70fb1c9e577_terseLabel_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_label_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-based intangible assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:to="lab_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DomainNamesMember_9ee66097-a536-4889-a02c-bc2b7709440b_terseLabel_en-US" xlink:label="lab_bldp_DomainNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domain names</link:label>
    <link:label id="lab_bldp_DomainNamesMember_label_en-US" xlink:label="lab_bldp_DomainNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domain Names [Member]</link:label>
    <link:label id="lab_bldp_DomainNamesMember_documentation_en-US" xlink:label="lab_bldp_DomainNamesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domain Names</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DomainNamesMember" xlink:href="bldp-20221231.xsd#bldp_DomainNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DomainNamesMember" xlink:to="lab_bldp_DomainNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_161826be-fb17-4b44-8a14-954b31c2d0ca_terseLabel_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities</link:label>
    <link:label id="lab_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instruments, percentage contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_729abb95-06e8-4b40-8fbc-d7b9d93383bc_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_e6eb4a49-8928-4aa6-8721-aa510d342f20_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in intangible assets other than goodwill [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in intangible assets other than goodwill [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal_a298e6ea-e11e-451a-a81e-f6992f4aed55_terseLabel_en-US" xlink:label="lab_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities, derecognized from disposal</link:label>
    <link:label id="lab_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal_label_en-US" xlink:label="lab_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liabilities, Liabilities Derecognized From Disposal</link:label>
    <link:label id="lab_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal_documentation_en-US" xlink:label="lab_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liabilities, Liabilities Derecognized From Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal" xlink:href="bldp-20221231.xsd#bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal" xlink:to="lab_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TrademarksandServicemarksMember_f677fd2f-ea85-4d13-8759-58d4ca3593a2_terseLabel_en-US" xlink:label="lab_bldp_TrademarksandServicemarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired trademarks and service marks</link:label>
    <link:label id="lab_bldp_TrademarksandServicemarksMember_label_en-US" xlink:label="lab_bldp_TrademarksandServicemarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Servicemarks [Member]</link:label>
    <link:label id="lab_bldp_TrademarksandServicemarksMember_documentation_en-US" xlink:label="lab_bldp_TrademarksandServicemarksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Servicemarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TrademarksandServicemarksMember" xlink:href="bldp-20221231.xsd#bldp_TrademarksandServicemarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TrademarksandServicemarksMember" xlink:to="lab_bldp_TrademarksandServicemarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InterestsInOtherEntitiesAbstract_92a6c4c2-9bc6-404b-a849-74e666e608de_terseLabel_en-US" xlink:label="lab_bldp_InterestsInOtherEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interests In Other Entities [Abstract]</link:label>
    <link:label id="lab_bldp_InterestsInOtherEntitiesAbstract_label_en-US" xlink:label="lab_bldp_InterestsInOtherEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interests In Other Entities [Abstract]</link:label>
    <link:label id="lab_bldp_InterestsInOtherEntitiesAbstract_documentation_en-US" xlink:label="lab_bldp_InterestsInOtherEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interests In Other Entities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract" xlink:href="bldp-20221231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract" xlink:to="lab_bldp_InterestsInOtherEntitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_c9594744-8045-4fb6-97a0-9b2f3a6f59c5_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfShareBasedCompensationPlans_3e269f62-09e0-4e05-8844-8690bcc7c7d2_terseLabel_en-US" xlink:label="lab_bldp_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of plans</link:label>
    <link:label id="lab_bldp_NumberOfShareBasedCompensationPlans_label_en-US" xlink:label="lab_bldp_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Share-Based Compensation Plans</link:label>
    <link:label id="lab_bldp_NumberOfShareBasedCompensationPlans_documentation_en-US" xlink:label="lab_bldp_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Share-Based Compensation Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans" xlink:href="bldp-20221231.xsd#bldp_NumberOfShareBasedCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfShareBasedCompensationPlans" xlink:to="lab_bldp_NumberOfShareBasedCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d62af229-977c-4816-895b-2fd199a2f11b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_f0e0b075-f2ef-4031-99f8-5fbf437bc550_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_afa872d9-02c8-4577-bc13-967c37bda19d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_90797d2d-4e9e-43bd-8bab-d07b534f6368_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears_0e7fd28e-8f55-4e9b-9d86-dcf4e0d8623f_terseLabel_en-US" xlink:label="lab_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Date of acquisition</link:label>
    <link:label id="lab_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears_label_en-US" xlink:label="lab_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Consideration, Contingent Performance Conditions, Number of Years</link:label>
    <link:label id="lab_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears_documentation_en-US" xlink:label="lab_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Consideration, Contingent Performance Conditions, Number of Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears" xlink:href="bldp-20221231.xsd#bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears" xlink:to="lab_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b3e3a314-ac73-4db3-b6a7-1aaaa71ce53d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_JointVentureCashContributionsTerm_7c31ee81-e7aa-45a6-bf4f-172df9294cf7_terseLabel_en-US" xlink:label="lab_bldp_JointVentureCashContributionsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash contribution term (years)</link:label>
    <link:label id="lab_bldp_JointVentureCashContributionsTerm_label_en-US" xlink:label="lab_bldp_JointVentureCashContributionsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Cash Contributions, Term</link:label>
    <link:label id="lab_bldp_JointVentureCashContributionsTerm_documentation_en-US" xlink:label="lab_bldp_JointVentureCashContributionsTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Cash Contributions, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureCashContributionsTerm" xlink:href="bldp-20221231.xsd#bldp_JointVentureCashContributionsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_JointVentureCashContributionsTerm" xlink:to="lab_bldp_JointVentureCashContributionsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfBoardSeats_c1e21bbe-b0ca-4794-9303-5093377e3771_terseLabel_en-US" xlink:label="lab_bldp_NumberOfBoardSeats" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of board seats</link:label>
    <link:label id="lab_bldp_NumberOfBoardSeats_label_en-US" xlink:label="lab_bldp_NumberOfBoardSeats" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Board Seats</link:label>
    <link:label id="lab_bldp_NumberOfBoardSeats_documentation_en-US" xlink:label="lab_bldp_NumberOfBoardSeats" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Board Seats</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBoardSeats" xlink:href="bldp-20221231.xsd#bldp_NumberOfBoardSeats"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfBoardSeats" xlink:to="lab_bldp_NumberOfBoardSeats" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_465d1078-ace5-4e71-a3bf-cd3ba815ed31_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_e146001e-6eaa-4d28-b093-f524cf06940e_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ManufacturingExecutionSystemMember_40b7b356-dd58-4098-a527-db78d12dde54_terseLabel_en-US" xlink:label="lab_bldp_ManufacturingExecutionSystemMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Execution System</link:label>
    <link:label id="lab_bldp_ManufacturingExecutionSystemMember_label_en-US" xlink:label="lab_bldp_ManufacturingExecutionSystemMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Execution System [Member]</link:label>
    <link:label id="lab_bldp_ManufacturingExecutionSystemMember_documentation_en-US" xlink:label="lab_bldp_ManufacturingExecutionSystemMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Execution System</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ManufacturingExecutionSystemMember" xlink:href="bldp-20221231.xsd#bldp_ManufacturingExecutionSystemMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ManufacturingExecutionSystemMember" xlink:to="lab_bldp_ManufacturingExecutionSystemMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_02442fae-a509-4a64-b825-3b887f51fa19_terseLabel_en-US" xlink:label="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_label_en-US" xlink:label="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Interests Issued or Issuable, Vesting Period</link:label>
    <link:label id="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_documentation_en-US" xlink:label="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Interests Issued or Issuable, Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:href="bldp-20221231.xsd#bldp_EquityInterestsIssuedOrIssuableVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:to="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock_82d32331-0798-4a16-acd3-a7fa7ecfb742_terseLabel_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery on settlement of contingent consideration</link:label>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock_label_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery on Settlement of Contingent Consideration [Text Block]</link:label>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock_documentation_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery on Settlement of Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock" xlink:to="lab_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_594ee880-7cd4-4c03-94ef-a246f5bc8213_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsAbstract" xlink:to="lab_ifrs-full_CurrentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseByNature_b99e1603-8a87-4841-b01c-9a351768598a_totalLabel_en-US" xlink:label="lab_ifrs-full_ExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_ifrs-full_ExpenseByNature_label_en-US" xlink:label="lab_ifrs-full_ExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses, by nature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseByNature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseByNature" xlink:to="lab_ifrs-full_ExpenseByNature" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_182079d5-202a-4de6-a0e6-ce321fffa8d8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredShareUnitsRollForward_f7deea91-3a79-4ed0-9022-7d4f3f366981_terseLabel_en-US" xlink:label="lab_bldp_DeferredShareUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Share Units [Roll Forward]</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsRollForward_label_en-US" xlink:label="lab_bldp_DeferredShareUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Share Units [Roll Forward]</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsRollForward_documentation_en-US" xlink:label="lab_bldp_DeferredShareUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Share Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsRollForward" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredShareUnitsRollForward" xlink:to="lab_bldp_DeferredShareUnitsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossLeaseLiabilities_466d7b0e-d670-45cd-a790-0867f6c14a0a_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total undiscounted lease liabilities</link:label>
    <link:label id="lab_ifrs-full_GrossLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_GrossLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossLeaseLiabilities" xlink:to="lab_ifrs-full_GrossLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesIncurred_16ac7bf7-1f1f-4e6a-89bb-e764b2272cc7_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities incurred</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesIncurred_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesIncurred" xlink:to="lab_ifrs-full_LiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_b5c9db77-be3b-42a5-b36a-9be88290df26_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_761a6b12-5c63-4fb6-9f21-4b00c19ea66a_terseLabel_en-US" xlink:label="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:label id="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_label_en-US" xlink:label="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:label id="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_documentation_en-US" xlink:label="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:href="bldp-20221231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:to="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_095886d4-6164-4bce-a3db-f3346176a0c7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_c6de173e-df32-41eb-9008-1130e89b50f6_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions paid by the employer</link:label>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from resulting from contributions to plan by employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_UTCMember_5a083b72-9702-4048-b2e4-f4f37db5228f_terseLabel_en-US" xlink:label="lab_bldp_UTCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual property acquired from UTC</link:label>
    <link:label id="lab_bldp_UTCMember_label_en-US" xlink:label="lab_bldp_UTCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UTC [Member]</link:label>
    <link:label id="lab_bldp_UTCMember_documentation_en-US" xlink:label="lab_bldp_UTCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UTC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UTCMember" xlink:href="bldp-20221231.xsd#bldp_UTCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UTCMember" xlink:to="lab_bldp_UTCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_f68d7e69-1254-49ba-b171-16d04c13e590_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of discontinued operations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RoyaltyObligationContingentMaximumAmount_8b270ae5-9414-412c-afd3-b338bcb51f03_terseLabel_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum royalty expense</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentMaximumAmount_label_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligation, Contingent, Maximum Amount</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentMaximumAmount_documentation_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Obligation, Maximum Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount" xlink:href="bldp-20221231.xsd#bldp_RoyaltyObligationContingentMaximumAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RoyaltyObligationContingentMaximumAmount" xlink:to="lab_bldp_RoyaltyObligationContingentMaximumAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingExpense_a34e7f7a-9d1e-477a-b4e3-eb4ac0d9d628_terseLabel_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating expense</link:label>
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingExpense_label_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other operating expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MiscellaneousOtherOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:to="lab_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentContractAssets_c143fd78-0ab8-4b04-8162-7c954a292458_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_ifrs-full_CurrentContractAssets_672b2540-832b-4b22-a214-eddee2c56029_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_CurrentContractAssets_8bbeaba1-3e5d-4647-afa1-ea91949ffea5_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_CurrentContractAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current contract assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractAssets" xlink:to="lab_ifrs-full_CurrentContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_69e38088-cbb0-47eb-9f2c-c33f6f8e069d_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Trade and Other Receivables</link:label>
    <link:label id="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Trade Receivables And Other [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Trade Receivables And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:to="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_4181e53c-3cf2-40f7-8cb6-de2167e55454_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsMember" xlink:to="lab_ifrs-full_ClassesOfAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_a648a580-364d-46c6-bac2-6242c6b16c70_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_6e9eec0d-0e21-4a62-9d62-798a8092bfa8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EUROPE1Member_8fdf8a23-0784-48d5-89ff-d09cfcd39628_terseLabel_en-US" xlink:label="lab_bldp_EUROPE1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_bldp_EUROPE1Member_label_en-US" xlink:label="lab_bldp_EUROPE1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EUROPE 1 [Member]</link:label>
    <link:label id="lab_bldp_EUROPE1Member_documentation_en-US" xlink:label="lab_bldp_EUROPE1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EUROPE 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EUROPE1Member" xlink:href="bldp-20221231.xsd#bldp_EUROPE1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EUROPE1Member" xlink:to="lab_bldp_EUROPE1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentContributionsAxis_33ea578a-d729-4ece-88dd-faef1aad0901_terseLabel_en-US" xlink:label="lab_bldp_InvestmentContributionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Contributions [Axis]</link:label>
    <link:label id="lab_bldp_InvestmentContributionsAxis_label_en-US" xlink:label="lab_bldp_InvestmentContributionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Contributions [Axis]</link:label>
    <link:label id="lab_bldp_InvestmentContributionsAxis_documentation_en-US" xlink:label="lab_bldp_InvestmentContributionsAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentContributionsAxis" xlink:to="lab_bldp_InvestmentContributionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceRangeSixMember_2e979ec5-8f81-46da-a565-b74881d97c3a_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$12.63 - $26.13</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeSixMember_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Six [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeSixMember_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeSixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeSixMember" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeSixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeSixMember" xlink:to="lab_bldp_ExercisePriceRangeSixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Provisions_94d3633b-a0c5-4782-ad50-e6af2df3edc2_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other current liabilities, beginning balance</link:label>
    <link:label id="lab_ifrs-full_Provisions_715b33d2-c068-498f-9164-efb69c85fdca_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other current liabilities, ending balance</link:label>
    <link:label id="lab_ifrs-full_Provisions_61d0892f-6c7d-460f-9edb-12f9b2705a61_totalLabel_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other current liabilities</link:label>
    <link:label id="lab_ifrs-full_Provisions_label_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Provisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Provisions" xlink:to="lab_ifrs-full_Provisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_99ccfd12-fde0-4e2a-9bb7-d3a4d24a9fc3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Critical judgments in applying accounting policies and key sources of estimation uncertainty</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting judgements and estimates [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardPowerCorporationMember_8a4928cf-408d-44f9-8ee0-6f2bbc9ed826_terseLabel_en-US" xlink:label="lab_bldp_BallardPowerCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Power Corporation</link:label>
    <link:label id="lab_bldp_BallardPowerCorporationMember_label_en-US" xlink:label="lab_bldp_BallardPowerCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Power Corporation [Member]</link:label>
    <link:label id="lab_bldp_BallardPowerCorporationMember_documentation_en-US" xlink:label="lab_bldp_BallardPowerCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Power Corporation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerCorporationMember" xlink:href="bldp-20221231.xsd#bldp_BallardPowerCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardPowerCorporationMember" xlink:to="lab_bldp_BallardPowerCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_45fed496-4aba-4393-aff2-cc1bbd5df84b_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredShareUnitsMember_b13eb290-9e08-4ffa-b6f7-0ae4f641cc76_terseLabel_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSUs</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsMember_87e82c87-3331-4869-897d-ebca4398de8f_verboseLabel_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSU Expense</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsMember_label_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Share Units [Member]</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsMember_documentation_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Share Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredShareUnitsMember" xlink:to="lab_bldp_DeferredShareUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_0d3a612a-51e1-4aab-9cb8-820920367185_negatedLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in joint venture and associates</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_66ee53c8-062c-4a8e-ba9a-76641fe69382_terseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contribution to JV</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of interests in investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_f5b71825-9d6b-4b60-833b-e2127aa74989_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilities" xlink:to="lab_ifrs-full_EquityAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_bdc6359d-08bb-4aa8-b912-533376952537_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions through Acquisition</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_ce33ca5a-ede2-44f5-ae57-c43d2c8cf396_terseLabel_en-US" xlink:label="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired patents, know-how and in-process research &amp; development</link:label>
    <link:label id="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_label_en-US" xlink:label="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Copyrights, patents and other industrial property rights, service and operating rights [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:to="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_2d7c16f5-9fd5-4ecf-a55b-b058748cc5a4_negatedTerseLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of movements in exchange rates</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_label_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_documentation_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:to="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_ac478cdf-0da4-49e9-aaba-51b7fa92d392_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_2da2f5cf-4012-45c2-94d4-b9a29383f527_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance at (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_70f43bd5-33bd-435d-b120-4883744c45bd_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance at (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_8dfcb146-e52c-4cc7-9278-2cd33b8feaaa_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash provided by (used in) financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_6ad41001-9637-4791-8ea0-3b1e0e082233_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of preparation</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of basis of preparation of financial statements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_e1813951-53b8-4971-85b7-33fccf8730b1_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for measuring inventories [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_f932a3fc-d422-423e-ab05-f17a83fe108d_terseLabel_en-US" xlink:label="lab_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and debt paid on closing</link:label>
    <link:label id="lab_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_label_en-US" xlink:label="lab_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Obligations Assumed and Acquisition Related Costs, Consideration</link:label>
    <link:label id="lab_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_documentation_en-US" xlink:label="lab_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Obligations Assumed and Acquisition Related Costs, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" xlink:href="bldp-20221231.xsd#bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" xlink:to="lab_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_JoinVenturesInvestmentRollForward_60149473-8fdb-45cc-8c29-1e942a89007d_terseLabel_en-US" xlink:label="lab_bldp_JoinVenturesInvestmentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Join Ventures Investment [Roll Forward]</link:label>
    <link:label id="lab_bldp_JoinVenturesInvestmentRollForward_label_en-US" xlink:label="lab_bldp_JoinVenturesInvestmentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Join Ventures Investment [Roll Forward]</link:label>
    <link:label id="lab_bldp_JoinVenturesInvestmentRollForward_documentation_en-US" xlink:label="lab_bldp_JoinVenturesInvestmentRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Join Ventures Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JoinVenturesInvestmentRollForward" xlink:href="bldp-20221231.xsd#bldp_JoinVenturesInvestmentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward" xlink:to="lab_bldp_JoinVenturesInvestmentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAssets_fa2bb6c6-6de4-4ec1-8e23-395aec87c6d4_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_ifrs-full_OtherAssets_label_en-US" xlink:label="lab_ifrs-full_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAssets" xlink:to="lab_ifrs-full_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_5b29944f-f3cc-4c0e-88fd-dcd4a16d8aa0_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return on plan assets excluding interest</link:label>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardFuelCellSystemIncMember_71daa051-86b0-43a8-80f7-c76965420ee7_terseLabel_en-US" xlink:label="lab_bldp_BallardFuelCellSystemIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Fuel Cell Systems Inc.</link:label>
    <link:label id="lab_bldp_BallardFuelCellSystemIncMember_label_en-US" xlink:label="lab_bldp_BallardFuelCellSystemIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Fuel Cell System Inc [Member]</link:label>
    <link:label id="lab_bldp_BallardFuelCellSystemIncMember_documentation_en-US" xlink:label="lab_bldp_BallardFuelCellSystemIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Fuel Cell System Inc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardFuelCellSystemIncMember" xlink:href="bldp-20221231.xsd#bldp_BallardFuelCellSystemIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardFuelCellSystemIncMember" xlink:to="lab_bldp_BallardFuelCellSystemIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_9b2cf7a1-5ab0-4339-8871-e830cbe5870d_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries and employee benefits</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation, short-term employee benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashTransferred_97aea379-e89b-412a-8bfe-27fdc5e45bcd_terseLabel_en-US" xlink:label="lab_ifrs-full_CashTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_ifrs-full_CashTransferred_label_en-US" xlink:label="lab_ifrs-full_CashTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashTransferred" xlink:to="lab_ifrs-full_CashTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_b8f46e10-1c40-4610-ac28-bd18e61a4eaf_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_8d21012a-9e00-4b72-b652-2c00a119097f_terseLabel_en-US" xlink:label="lab_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_label_en-US" xlink:label="lab_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles assets related temporary differences [Member]</link:label>
    <link:label id="lab_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_documentation_en-US" xlink:label="lab_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles assets related temporary differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember" xlink:href="bldp-20221231.xsd#bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember" xlink:to="lab_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestRateRiskMember_110059d6-6f5c-4df8-9772-7c7188aa5eab_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate risk</link:label>
    <link:label id="lab_ifrs-full_InterestRateRiskMember_label_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate risk [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateRiskMember" xlink:to="lab_ifrs-full_InterestRateRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_8af0f8af-0a2e-4643-ae78-7dfda65e699c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_adb33b0d-f51a-40f3-afb7-72f2ca70afd7_terseLabel_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of contributions expected to be paid to plan for next annual reporting period</link:label>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_label_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of contributions expected to be paid to plan for next annual reporting period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:to="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseholdImprovementsMember_8dcbee32-c90e-42a3-9716-f1db794cd7b9_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_ifrs-full_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseholdImprovementsMember" xlink:to="lab_ifrs-full_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DecreaseThroughInvoicingContractAssets_37c371f7-51fc-4084-acfa-8c8ba7461b34_negatedTerseLabel_en-US" xlink:label="lab_bldp_DecreaseThroughInvoicingContractAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Invoiced during the year</link:label>
    <link:label id="lab_bldp_DecreaseThroughInvoicingContractAssets_label_en-US" xlink:label="lab_bldp_DecreaseThroughInvoicingContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease Through Invoicing, Contract Assets</link:label>
    <link:label id="lab_bldp_DecreaseThroughInvoicingContractAssets_documentation_en-US" xlink:label="lab_bldp_DecreaseThroughInvoicingContractAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease Through Invoicing, Contract Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseThroughInvoicingContractAssets" xlink:href="bldp-20221231.xsd#bldp_DecreaseThroughInvoicingContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DecreaseThroughInvoicingContractAssets" xlink:to="lab_bldp_DecreaseThroughInvoicingContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_1924d512-3ab8-40d4-9422-298603663b0b_terseLabel_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_label_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReversalOfInventoryWritedown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReversalOfInventoryWritedown" xlink:to="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredRevenueRollForward_f36582de-7726-4d2b-ab7a-35c4b68e5a4c_terseLabel_en-US" xlink:label="lab_bldp_DeferredRevenueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue [Roll Forward]</link:label>
    <link:label id="lab_bldp_DeferredRevenueRollForward_label_en-US" xlink:label="lab_bldp_DeferredRevenueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue [Roll Forward]</link:label>
    <link:label id="lab_bldp_DeferredRevenueRollForward_documentation_en-US" xlink:label="lab_bldp_DeferredRevenueRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredRevenueRollForward" xlink:href="bldp-20221231.xsd#bldp_DeferredRevenueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredRevenueRollForward" xlink:to="lab_bldp_DeferredRevenueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_5cf7cbe2-7bbd-409b-9335-604f3091eeb4_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation differences</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_d18b9cf2-f4d1-4967-b675-be113ebaa8f0_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation for foreign operations</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, exchange differences on translation of foreign operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DE_59bb91e5-56f6-4739-a9d9-bd93b5d0eeb6_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Germany</link:label>
    <link:label id="lab_country_DE_label_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE" xlink:to="lab_country_DE" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_4e89c4cb-c2d4-43fb-8e23-4ad52cd22111_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DK_c1ba0feb-f25a-4ab4-a37b-42f7409d5077_terseLabel_en-US" xlink:label="lab_country_DK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denmark</link:label>
    <link:label id="lab_country_DK_label_en-US" xlink:label="lab_country_DK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DENMARK</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DK" xlink:to="lab_country_DK" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory_d6d02fd2-d156-4021-81ce-1df1d634df23_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Changes in Loss Allowance</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_4efe86ab-117f-4573-a038-b66a436df362_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_eec7178a-643a-4f9a-bedf-e929112dee8e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeats_d87ccdc8-d387-40d0-b2fd-2ddb8eb5f805_terseLabel_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeats" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of board seats</link:label>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeats_label_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeats" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Number Of Board Seats</link:label>
    <link:label id="lab_bldp_JointVentureNumberOfBoardSeats_documentation_en-US" xlink:label="lab_bldp_JointVentureNumberOfBoardSeats" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture, Number Of Board Seats</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureNumberOfBoardSeats" xlink:href="bldp-20221231.xsd#bldp_JointVentureNumberOfBoardSeats"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_JointVentureNumberOfBoardSeats" xlink:to="lab_bldp_JointVentureNumberOfBoardSeats" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_521e9e53-9a8b-4c32-b66e-d7a592458d22_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfInvestmentPropertyAxis_3c478d3c-6bab-443a-8f97-6ffb677c228f_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of investment property [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfInvestmentPropertyAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of investment property [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="lab_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TechnologySolutionsMember_d29b5864-78e6-40af-a38c-79aa5d2dbefb_terseLabel_en-US" xlink:label="lab_bldp_TechnologySolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Solutions</link:label>
    <link:label id="lab_bldp_TechnologySolutionsMember_label_en-US" xlink:label="lab_bldp_TechnologySolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Solutions [Member]</link:label>
    <link:label id="lab_bldp_TechnologySolutionsMember_documentation_en-US" xlink:label="lab_bldp_TechnologySolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TechnologySolutionsMember" xlink:href="bldp-20221231.xsd#bldp_TechnologySolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TechnologySolutionsMember" xlink:to="lab_bldp_TechnologySolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_2f97cf18-dede-4785-8a46-544f437b9f24_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee future benefits</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_16b97e9c-c812-4d4f-b9cf-bcc9ebabbc97_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items that may be reclassified subsequently to profit or loss</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income that will be reclassified to profit or loss, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_717269cf-7999-4a21-957a-788dbef05d42_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency reserve</link:label>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_label_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve of exchange differences on translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:to="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_3193d23c-4d51-4e44-a52e-0505e69b8f35_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_label_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current prepaid expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentPrepaidExpenses" xlink:to="lab_ifrs-full_CurrentPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_c6794aaf-729b-4c37-bb18-b76a6ce94ad8_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_47db5cba-f1dd-4134-b767-145a25da2cfb_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Current</link:label>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLeaseLiabilities" xlink:to="lab_ifrs-full_CurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_f9fc190d-8bf8-4fb3-af01-7ca751f54005_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_6626354e-81b7-4ca7-9d32-98cb13e2eb2f_terseLabel_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated future cash flows discounted percentage</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_label_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_documentation_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:href="bldp-20221231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:to="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceRangeTwoMember_112664fd-a0ba-497e-9ba8-5e9832f21e88_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$3.56 - $5.50</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeTwoMember_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Two [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeTwoMember_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeTwoMember" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeTwoMember" xlink:to="lab_bldp_ExercisePriceRangeTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForAssociatesMember_4944b01a-019f-44e8-bcee-3b3ebee9d2f5_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForAssociatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for associates</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForAssociatesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForAssociatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for associates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember" xlink:to="lab_ifrs-full_EntitysTotalForAssociatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_5bf28f1f-2c7b-4da9-97fa-f605215cfe5a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value of Plan Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value of plan assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointVenturesAxis_308d030d-934c-4d38-b5c5-18c347606e14_terseLabel_en-US" xlink:label="lab_ifrs-full_JointVenturesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint ventures [axis]</link:label>
    <link:label id="lab_ifrs-full_JointVenturesAxis_label_en-US" xlink:label="lab_ifrs-full_JointVenturesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint ventures [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointVenturesAxis" xlink:to="lab_ifrs-full_JointVenturesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_3bf961d7-b2f0-4d25-b4e5-a0be3312b61e_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets:</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract" xlink:to="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_AU_522f7cf2-3ca8-437a-890d-c5eced6594b8_terseLabel_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australia</link:label>
    <link:label id="lab_country_AU_label_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AUSTRALIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_AU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AU" xlink:to="lab_country_AU" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComputerEquipmentMember_34836f75-1ae1-4f8c-a4f3-2d3a2da640a9_terseLabel_en-US" xlink:label="lab_ifrs-full_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment</link:label>
    <link:label id="lab_ifrs-full_ComputerEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComputerEquipmentMember" xlink:to="lab_ifrs-full_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardServicesinc.Member_1c0f36b7-02b2-4c3b-a091-deccec618e3b_terseLabel_en-US" xlink:label="lab_bldp_BallardServicesinc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Services Inc.</link:label>
    <link:label id="lab_bldp_BallardServicesinc.Member_label_en-US" xlink:label="lab_bldp_BallardServicesinc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Services inc. [Member]</link:label>
    <link:label id="lab_bldp_BallardServicesinc.Member_documentation_en-US" xlink:label="lab_bldp_BallardServicesinc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardServicesinc.Member" xlink:href="bldp-20221231.xsd#bldp_BallardServicesinc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardServicesinc.Member" xlink:to="lab_bldp_BallardServicesinc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_4977974f-3dbb-456c-a340-5dc08b821536_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating expense</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other operating expense [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_deb3cfb3-8ced-43f6-8359-13c1d5cac1d7_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges of exercise prices for outstanding share options</link:label>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_label_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges of exercise prices for outstanding share options [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BusinessCombinationsAbstract_d5b4b140-1f9f-4315-9b2d-2324be4006a9_terseLabel_en-US" xlink:label="lab_bldp_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations1 [Abstract]</link:label>
    <link:label id="lab_bldp_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_bldp_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_bldp_BusinessCombinationsAbstract_documentation_en-US" xlink:label="lab_bldp_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations1 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessCombinationsAbstract" xlink:href="bldp-20221231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BusinessCombinationsAbstract" xlink:to="lab_bldp_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_7c447da9-d138-4c5c-b9f1-ec55951067e0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_c0ca3563-8e63-4fb7-8c83-22317bb32765_totalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash and cash equivalents after effect of exchange rate changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_614898ef-f14d-49d1-9c9d-b609044287ac_terseLabel_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_71649fb5-cc25-48aa-a158-6e2b53c29e7e_verboseLabel_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU Expense</link:label>
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_label_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Share Units (RSU) [Member]</link:label>
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_documentation_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Share Units (RSU) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember" xlink:href="bldp-20221231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RestrictedShareUnitsRSUMember" xlink:to="lab_bldp_RestrictedShareUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_BE_1bbec4ca-bb53-47ea-a7ce-532f62ce5a43_terseLabel_en-US" xlink:label="lab_country_BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Belgium</link:label>
    <link:label id="lab_country_BE_label_en-US" xlink:label="lab_country_BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BELGIUM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BE" xlink:to="lab_country_BE" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_73f660d6-a912-42e2-ab37-c4716def6e77_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility, share options granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:to="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_0470dfdd-67d1-48ec-9d93-7079a5977002_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upward adjustments / increase in provision</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in existing provisions, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:to="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_20fccf42-63a4-4c36-93be-9417f57fe689_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BusinessAcquisitionWorkingCapitalAdjustment_bfa11384-017b-4d28-a588-585a65ced85e_terseLabel_en-US" xlink:label="lab_bldp_BusinessAcquisitionWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Working capital adjustment</link:label>
    <link:label id="lab_bldp_BusinessAcquisitionWorkingCapitalAdjustment_label_en-US" xlink:label="lab_bldp_BusinessAcquisitionWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Working Capital Adjustment</link:label>
    <link:label id="lab_bldp_BusinessAcquisitionWorkingCapitalAdjustment_documentation_en-US" xlink:label="lab_bldp_BusinessAcquisitionWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Working Capital Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionWorkingCapitalAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment" xlink:to="lab_bldp_BusinessAcquisitionWorkingCapitalAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FinancialInstrumentsAbstract_bde021b1-e835-49ec-86ab-2de4561db375_terseLabel_en-US" xlink:label="lab_bldp_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_bldp_FinancialInstrumentsAbstract_label_en-US" xlink:label="lab_bldp_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_bldp_FinancialInstrumentsAbstract_documentation_en-US" xlink:label="lab_bldp_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinancialInstrumentsAbstract" xlink:to="lab_bldp_FinancialInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_StationaryPowerGenerationMember_6b0ebfec-9041-49eb-9a7d-d34a9f46f833_terseLabel_en-US" xlink:label="lab_bldp_StationaryPowerGenerationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stationary Power Generation</link:label>
    <link:label id="lab_bldp_StationaryPowerGenerationMember_label_en-US" xlink:label="lab_bldp_StationaryPowerGenerationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stationary Power Generation [Member]</link:label>
    <link:label id="lab_bldp_StationaryPowerGenerationMember_documentation_en-US" xlink:label="lab_bldp_StationaryPowerGenerationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stationary Power Generation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_StationaryPowerGenerationMember" xlink:href="bldp-20221231.xsd#bldp_StationaryPowerGenerationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_StationaryPowerGenerationMember" xlink:to="lab_bldp_StationaryPowerGenerationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_ab6becc5-5807-4b71-b3c9-545c97cb8eb0_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareIssuanceCostsMember_d05dd360-2d75-4b89-a697-2c19c9362692_terseLabel_en-US" xlink:label="lab_bldp_ShareIssuanceCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share issuance costs</link:label>
    <link:label id="lab_bldp_ShareIssuanceCostsMember_label_en-US" xlink:label="lab_bldp_ShareIssuanceCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Issuance Costs [Member]</link:label>
    <link:label id="lab_bldp_ShareIssuanceCostsMember_documentation_en-US" xlink:label="lab_bldp_ShareIssuanceCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Issuance Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareIssuanceCostsMember" xlink:href="bldp-20221231.xsd#bldp_ShareIssuanceCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareIssuanceCostsMember" xlink:to="lab_bldp_ShareIssuanceCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LongTermInvestmentMember_6eb4da6d-68ac-440f-af08-8686b8a5a605_terseLabel_en-US" xlink:label="lab_bldp_LongTermInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long- Term Investment</link:label>
    <link:label id="lab_bldp_LongTermInvestmentMember_label_en-US" xlink:label="lab_bldp_LongTermInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long- Term Investment [Member]</link:label>
    <link:label id="lab_bldp_LongTermInvestmentMember_documentation_en-US" xlink:label="lab_bldp_LongTermInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long- Term Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermInvestmentMember" xlink:href="bldp-20221231.xsd#bldp_LongTermInvestmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LongTermInvestmentMember" xlink:to="lab_bldp_LongTermInvestmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisposalProceedsOfRightOfUseAssets_703a887f-172b-4bc8-b25c-e6d69cdb40a3_terseLabel_en-US" xlink:label="lab_bldp_DisposalProceedsOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal for proceeds</link:label>
    <link:label id="lab_bldp_DisposalProceedsOfRightOfUseAssets_label_en-US" xlink:label="lab_bldp_DisposalProceedsOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Proceeds of Right of Use Assets</link:label>
    <link:label id="lab_bldp_DisposalProceedsOfRightOfUseAssets_documentation_en-US" xlink:label="lab_bldp_DisposalProceedsOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Proceeds of Right of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisposalProceedsOfRightOfUseAssets" xlink:href="bldp-20221231.xsd#bldp_DisposalProceedsOfRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisposalProceedsOfRightOfUseAssets" xlink:to="lab_bldp_DisposalProceedsOfRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_de736df5-ea55-43b2-9b6e-bd330e6f0904_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges on intangible assets</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recognised in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_574ea670-40fc-425e-9b66-419dd94ef19d_terseLabel_en-US" xlink:label="lab_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, tax basis</link:label>
    <link:label id="lab_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_label_en-US" xlink:label="lab_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable Intangible Assets Recognised as of Acquisition Date, Tax Basis</link:label>
    <link:label id="lab_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_documentation_en-US" xlink:label="lab_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable Intangible Assets Recognised as of Acquisition Date, Tax Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" xlink:href="bldp-20221231.xsd#bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" xlink:to="lab_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_d699f815-05c4-4a1a-8abf-2f12192d866e_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current tax expense</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense (income) and adjustments for current tax of prior periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueOfCombinedEntity_38387ec2-2fcc-4e07-bb9f-ac158f09821e_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueOfCombinedEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueOfCombinedEntity_label_en-US" xlink:label="lab_ifrs-full_RevenueOfCombinedEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue of combined entity as if combination occurred at beginning of period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueOfCombinedEntity" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueOfCombinedEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueOfCombinedEntity" xlink:to="lab_ifrs-full_RevenueOfCombinedEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_213a6691-5d81-4d68-9e96-21c1ba42bf83_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation (note 21)</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation, share-based payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_2cc4873f-37eb-4650-9b07-186ecc6d9475_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesIssued" xlink:to="lab_ifrs-full_NumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IN_1b03ee1e-25d4-4ea9-9c0b-e5910fc0ac46_terseLabel_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">India</link:label>
    <link:label id="lab_country_IN_label_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INDIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IN" xlink:to="lab_country_IN" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockDomain_ef9058a8-1244-4812-831e-ea4bd95059e7_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock [Domain]</link:label>
    <link:label id="lab_bldp_SaleOfStockDomain_label_en-US" xlink:label="lab_bldp_SaleOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock [Domain]</link:label>
    <link:label id="lab_bldp_SaleOfStockDomain_documentation_en-US" xlink:label="lab_bldp_SaleOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Sale Of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockDomain" xlink:to="lab_bldp_SaleOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdministrativeExpense_6ae79dda-6e70-43bd-b43d-13b45d274981_terseLabel_en-US" xlink:label="lab_ifrs-full_AdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_ifrs-full_AdministrativeExpense_label_en-US" xlink:label="lab_ifrs-full_AdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdministrativeExpense" xlink:to="lab_ifrs-full_AdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_a53c06f0-0b4e-4e56-82dc-9e2a67db8e15_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Experience adjustment</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Goodwill_304a3cd7-467e-4408-b74e-6f83dd9b520e_terseLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_Goodwill_label_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Goodwill" xlink:to="lab_ifrs-full_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_country_HK_559d1880-e95e-4188-9e96-a8d70c6472b7_terseLabel_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hong Kong</link:label>
    <link:label id="lab_country_HK_label_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HONG KONG</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HK" xlink:to="lab_country_HK" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_1b0a2752-9be5-46e9-887a-187f23cd81f1_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_f0ae9bd6-534c-4286-9e3f-3225c3b9312f_negatedLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_34270efa-ed1c-465b-983c-63b8430160e0_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Included in profit or loss</link:label>
    <link:label id="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_label_en-US" xlink:label="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in net defined benefit liability (asset) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:to="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_FR_1aae3b1d-e778-435c-bebf-81c88756f24d_terseLabel_en-US" xlink:label="lab_country_FR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">France</link:label>
    <link:label id="lab_country_FR_label_en-US" xlink:label="lab_country_FR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FRANCE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_FR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_FR" xlink:to="lab_country_FR" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_WeichaiBallardJVMember_2d5c343e-8e10-45a6-afb8-6f3fc95dd92c_terseLabel_en-US" xlink:label="lab_bldp_WeichaiBallardJVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weichai Ballard JV</link:label>
    <link:label id="lab_bldp_WeichaiBallardJVMember_label_en-US" xlink:label="lab_bldp_WeichaiBallardJVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weichai Ballard JV [Member]</link:label>
    <link:label id="lab_bldp_WeichaiBallardJVMember_documentation_en-US" xlink:label="lab_bldp_WeichaiBallardJVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weichai Ballard Associate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WeichaiBallardJVMember" xlink:to="lab_bldp_WeichaiBallardJVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_89bd5e51-4559-4c7f-a66d-90cf236d0f2e_terseLabel_en-US" xlink:label="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected contributions to acquire interests in joint venture</link:label>
    <link:label id="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_label_en-US" xlink:label="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Contributions To Acquire Interests In Joint Ventures</link:label>
    <link:label id="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_documentation_en-US" xlink:label="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Contributions To Acquire Interests In Joint Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures" xlink:href="bldp-20221231.xsd#bldp_ExpectedContributionsToAcquireInterestsInJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures" xlink:to="lab_bldp_ExpectedContributionsToAcquireInterestsInJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_c935c969-d822-43b2-8fd9-628ba3e34755_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_ebeb4079-0a45-49f4-a3a1-5b15be60dcc8_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other current receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_3dfca58b-cb6b-4c37-97a3-3a8f788ea5ea_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_44a6f412-32ae-4b10-9cc6-23cd452e1e29_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:to="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_fc7225c0-3195-49d3-8c45-9a1947fc94a9_terseLabel_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write-down</link:label>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_label_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryWritedown2011" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InventoryWritedown2011"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InventoryWritedown2011" xlink:to="lab_ifrs-full_InventoryWritedown2011" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember_98be263e-5844-421d-80aa-a2f105976029_terseLabel_en-US" xlink:label="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint venture</link:label>
    <link:label id="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember_label_en-US" xlink:label="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint ventures where entity is venturer [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:to="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_c9de09a3-3006-4a55-8020-4924cec45bc4_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IntellectualPropertyTerm_9971f27c-63fb-4adb-b450-4701988f6a24_terseLabel_en-US" xlink:label="lab_bldp_IntellectualPropertyTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period (years)</link:label>
    <link:label id="lab_bldp_IntellectualPropertyTerm_label_en-US" xlink:label="lab_bldp_IntellectualPropertyTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property, Term</link:label>
    <link:label id="lab_bldp_IntellectualPropertyTerm_documentation_en-US" xlink:label="lab_bldp_IntellectualPropertyTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntellectualPropertyTerm" xlink:href="bldp-20221231.xsd#bldp_IntellectualPropertyTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IntellectualPropertyTerm" xlink:to="lab_bldp_IntellectualPropertyTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncreaseDecreaseInFairValueOfInvestments_849f83a3-a46c-4b02-8c80-f6510e5b4df1_terseLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net decrease in fair value of investments</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseInFairValueOfInvestments_label_en-US" xlink:label="lab_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in fair value of investments</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseInFairValueOfInvestments_documentation_en-US" xlink:label="lab_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in fair value of investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseInFairValueOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:to="lab_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_73b09c24-6254-46a0-8615-ea32a3fe0f10_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BankOperatingLineMember_0d774afe-6aa9-46b7-be7f-fb749583acf5_terseLabel_en-US" xlink:label="lab_bldp_BankOperatingLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LG Facility</link:label>
    <link:label id="lab_bldp_BankOperatingLineMember_label_en-US" xlink:label="lab_bldp_BankOperatingLineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Operating Line [Member]</link:label>
    <link:label id="lab_bldp_BankOperatingLineMember_documentation_en-US" xlink:label="lab_bldp_BankOperatingLineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Operating Line [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BankOperatingLineMember" xlink:href="bldp-20221231.xsd#bldp_BankOperatingLineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BankOperatingLineMember" xlink:to="lab_bldp_BankOperatingLineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_64bd68c1-6ffa-4b5a-b108-7ec5bbb86ccf_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Detailed Information About Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_7bf9d557-a635-4f24-9472-c812f0db8cac_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_label_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_ES_7c075a8e-44cf-48c4-b854-d38972031875_terseLabel_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spain</link:label>
    <link:label id="lab_country_ES_label_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SPAIN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_ES"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_ES" xlink:to="lab_country_ES" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperations_bc570e1b-9d49-4d68-85f1-aa245275427a_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total adjustments</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperations_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_45a16eff-7eb0-4efa-baa7-0eb51e7722d8_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for:</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile profit (loss) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssueOfEquity_e0aa81d9-63d6-412d-aa78-b4034d402c24_terseLabel_en-US" xlink:label="lab_ifrs-full_IssueOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity offerings (note 21)</link:label>
    <link:label id="lab_ifrs-full_IssueOfEquity_label_en-US" xlink:label="lab_ifrs-full_IssueOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issue of equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssueOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssueOfEquity" xlink:to="lab_ifrs-full_IssueOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_2c5a0bc3-ea61-4992-815d-95eff8cca2ce_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_35f03561-86c6-46a2-88f5-74e2aadaf84e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank facilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of borrowings [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentProvisions_1ed0080e-ae7b-4a97-b485-6ceac74f6440_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentProvisions_bd56526b-df89-46ad-a395-5265f6c24219_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current provisions</link:label>
    <link:label id="lab_ifrs-full_CurrentProvisions_label_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentProvisions" xlink:to="lab_ifrs-full_CurrentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SummaryOfInvestmentsTableTextBlock_5af58191-1940-4705-b5ac-7229e7823ed5_terseLabel_en-US" xlink:label="lab_bldp_SummaryOfInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Investments</link:label>
    <link:label id="lab_bldp_SummaryOfInvestmentsTableTextBlock_label_en-US" xlink:label="lab_bldp_SummaryOfInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Investments [Table Text Block]</link:label>
    <link:label id="lab_bldp_SummaryOfInvestmentsTableTextBlock_documentation_en-US" xlink:label="lab_bldp_SummaryOfInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SummaryOfInvestmentsTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_SummaryOfInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SummaryOfInvestmentsTableTextBlock" xlink:to="lab_bldp_SummaryOfInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_cd415883-10b5-4c8d-a599-b01112e7f4d3_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting entity</link:label>
    <link:label id="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Nature Of Business Explanatory [Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Nature Of Business Explanatory [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:to="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_f017fcd6-ecb2-4a62-b640-b4dd812d8d86_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_51ff881d-c63f-46fb-b929-249380fbe39f_terseLabel_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in the corresponding risk variable on income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_label_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_documentation_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:href="bldp-20221231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:to="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NoncompeteAgreements1Member_41b0a447-301d-4125-b08e-9a363270f177_terseLabel_en-US" xlink:label="lab_bldp_NoncompeteAgreements1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired non-compete agreements</link:label>
    <link:label id="lab_bldp_NoncompeteAgreements1Member_label_en-US" xlink:label="lab_bldp_NoncompeteAgreements1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements1 [Member]</link:label>
    <link:label id="lab_bldp_NoncompeteAgreements1Member_documentation_en-US" xlink:label="lab_bldp_NoncompeteAgreements1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member" xlink:href="bldp-20221231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NoncompeteAgreements1Member" xlink:to="lab_bldp_NoncompeteAgreements1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseLiabilities_918cf5b6-532f-4204-adc0-0e37d2e3fb7e_totalLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilities" xlink:to="lab_ifrs-full_LeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_fae41e96-f0d4-4a76-ac95-1447ceb618f9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_39e94c60-052b-438e-a801-5b6f3fe65210_terseLabel_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares granted (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_label_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year</link:label>
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_documentation_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:href="bldp-20221231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:to="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b8d0ea69-8364-4572-b2ab-19490f5fc73b_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_HyCapFundMember_6d66dfa5-96f8-44fd-a890-6666fb07da9d_terseLabel_en-US" xlink:label="lab_bldp_HyCapFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HyCap Fund</link:label>
    <link:label id="lab_bldp_HyCapFundMember_label_en-US" xlink:label="lab_bldp_HyCapFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HyCap Fund [Member]</link:label>
    <link:label id="lab_bldp_HyCapFundMember_documentation_en-US" xlink:label="lab_bldp_HyCapFundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HyCap Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_HyCapFundMember" xlink:to="lab_bldp_HyCapFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ERPmanagementreportingsoftwaresystemMember_dfd945a6-c823-442b-867f-cb308cbec158_terseLabel_en-US" xlink:label="lab_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ERP management reporting software system</link:label>
    <link:label id="lab_bldp_ERPmanagementreportingsoftwaresystemMember_label_en-US" xlink:label="lab_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ERP management reporting software system [Member]</link:label>
    <link:label id="lab_bldp_ERPmanagementreportingsoftwaresystemMember_documentation_en-US" xlink:label="lab_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ERP management reporting software system [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:href="bldp-20221231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:to="lab_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_4d3d6656-92de-43cb-9719-a3d67dcd3c97_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Detailed Information of Finance Income and Expense</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:to="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_6621e3e9-a5d9-4540-88e4-6607f291b5cf_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment reporting</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for segment reporting [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesMember_8ddc5844-ae28-4372-b734-d8510f505519_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges</link:label>
    <link:label id="lab_ifrs-full_RangesMember_label_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesMember" xlink:to="lab_ifrs-full_RangesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Equity_8ddb80dc-67a6-4470-9546-5821c1ec9bf8_totalLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_ifrs-full_Equity_c6ba9c4c-4aff-4d9d-bb11-a7f75ea5b995_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_Equity_33634091-06d4-4cd6-a942-bb09eb1ced40_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_Equity_label_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Equity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Equity" xlink:to="lab_ifrs-full_Equity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_faf95e16-1e58-42f6-9f13-5479c5712d2a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in accounting policies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in accounting policies, accounting estimates and errors [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CustomerTwoMember_ab8ba570-74c4-470b-b674-348ec855dc60_terseLabel_en-US" xlink:label="lab_bldp_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual customer two</link:label>
    <link:label id="lab_bldp_CustomerTwoMember_label_en-US" xlink:label="lab_bldp_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label id="lab_bldp_CustomerTwoMember_documentation_en-US" xlink:label="lab_bldp_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerTwoMember" xlink:href="bldp-20221231.xsd#bldp_CustomerTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CustomerTwoMember" xlink:to="lab_bldp_CustomerTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_6257461a-9a7b-4421-8f89-a9d5ac9b4d79_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemed/exercised</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through exercise of options, equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_32e40dd1-a0a5-420a-8831-522dd39b8525_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsMember" xlink:to="lab_ifrs-full_NonadjustingEventsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_0a8e506a-509e-4bdf-b7d7-c76561ce8f1f_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_5aea3942-2bcd-4ef6-ad50-25046d7a13f7_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials and consumables</link:label>
    <link:label id="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_label_en-US" xlink:label="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current raw materials and current production supplies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:to="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_8f4d6df4-4fd4-40ec-9aae-28a3334ac47a_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AddressTypeDomain_eb627b92-78d8-4698-982f-42cffa939091_terseLabel_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:label id="lab_dei_AddressTypeDomain_label_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LeasesAbstract_386ca576-32f5-47b3-aa39-8d459c3eb7d0_terseLabel_en-US" xlink:label="lab_bldp_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases1 [Abstract]</link:label>
    <link:label id="lab_bldp_LeasesAbstract_label_en-US" xlink:label="lab_bldp_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_bldp_LeasesAbstract_documentation_en-US" xlink:label="lab_bldp_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract" xlink:href="bldp-20221231.xsd#bldp_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LeasesAbstract" xlink:to="lab_bldp_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_45d24a3d-0b2b-4588-a722-d00ad5467480_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BusinessAcquisitionSharePrice1_25b09a2c-4e87-48f4-a0b2-6b3307882cc4_terseLabel_en-US" xlink:label="lab_bldp_BusinessAcquisitionSharePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share price at fair value (usd per share)</link:label>
    <link:label id="lab_bldp_BusinessAcquisitionSharePrice1_label_en-US" xlink:label="lab_bldp_BusinessAcquisitionSharePrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Share Price1</link:label>
    <link:label id="lab_bldp_BusinessAcquisitionSharePrice1_documentation_en-US" xlink:label="lab_bldp_BusinessAcquisitionSharePrice1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionSharePrice1" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionSharePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BusinessAcquisitionSharePrice1" xlink:to="lab_bldp_BusinessAcquisitionSharePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContingentConsiderationProvisionMember_a64278b9-1eb4-4022-b715-485add554ff7_terseLabel_en-US" xlink:label="lab_bldp_ContingentConsiderationProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_bldp_ContingentConsiderationProvisionMember_label_en-US" xlink:label="lab_bldp_ContingentConsiderationProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration provision [Member]</link:label>
    <link:label id="lab_bldp_ContingentConsiderationProvisionMember_documentation_en-US" xlink:label="lab_bldp_ContingentConsiderationProvisionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationProvisionMember" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContingentConsiderationProvisionMember" xlink:to="lab_bldp_ContingentConsiderationProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_5565a528-fcd7-4aa3-919c-090f7d6aab23_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_label_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of instruments or interests issued or issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:to="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_cedab67d-c2d7-4f2b-8284-91a407b209f8_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative translation adjustment due to foreign exchange</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_308bd3e2-2427-4179-826d-44135b861b85_verboseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange loss</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange gain (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_3f1914cb-ac95-4235-806c-443b6d84b6dd_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, percentage contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_edddaa47-77ae-4528-ae1e-5209b1aa8617_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PensionPlanMember_c5c9d9d3-35fb-47e4-a40e-67736aa2b863_terseLabel_en-US" xlink:label="lab_bldp_PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit pension plan liability</link:label>
    <link:label id="lab_bldp_PensionPlanMember_7fda8786-3e24-4eff-a01c-dcd12198e851_verboseLabel_en-US" xlink:label="lab_bldp_PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit pension plan</link:label>
    <link:label id="lab_bldp_PensionPlanMember_label_en-US" xlink:label="lab_bldp_PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:label id="lab_bldp_PensionPlanMember_documentation_en-US" xlink:label="lab_bldp_PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember" xlink:href="bldp-20221231.xsd#bldp_PensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PensionPlanMember" xlink:to="lab_bldp_PensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_7605c49a-4fa8-4fc4-aebe-730603fdcdaf_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions other than through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_61e3232f-fade-4edf-817a-eb571d5d15ae_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of related party [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PaymentsForOtherShareIssueCosts_a7d091b6-19f1-44a2-b11d-252cbe27b7da_negatedTerseLabel_en-US" xlink:label="lab_bldp_PaymentsForOtherShareIssueCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Other financing expenses</link:label>
    <link:label id="lab_bldp_PaymentsForOtherShareIssueCosts_label_en-US" xlink:label="lab_bldp_PaymentsForOtherShareIssueCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for other share issue costs</link:label>
    <link:label id="lab_bldp_PaymentsForOtherShareIssueCosts_documentation_en-US" xlink:label="lab_bldp_PaymentsForOtherShareIssueCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for other share issue costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForOtherShareIssueCosts" xlink:href="bldp-20221231.xsd#bldp_PaymentsForOtherShareIssueCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PaymentsForOtherShareIssueCosts" xlink:to="lab_bldp_PaymentsForOtherShareIssueCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_7a5cb6f7-55aa-4fb6-9e5a-fdecf3cb848d_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in other operating receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentsRelatedPartyTransactions_fad96282-7373-40f4-a053-5a585edc82c8_terseLabel_en-US" xlink:label="lab_bldp_InvestmentsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_bldp_InvestmentsRelatedPartyTransactions_label_en-US" xlink:label="lab_bldp_InvestmentsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Related Party Transactions</link:label>
    <link:label id="lab_bldp_InvestmentsRelatedPartyTransactions_documentation_en-US" xlink:label="lab_bldp_InvestmentsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions" xlink:href="bldp-20221231.xsd#bldp_InvestmentsRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentsRelatedPartyTransactions" xlink:to="lab_bldp_InvestmentsRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_8b708f7c-d1cb-416a-881c-1a2c6788cf10_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesMember" xlink:to="lab_ifrs-full_ProductsAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_ce845b3b-82d9-400c-8a8a-8b7b6ee28562_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent accounting pronouncements and future accounting policy changes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of changes in accounting policies [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_bb006ef5-ac90-4d2d-bd03-947c454abfbe_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant &amp; equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_0b898ef6-3632-491e-a2c9-a30791674eb2_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameAxis" xlink:to="lab_ifrs-full_BorrowingsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_1caac1b9-b4e0-4101-ba30-8ada8e6de263_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in non-cash working capital:</link:label>
    <link:label id="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_label_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other adjustments to reconcile profit (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:to="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_ad260b65-c987-403c-8b91-ba81a04ec3c7_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current trade payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_a74c98cd-9330-4bde-8329-08edf59300fa_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_e26f0a6a-f91d-4a56-b7b2-fea76abf2897_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recognised in profit or loss, goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_7e186688-db8d-4956-8e36-1afa21085bc4_terseLabel_en-US" xlink:label="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_label_en-US" xlink:label="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for consolidation [Policy Text Block]</link:label>
    <link:label id="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_documentation_en-US" xlink:label="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for consolidation [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:href="bldp-20221231.xsd#bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:to="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_d0ab7b98-a11a-48bd-826c-0e16e25eb34c_terseLabel_en-US" xlink:label="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of tranches</link:label>
    <link:label id="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_label_en-US" xlink:label="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration Transferred, Shares Issued, Number of Tranches</link:label>
    <link:label id="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_documentation_en-US" xlink:label="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration Transferred, Shares Issued, Number of Tranches</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:href="bldp-20221231.xsd#bldp_ConsiderationTransferredSharesIssuedNumberOfTranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:to="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NorthAmerica1Member_a126604c-2fe7-4864-b6d0-086279aa9f37_terseLabel_en-US" xlink:label="lab_bldp_NorthAmerica1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_bldp_NorthAmerica1Member_label_en-US" xlink:label="lab_bldp_NorthAmerica1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America 1 [Member]</link:label>
    <link:label id="lab_bldp_NorthAmerica1Member_documentation_en-US" xlink:label="lab_bldp_NorthAmerica1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NorthAmerica1Member" xlink:href="bldp-20221231.xsd#bldp_NorthAmerica1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NorthAmerica1Member" xlink:to="lab_bldp_NorthAmerica1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentIncome_756551df-e294-4eb3-9d86-de9e36ad82ee_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment income</link:label>
    <link:label id="lab_ifrs-full_InvestmentIncome_label_en-US" xlink:label="lab_ifrs-full_InvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentIncome" xlink:to="lab_ifrs-full_InvestmentIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangeAxis_b8c6b91a-dece-4a26-b656-233711f4e66e_terseLabel_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [axis]</link:label>
    <link:label id="lab_ifrs-full_RangeAxis_label_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangeAxis" xlink:to="lab_ifrs-full_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_a9c41fb6-07ce-4d2a-bf55-b48040ff8102_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Origination and reversal of temporary differences</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) relating to origination and reversal of temporary differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_f5979d83-e825-4a15-b68c-8b484d12ba00_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nature and Extent of Risks Arising from Financial Instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_414a07c3-ed25-491e-9811-64195083d306_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_d91f5141-1688-47ab-8232-4fbb204348ed_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to deferred revenue</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through cumulative catch-up adjustments to revenue, contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_ed982447-2572-4594-84db-33a8a25a6c64_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of finance lease payments receivable [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of maturity analysis of finance lease payments receivable [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_bcbd6221-c87b-4ef7-9f3a-89613a1cf637_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net impairment loss on trade receivables</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss (reversal of impairment loss) recognised in profit or loss, trade receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:to="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_08e05443-2fe0-4fb4-8333-e995687af182_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities:</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_JP_d2a27a2e-c758-41df-9945-114aa26555f4_terseLabel_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Japan</link:label>
    <link:label id="lab_country_JP_label_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JAPAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_JP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_JP" xlink:to="lab_country_JP" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapital_3a4de77c-c6a5-4d16-b725-84ea9fe6451c_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributed surplus</link:label>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapital_label_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalPaidinCapital" xlink:to="lab_ifrs-full_AdditionalPaidinCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_d79d9691-bd62-46ec-b364-4bf5f40ec0cc_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognition and Measurement of Goodwill and Intangible Assets</link:label>
    <link:label id="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:to="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_848743af-9740-4bcf-ada4-f155ccb1a34b_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results from operating activities</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) from operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities" xlink:to="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProvisionRetainedEarningsAdjustment_bd65de67-c1db-4abf-9758-abc19a17c52a_terseLabel_en-US" xlink:label="lab_bldp_ProvisionRetainedEarningsAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Opening retained earnings adjustment (note 3)</link:label>
    <link:label id="lab_bldp_ProvisionRetainedEarningsAdjustment_label_en-US" xlink:label="lab_bldp_ProvisionRetainedEarningsAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision, Retained Earnings Adjustment</link:label>
    <link:label id="lab_bldp_ProvisionRetainedEarningsAdjustment_documentation_en-US" xlink:label="lab_bldp_ProvisionRetainedEarningsAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision, Retained Earnings Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRetainedEarningsAdjustment" xlink:href="bldp-20221231.xsd#bldp_ProvisionRetainedEarningsAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProvisionRetainedEarningsAdjustment" xlink:to="lab_bldp_ProvisionRetainedEarningsAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_570f9682-7add-4166-8115-f3bd0c35844d_terseLabel_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation techniques used in fair value measurement [axis]</link:label>
    <link:label id="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_label_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation techniques used in fair value measurement [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:to="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_aa442d32-fc4a-4740-91a5-7a92738efd92_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Detailed Information About Business Combinations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract_label_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery on Settlement of Contingent Consideration [Abstract]</link:label>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract_documentation_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery on Settlement of Contingent Consideration [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsiderationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract" xlink:to="lab_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_0461d76c-9cf1-4ddf-8ad8-cb2ff98bb7b3_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityReportingObligation_b472ce86-0861-4eff-8759-2b7823f091aa_terseLabel_en-US" xlink:label="lab_dei_SecurityReportingObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Reporting Obligation</link:label>
    <link:label id="lab_dei_SecurityReportingObligation_label_en-US" xlink:label="lab_dei_SecurityReportingObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Reporting Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityReportingObligation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityReportingObligation" xlink:to="lab_dei_SecurityReportingObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_7290408b-7e12-4276-a5a0-06507cce2e88_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to contract assets</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through cumulative catch-up adjustments to revenue, contract assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RestrictedStockUnitsRollForward_f68d6ab7-4225-496d-a6b4-44580cf0e6a1_terseLabel_en-US" xlink:label="lab_bldp_RestrictedStockUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units [Roll Forward]</link:label>
    <link:label id="lab_bldp_RestrictedStockUnitsRollForward_label_en-US" xlink:label="lab_bldp_RestrictedStockUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units [Roll Forward]</link:label>
    <link:label id="lab_bldp_RestrictedStockUnitsRollForward_documentation_en-US" xlink:label="lab_bldp_RestrictedStockUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedStockUnitsRollForward" xlink:href="bldp-20221231.xsd#bldp_RestrictedStockUnitsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RestrictedStockUnitsRollForward" xlink:to="lab_bldp_RestrictedStockUnitsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_dcafa6e0-e906-4893-b088-55a566542b01_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_f970c304-6ebc-46cc-9a5d-e533fc98bb7a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_70e61748-8a76-4405-bcfd-69cbd7f4fef4_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum obligation, notice period (months)</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:to="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability_21808c2d-9029-461f-a30b-5ca66e7dc6fd_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration liability</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in contingent consideration asset (liability)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability" xlink:to="lab_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_99b577e8-98b2-4e3d-8fdf-7578feeaf96e_terseLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable assets acquired (liabilities assumed)</link:label>
    <link:label id="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_75fb9c0e-0d2f-4eee-9831-6380cd9f1124_totalLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_label_en-US" xlink:label="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable assets acquired (liabilities assumed)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LandAndBuildingsMember_d4fc19dd-2fd2-41c1-8420-1bec44103200_terseLabel_en-US" xlink:label="lab_ifrs-full_LandAndBuildingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property</link:label>
    <link:label id="lab_ifrs-full_LandAndBuildingsMember_label_en-US" xlink:label="lab_ifrs-full_LandAndBuildingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and buildings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LandAndBuildingsMember" xlink:to="lab_ifrs-full_LandAndBuildingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_be8f8ad2-f713-48a8-b387-ce5275c46ab6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of entity's operating segments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_country_PL_f846b8e5-a6d5-41ff-8a4c-cee087661075_terseLabel_en-US" xlink:label="lab_country_PL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Poland</link:label>
    <link:label id="lab_country_PL_label_en-US" xlink:label="lab_country_PL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">POLAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_PL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_PL" xlink:to="lab_country_PL" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_1ba9b094-0040-4642-be92-de77cbc26a5f_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized during the year</link:label>
    <link:label id="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease through performance obligation being satisfied, contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:to="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsAbstract_4f2611b2-d939-4a11-be75-67a7fedf16af_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangements [Abstract]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsAbstract_label_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangements [Abstract]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsAbstract_documentation_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract" xlink:to="lab_bldp_ShareBasedPaymentArrangementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityMember_8acc4ac5-9aa6-404d-9a37-de5e3495fafc_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_ifrs-full_EquityMember_label_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityMember" xlink:to="lab_ifrs-full_EquityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_3cc50b84-e007-4305-a4d0-a891a249fe00_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance income and expense</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of finance income (cost) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentInvestments_4292afce-ceb0-4d5e-813b-2e157cd2cfee_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current investments</link:label>
    <link:label id="lab_ifrs-full_CurrentInvestments_label_en-US" xlink:label="lab_ifrs-full_CurrentInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentInvestments" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentInvestments" xlink:to="lab_ifrs-full_CurrentInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_1c65ec55-1772-41d4-b6d3-4fdcaa29dd4f_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:to="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_a42d196a-9f8b-401d-9b53-1ad20463ec2a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of trade and other payables [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ChangesInStockHoldersEquityRollForward_b9d28bb3-703c-4007-8eb2-2a9e5625b349_terseLabel_en-US" xlink:label="lab_bldp_ChangesInStockHoldersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Stock Holders Equity [Roll Forward]</link:label>
    <link:label id="lab_bldp_ChangesInStockHoldersEquityRollForward_label_en-US" xlink:label="lab_bldp_ChangesInStockHoldersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Stock Holders Equity [Roll Forward]</link:label>
    <link:label id="lab_bldp_ChangesInStockHoldersEquityRollForward_documentation_en-US" xlink:label="lab_bldp_ChangesInStockHoldersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Stock Holders Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesInStockHoldersEquityRollForward" xlink:href="bldp-20221231.xsd#bldp_ChangesInStockHoldersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward" xlink:to="lab_bldp_ChangesInStockHoldersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_3160e7bc-b3f3-49e1-b89c-a418db661dd4_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">More than five years</link:label>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WarrantyProvisionMember_c9b607ed-1560-4bea-ac25-28e679b80cfc_terseLabel_en-US" xlink:label="lab_ifrs-full_WarrantyProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty provision</link:label>
    <link:label id="lab_ifrs-full_WarrantyProvisionMember_label_en-US" xlink:label="lab_ifrs-full_WarrantyProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WarrantyProvisionMember" xlink:to="lab_ifrs-full_WarrantyProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_8cdcb0b6-65ec-472a-a58d-5de14e4a5d34_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Classes of Share Capital</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_bbdd54fc-657f-4759-b94f-f919f035470d_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis" xlink:to="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrencySwapContractMember_ccca5b11-cbe9-4673-b24d-db7a77b4ca35_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencySwapContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange contracts</link:label>
    <link:label id="lab_ifrs-full_CurrencySwapContractMember_label_en-US" xlink:label="lab_ifrs-full_CurrencySwapContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency swap contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencySwapContractMember" xlink:to="lab_ifrs-full_CurrencySwapContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_9397646c-ec7b-4ec3-a56d-5aeee581f4f1_terseLabel_en-US" xlink:label="lab_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_label_en-US" xlink:label="lab_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liabilities, Related Party Transactions</link:label>
    <link:label id="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_documentation_en-US" xlink:label="lab_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liabilities, Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:href="bldp-20221231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:to="lab_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SynergyJVMember_d46fe4da-3fc3-4aa1-a6c9-b745aeba7fcf_verboseLabel_en-US" xlink:label="lab_bldp_SynergyJVMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Synergy Ballard JVCo</link:label>
    <link:label id="lab_bldp_SynergyJVMember_09dbf2ac-47a2-4dd3-9947-3152f81f8438_terseLabel_en-US" xlink:label="lab_bldp_SynergyJVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Synergy Ballard JVCo</link:label>
    <link:label id="lab_bldp_SynergyJVMember_label_en-US" xlink:label="lab_bldp_SynergyJVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Synergy JV [Member]</link:label>
    <link:label id="lab_bldp_SynergyJVMember_documentation_en-US" xlink:label="lab_bldp_SynergyJVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Synergy [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SynergyJVMember" xlink:to="lab_bldp_SynergyJVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_cf34058a-dcef-4a6f-99b4-3eee7def7aa3_terseLabel_en-US" xlink:label="lab_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries and employee benefits</link:label>
    <link:label id="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_label_en-US" xlink:label="lab_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term employee benefits expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:to="lab_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotionalAmount_b9ca7daa-2194-4caf-bc83-0ad9dcdee530_terseLabel_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange contracts</link:label>
    <link:label id="lab_ifrs-full_NotionalAmount_label_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotionalAmount" xlink:to="lab_ifrs-full_NotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_300fac88-6732-4017-a44c-819518f36282_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksMember" xlink:to="lab_ifrs-full_TypesOfRisksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_e0f64596-260b-4d48-8954-98e8b856f93e_terseLabel_en-US" xlink:label="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty related to UTC, revenue obligations</link:label>
    <link:label id="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_label_en-US" xlink:label="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision Related To Intellectual Property Purchase [Member]</link:label>
    <link:label id="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_documentation_en-US" xlink:label="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision Related To Intellectual Property Purchase [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:href="bldp-20221231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:to="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OwnedPropertyPlantAndEquipmentMember_cc844dd1-4a37-491b-a8e8-4e5139f0c20d_terseLabel_en-US" xlink:label="lab_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment owned</link:label>
    <link:label id="lab_bldp_OwnedPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Owned Property, Plant, and Equipment [Member]</link:label>
    <link:label id="lab_bldp_OwnedPropertyPlantAndEquipmentMember_documentation_en-US" xlink:label="lab_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Owned Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:href="bldp-20221231.xsd#bldp_OwnedPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:to="lab_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_Noncashcompensatoryshares_1a0fc19a-5e32-4bd0-ab49-f6b79d299e37_terseLabel_en-US" xlink:label="lab_bldp_Noncashcompensatoryshares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensatory shares</link:label>
    <link:label id="lab_bldp_Noncashcompensatoryshares_label_en-US" xlink:label="lab_bldp_Noncashcompensatoryshares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash, compensatory shares</link:label>
    <link:label id="lab_bldp_Noncashcompensatoryshares_documentation_en-US" xlink:label="lab_bldp_Noncashcompensatoryshares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash, compensatory shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Noncashcompensatoryshares" xlink:href="bldp-20221231.xsd#bldp_Noncashcompensatoryshares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Noncashcompensatoryshares" xlink:to="lab_bldp_Noncashcompensatoryshares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_47d563a2-4409-4ddc-b53c-751be8024480_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current service cost</link:label>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in net defined benefit liability (asset) resulting from current service cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SalesAndMarketingExpense_fccfae00-54cc-4f79-b5ba-40ab992e7f71_terseLabel_en-US" xlink:label="lab_ifrs-full_SalesAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_ifrs-full_SalesAndMarketingExpense_label_en-US" xlink:label="lab_ifrs-full_SalesAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SalesAndMarketingExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SalesAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SalesAndMarketingExpense" xlink:to="lab_ifrs-full_SalesAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_1dbe5683-ab21-4f1e-96d2-4fbaebaa2452_terseLabel_en-US" xlink:label="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU performance factor adjustment (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_label_en-US" xlink:label="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Instruments Other Equity Instruments Performance Factor Adjustment</link:label>
    <link:label id="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_documentation_en-US" xlink:label="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Instruments Other Equity Instruments Performance Factor Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:href="bldp-20221231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:to="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_country_NO_9dadcfe5-da1f-4a33-a3ba-a886738b1cc2_terseLabel_en-US" xlink:label="lab_country_NO" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Norway</link:label>
    <link:label id="lab_country_NO_label_en-US" xlink:label="lab_country_NO" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NORWAY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NO"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NO" xlink:to="lab_country_NO" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_72945292-3c94-4bb8-b9c7-2a0997a86427_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OptionlifeshareoptionsgrantedPeriod_9ce15131-e959-47dc-a8da-61b9574d9aab_terseLabel_en-US" xlink:label="lab_bldp_OptionlifeshareoptionsgrantedPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life (years)</link:label>
    <link:label id="lab_bldp_OptionlifeshareoptionsgrantedPeriod_label_en-US" xlink:label="lab_bldp_OptionlifeshareoptionsgrantedPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option life, share options granted, Period</link:label>
    <link:label id="lab_bldp_OptionlifeshareoptionsgrantedPeriod_documentation_en-US" xlink:label="lab_bldp_OptionlifeshareoptionsgrantedPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option life, share options granted, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OptionlifeshareoptionsgrantedPeriod" xlink:href="bldp-20221231.xsd#bldp_OptionlifeshareoptionsgrantedPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OptionlifeshareoptionsgrantedPeriod" xlink:to="lab_bldp_OptionlifeshareoptionsgrantedPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_395d996f-8ff8-4cf8-9640-c58485e98482_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life of outstanding share options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:to="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_923ffb0b-ed86-4b7f-9cf4-5dd479ca3efe_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Detailed Information on Other Operating Expense</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:to="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_9892f323-c58a-49bb-9315-717f900fb86e_verboseLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in loss of investment in joint venture and associates</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_27feefcd-4291-4072-baa8-0994167916a6_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in loss of investment in joint venture and associates</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_b98a0662-81f3-4be9-8a03-4114d69a9cff_terseLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in loss</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_2e30da14-aedb-4c77-8c36-c82def0b803a_negatedLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate share of net loss</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share of profit (loss) of associates and joint ventures accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_f9030595-8104-4da0-9fb3-cd6b94915362_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOther_6206cf46-862e-48dd-8c16-2d314013e7aa_terseLabel_en-US" xlink:label="lab_bldp_TaxEffectOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_bldp_TaxEffectOther_label_en-US" xlink:label="lab_bldp_TaxEffectOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect Other</link:label>
    <link:label id="lab_bldp_TaxEffectOther_documentation_en-US" xlink:label="lab_bldp_TaxEffectOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOther" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOther" xlink:to="lab_bldp_TaxEffectOther" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForSubsidiariesMember_d4f72279-0c2c-4059-a374-dcd225f039d0_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for subsidiaries</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForSubsidiariesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for subsidiaries [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_VehiclesMember_b110c59f-9294-4a50-abc4-6b7065b0fa78_terseLabel_en-US" xlink:label="lab_ifrs-full_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicle</link:label>
    <link:label id="lab_ifrs-full_VehiclesMember_label_en-US" xlink:label="lab_ifrs-full_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_VehiclesMember" xlink:to="lab_ifrs-full_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherExpenseByNature_bb6f9f7e-c6c7-451e-9d72-a88a50fcf5c6_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_ifrs-full_OtherExpenseByNature_label_en-US" xlink:label="lab_ifrs-full_OtherExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expenses, by nature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherExpenseByNature" xlink:to="lab_ifrs-full_OtherExpenseByNature" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossProfit_a554d563-c4bd-41aa-a84e-f524c731df96_totalLabel_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_ifrs-full_GrossProfit_label_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossProfit" xlink:to="lab_ifrs-full_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_8271abe2-2839-40f9-bd26-ae942e29a6f9_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_8fe1838b-6ed2-4fc1-8132-f1fcdc79c811_terseLabel_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets and Intangible Assets [Line Items]</link:label>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_label_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets and Intangible Assets [Line Items]</link:label>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:href="bldp-20221231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:to="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardHongKongLtd.Member_e7a2aabf-c264-49dd-851c-94ffb483b589_terseLabel_en-US" xlink:label="lab_bldp_BallardHongKongLtd.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Hong Kong Ltd.</link:label>
    <link:label id="lab_bldp_BallardHongKongLtd.Member_label_en-US" xlink:label="lab_bldp_BallardHongKongLtd.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Hong Kong Ltd. [Member]</link:label>
    <link:label id="lab_bldp_BallardHongKongLtd.Member_documentation_en-US" xlink:label="lab_bldp_BallardHongKongLtd.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Hong Kong Ltd. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardHongKongLtd.Member" xlink:href="bldp-20221231.xsd#bldp_BallardHongKongLtd.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardHongKongLtd.Member" xlink:to="lab_bldp_BallardHongKongLtd.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_cddc3a1e-0088-4ec7-90db-ab72df998755_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_2b113fc1-3c17-45a0-9a48-a7976e3df2b8_terseLabel_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology (patents, know-how and in-process research &amp; development)</link:label>
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-based intangible assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AssetsAbstract_6787870b-af07-4d8c-9dc7-40594db8068b_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_AssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsAbstract" xlink:to="lab_ifrs-full_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_28641e5c-4e65-4d5a-b357-0e7e5aa68833_terseLabel_en-US" xlink:label="lab_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation payable</link:label>
    <link:label id="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_label_en-US" xlink:label="lab_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Related Liabilities Current1</link:label>
    <link:label id="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_documentation_en-US" xlink:label="lab_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Related Liabilities Current1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:href="bldp-20221231.xsd#bldp_EmployeeRelatedLiabilitiesCurrent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:to="lab_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_8808ab4e-1d15-4984-9e5d-145ab9b7fa0b_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_c27238a0-b54c-49e9-908d-7174f9c54b95_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_494b6419-bdd9-42bf-819d-0d22e5dce4a6_terseLabel_en-US" xlink:label="lab_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Opening balance before adjustment, cumulative effect at date of initial application [member]</link:label>
    <link:label id="lab_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_label_en-US" xlink:label="lab_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Opening balance before adjustment, cumulative effect at date of initial application [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:to="lab_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinanceCosts_9f599b58-296a-4a15-b03b-f1948994570e_negatedLabel_en-US" xlink:label="lab_ifrs-full_FinanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance expense</link:label>
    <link:label id="lab_ifrs-full_FinanceCosts_label_en-US" xlink:label="lab_ifrs-full_FinanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceCosts" xlink:to="lab_ifrs-full_FinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_d0bd3155-454b-4769-8949-ebf28d894319_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of movements in exchange rates</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_268b8350-4468-4ddf-8c1d-a6347a310fd4_terseLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">intangible assets fair value</link:label>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_83592216-0ead-4767-b386-0f1954ccee54_netLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_ac8c0491-45ab-4552-b8ab-16930282e3cd_totalLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Identified Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_9ff1ead0-2066-4253-8ebd-b25f88419b8e_verboseLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable intangible assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6a9f027c-ba00-43fb-84af-c9d9e56f3b3f_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_e35e652e-dfbf-4517-99cf-03af344ee996_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_f6ecb111-f1d3-4f86-ab70-77e79f26c524_terseLabel_en-US" xlink:label="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</link:label>
    <link:label id="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_label_en-US" xlink:label="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</link:label>
    <link:label id="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_documentation_en-US" xlink:label="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:href="bldp-20221231.xsd#bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:to="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_TW_2edb17c0-0487-42ec-88f8-51423afced36_terseLabel_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taiwan</link:label>
    <link:label id="lab_country_TW_label_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TAIWAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_TW"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TW" xlink:to="lab_country_TW" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_c0a37048-7b83-4895-a65c-ddebe60888fb_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future plan expense</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" xlink:to="lab_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_1fc18882-9a14-4b67-bdee-501d70a4815f_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period (years)</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:href="bldp-20221231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:to="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ATMProgramsMember_8e526b23-7def-4676-9b83-55a57f132dad_terseLabel_en-US" xlink:label="lab_bldp_ATMProgramsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ATM Programs</link:label>
    <link:label id="lab_bldp_ATMProgramsMember_label_en-US" xlink:label="lab_bldp_ATMProgramsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ATM Programs [Member]</link:label>
    <link:label id="lab_bldp_ATMProgramsMember_documentation_en-US" xlink:label="lab_bldp_ATMProgramsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ATM Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ATMProgramsMember" xlink:href="bldp-20221231.xsd#bldp_ATMProgramsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ATMProgramsMember" xlink:to="lab_bldp_ATMProgramsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_901f7d49-38fa-4d32-8e57-2de1657388c3_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_93aa1c37-f3e4-472e-8273-33f54b9bf6c6_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for recognition of revenue [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_3ecb5a77-0b52-4ed4-b118-bd5e5c854c0d_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Non-financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for impairment of non-financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Borrowings_521891ad-2808-4136-bc62-724cf0803349_terseLabel_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings outstanding</link:label>
    <link:label id="lab_ifrs-full_Borrowings_label_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Borrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Borrowings" xlink:to="lab_ifrs-full_Borrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_c45b56c1-f05f-43d5-b334-8a7595fd75fa_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:to="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardMotiveSolutionsMember_866e7417-6b1e-4eda-872e-1d1800d5cf6c_terseLabel_en-US" xlink:label="lab_bldp_BallardMotiveSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Motive Solutions</link:label>
    <link:label id="lab_bldp_BallardMotiveSolutionsMember_label_en-US" xlink:label="lab_bldp_BallardMotiveSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Motive Solutions [Member]</link:label>
    <link:label id="lab_bldp_BallardMotiveSolutionsMember_documentation_en-US" xlink:label="lab_bldp_BallardMotiveSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Motive Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardMotiveSolutionsMember" xlink:to="lab_bldp_BallardMotiveSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssuedCapital_a8519be7-9eef-420d-ba44-fb88d974584d_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_IssuedCapital_label_en-US" xlink:label="lab_ifrs-full_IssuedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapital" xlink:to="lab_ifrs-full_IssuedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_b0529942-b945-4495-8e2f-44558deaeb86_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services [axis]</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and services [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesAxis" xlink:to="lab_ifrs-full_ProductsAndServicesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EmployeeBenefitsFuturePlansRollForward_13afc720-4bc9-4066-9229-25307e71c32b_terseLabel_en-US" xlink:label="lab_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits Future Plans [Roll Forward]</link:label>
    <link:label id="lab_bldp_EmployeeBenefitsFuturePlansRollForward_label_en-US" xlink:label="lab_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits Future Plans [Roll Forward]</link:label>
    <link:label id="lab_bldp_EmployeeBenefitsFuturePlansRollForward_documentation_en-US" xlink:label="lab_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits Future Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsFuturePlansRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:to="lab_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_ba3f855d-3413-4a6c-a025-556eb9b166d4_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associates [axis]</link:label>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_label_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associates [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LegalProceedingsProvisionMember_04c68a44-f368-46ad-8da8-36ce3d25ee47_terseLabel_en-US" xlink:label="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal provision</link:label>
    <link:label id="lab_ifrs-full_LegalProceedingsProvisionMember_label_en-US" xlink:label="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal proceedings provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LegalProceedingsProvisionMember" xlink:to="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_58accd73-bcb7-4477-b96b-83e218baced5_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis" xlink:to="lab_ifrs-full_ComponentsOfEquityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WorkInProgress_c32a22d6-58db-45a9-8935-a329a27759b0_terseLabel_en-US" xlink:label="lab_ifrs-full_WorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-progress</link:label>
    <link:label id="lab_ifrs-full_WorkInProgress_label_en-US" xlink:label="lab_ifrs-full_WorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current work in progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WorkInProgress" xlink:to="lab_ifrs-full_WorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_c6f1467d-e619-4e0a-afec-d1c970b49294_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_label_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarningsMember" xlink:to="lab_ifrs-full_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_ContactPersonnelName_f5b21f21-7898-4cda-ab2a-b4a24d322a66_terseLabel_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:label id="lab_dei_ContactPersonnelName_label_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_2b767ea5-41ff-4410-bd35-88ce1d1048e6_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember" xlink:to="lab_ifrs-full_ActuarialAssumptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockAuthorizedAmount_6c0aeb19-6eaf-425c-ab8f-c266815b7011_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock authorized amount</link:label>
    <link:label id="lab_bldp_SaleOfStockAuthorizedAmount_label_en-US" xlink:label="lab_bldp_SaleOfStockAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Authorized Amount</link:label>
    <link:label id="lab_bldp_SaleOfStockAuthorizedAmount_documentation_en-US" xlink:label="lab_bldp_SaleOfStockAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAuthorizedAmount" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockAuthorizedAmount" xlink:to="lab_bldp_SaleOfStockAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_bd3bd897-305b-453c-92c0-4bfc09a38098_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_b6507e5c-6e81-4c53-b16c-329ca67d792a_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other non-current liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_9facb3a0-32b2-4ba4-b000-54dc0d248776_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current provisions</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_label_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisions" xlink:to="lab_ifrs-full_NoncurrentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_a7e13bf2-0977-4a80-992d-0ad57d760abd_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_fbadba0c-a701-4561-8fb3-343788866693_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other current payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_219d85e4-de4a-4843-8a57-95bf7f593f41_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AssociatesMember_32da4a3f-2344-44a0-8da5-a8b854e60237_terseLabel_en-US" xlink:label="lab_ifrs-full_AssociatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associates</link:label>
    <link:label id="lab_ifrs-full_AssociatesMember_label_en-US" xlink:label="lab_ifrs-full_AssociatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AssociatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssociatesMember" xlink:to="lab_ifrs-full_AssociatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_9989276c-8937-42ec-930f-218a3f113026_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_label_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current trade receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTradeReceivables" xlink:to="lab_ifrs-full_CurrentTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_de9ac36b-227d-4616-b0af-f88141615f82_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indirect Measurement of Fair Value of Goods or Services Received, Share Options Granted During Period</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0d240b7b-fa9d-467c-ae42-0b1f1b872c73_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_808f6032-b608-4885-9777-ee9a0f305a33_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Explanation of Significant Changes in Contract Assets</link:label>
    <link:label id="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_7d098bbb-e984-4153-ba13-54539d5374a1_terseLabel_en-US" xlink:label="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Explanation of Significant Changes in Contract Assets</link:label>
    <link:label id="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Explanation of significant changes in contract assets and contract liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:to="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_1dc138fe-1cdd-4960-9324-830a07868a71_terseLabel_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottom of range</link:label>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottom of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BottomOfRangeMember" xlink:to="lab_ifrs-full_BottomOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_646355a4-57d7-4673-955d-b41f813f8c82_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of components of deferred tax assets and liabilities [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of components of deferred tax assets and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardUnmannedSystemsMember_25571594-002e-4667-8f00-85cdeb786a1c_terseLabel_en-US" xlink:label="lab_bldp_BallardUnmannedSystemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard US Inc.</link:label>
    <link:label id="lab_bldp_BallardUnmannedSystemsMember_label_en-US" xlink:label="lab_bldp_BallardUnmannedSystemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Unmanned Systems [Member]</link:label>
    <link:label id="lab_bldp_BallardUnmannedSystemsMember_documentation_en-US" xlink:label="lab_bldp_BallardUnmannedSystemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ballard Unmanned Systems</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardUnmannedSystemsMember" xlink:href="bldp-20221231.xsd#bldp_BallardUnmannedSystemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardUnmannedSystemsMember" xlink:to="lab_bldp_BallardUnmannedSystemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_e464f64b-bc5d-44ec-b7f3-81eb35be0beb_terseLabel_en-US" xlink:label="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange gain (loss)</link:label>
    <link:label id="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_label_en-US" xlink:label="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange gain (loss) and gains (losses) on financial asset at fair value</link:label>
    <link:label id="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_documentation_en-US" xlink:label="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange gain (loss) and gains (losses) on financial asset at fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:href="bldp-20221231.xsd#bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:to="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_9b05173e-2242-4b26-9978-2c6c52008f57_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_6f1374b8-aaa6-431d-96e4-b37c30f56839_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant accounting policies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of significant accounting policies [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CommitmentsInRelationToJointVentures_4ca30860-5fc6-41f1-a6bb-d01de4ac5755_verboseLabel_en-US" xlink:label="lab_ifrs-full_CommitmentsInRelationToJointVentures" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Committed capital contributions</link:label>
    <link:label id="lab_ifrs-full_CommitmentsInRelationToJointVentures_label_en-US" xlink:label="lab_ifrs-full_CommitmentsInRelationToJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments in relation to joint ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommitmentsInRelationToJointVentures" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CommitmentsInRelationToJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CommitmentsInRelationToJointVentures" xlink:to="lab_ifrs-full_CommitmentsInRelationToJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_4b075183-8d02-4b4e-a769-8bbea6f0a676_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions made during year</link:label>
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional provisions, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:to="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_4d539459-2ea8-4226-99d5-8262e4decec5_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameMember" xlink:to="lab_ifrs-full_BorrowingsByNameMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_50e4e72b-859a-4ef1-894a-a4c5f1a03453_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Accounting Profit</link:label>
    <link:label id="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:to="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_e8e2e03c-fea9-4ffd-942a-07b9c7d2dc7b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of revenue from contracts with customers [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_f809ed5f-8985-4fea-b232-2d1a459c742b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_309168b1-af44-465b-8af2-ab82cee56a8f_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items that may be reclassified subsequently to profit or loss:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLoss_d2890c58-a18b-4021-9d75-8adc1806ad08_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_22f85e1e-72e2-4a48-88e3-0a5ec416831f_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_b5b92d94-e475-4d74-8e3b-dec87ad51f61_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss for the year</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_d071cf2b-265f-4f43-b01b-ba7b3a81b34f_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_label_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLoss" xlink:to="lab_ifrs-full_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_503eb858-00da-4780-9af9-076968f53305_totalLabel_en-US" xlink:label="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax expense</link:label>
    <link:label id="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_label_en-US" xlink:label="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods</link:label>
    <link:label id="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_documentation_en-US" xlink:label="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:href="bldp-20221231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:to="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MajorCustomersAxis_a714c8b6-a9c4-4f6c-9fa6-768246603cf0_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major customers [axis]</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersAxis_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major customers [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersAxis" xlink:to="lab_ifrs-full_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_4e6de8b2-e8d2-48ef-ae16-90267bca1042_terseLabel_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonably possible change in risk variable, percent</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_label_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_documentation_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:href="bldp-20221231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:to="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_7e889852-6328-44d7-8f27-dffdcc3ebf65_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government assistance and investment tax credits</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for taxes other than income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_eb58be4c-830b-489e-bcee-e31cbfe173a0_totalLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted loss per share (in USD per share)</link:label>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_label_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings (loss) per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ConsiderationPaidReceived_f937a909-429d-42d1-8e98-6a5fe66afe00_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ConsiderationPaidReceived" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration paid related to acquisition</link:label>
    <link:label id="lab_ifrs-full_ConsiderationPaidReceived_label_en-US" xlink:label="lab_ifrs-full_ConsiderationPaidReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration paid (received)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConsiderationPaidReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ConsiderationPaidReceived" xlink:to="lab_ifrs-full_ConsiderationPaidReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_1ea1fea1-556f-4dcc-80ce-492a88e95567_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award term (years)</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:href="bldp-20221231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:to="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_34ecb935-e9ac-4259-b635-9f8d50561f7a_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember" xlink:to="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_2c3b9fc7-255d-4e48-a4f4-2a0cc4de31a7_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operating activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PriceofForeignExchangeOpeningPrice_a54f70bf-f0bf-42ae-a6e3-ad8572d83166_terseLabel_en-US" xlink:label="lab_bldp_PriceofForeignExchangeOpeningPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 1, 2022 Opening rate</link:label>
    <link:label id="lab_bldp_PriceofForeignExchangeOpeningPrice_label_en-US" xlink:label="lab_bldp_PriceofForeignExchangeOpeningPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price of Foreign Exchange, Opening Price</link:label>
    <link:label id="lab_bldp_PriceofForeignExchangeOpeningPrice_documentation_en-US" xlink:label="lab_bldp_PriceofForeignExchangeOpeningPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price of Hedging Instrument, Opening Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice" xlink:href="bldp-20221231.xsd#bldp_PriceofForeignExchangeOpeningPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PriceofForeignExchangeOpeningPrice" xlink:to="lab_bldp_PriceofForeignExchangeOpeningPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OrdinarySharesMember_eccaaa47-5212-4ede-8f3f-42aa18c13c61_terseLabel_en-US" xlink:label="lab_ifrs-full_OrdinarySharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares</link:label>
    <link:label id="lab_ifrs-full_OrdinarySharesMember_label_en-US" xlink:label="lab_ifrs-full_OrdinarySharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary shares [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OrdinarySharesMember" xlink:to="lab_ifrs-full_OrdinarySharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_69f4c464-c6e2-4232-b3d6-39096ecc7f3f_terseLabel_en-US" xlink:label="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets with Indefinite Useful Life</link:label>
    <link:label id="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of intangible assets with definitive useful life [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of intangible assets with definitive useful life [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:href="bldp-20221231.xsd#bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:to="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_98a93f85-0fbe-4e25-b1a1-8ffd50576c35_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax recovery</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_bbd70164-44a0-4bc8-b23a-c73699170b1b_totalLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense (recovery) from continuing operations</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_4a267f52-6856-48e3-8b6d-6a79d3999725_negatedTerseLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_label_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) Through Transfers in Right-of-use Assets</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_documentation_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) Through Transfers in Right-of-use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:to="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsForShareIssueCosts_a2e33a00-b933-417c-9069-48389cfe0349_negatedLabel_en-US" xlink:label="lab_ifrs-full_PaymentsForShareIssueCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Underwriting expenses</link:label>
    <link:label id="lab_ifrs-full_PaymentsForShareIssueCosts_label_en-US" xlink:label="lab_ifrs-full_PaymentsForShareIssueCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for share issue costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsForShareIssueCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsForShareIssueCosts" xlink:to="lab_ifrs-full_PaymentsForShareIssueCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MaturityAxis_c0508e0f-1e79-4a60-8e4f-3e9575a50766_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity [axis]</link:label>
    <link:label id="lab_ifrs-full_MaturityAxis_label_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAxis" xlink:to="lab_ifrs-full_MaturityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_WithholdingTax_2547488d-b772-4486-89ef-fb8280c29e18_terseLabel_en-US" xlink:label="lab_bldp_WithholdingTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withholding tax</link:label>
    <link:label id="lab_bldp_WithholdingTax_label_en-US" xlink:label="lab_bldp_WithholdingTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withholding Tax</link:label>
    <link:label id="lab_bldp_WithholdingTax_documentation_en-US" xlink:label="lab_bldp_WithholdingTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withholding Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WithholdingTax" xlink:href="bldp-20221231.xsd#bldp_WithholdingTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WithholdingTax" xlink:to="lab_bldp_WithholdingTax" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ArcolaEnergyLimitedMember_c0f2827f-65de-4822-b298-87337fa8ffa0_terseLabel_en-US" xlink:label="lab_bldp_ArcolaEnergyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arcola Energy Limited</link:label>
    <link:label id="lab_bldp_ArcolaEnergyLimitedMember_19f8fd63-1b1b-41bf-a871-1bbe66589061_verboseLabel_en-US" xlink:label="lab_bldp_ArcolaEnergyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27)</link:label>
    <link:label id="lab_bldp_ArcolaEnergyLimitedMember_label_en-US" xlink:label="lab_bldp_ArcolaEnergyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arcola Energy Limited [Member]</link:label>
    <link:label id="lab_bldp_ArcolaEnergyLimitedMember_documentation_en-US" xlink:label="lab_bldp_ArcolaEnergyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arcola Energy Limited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ArcolaEnergyLimitedMember" xlink:to="lab_bldp_ArcolaEnergyLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssets_860f4a2d-ae4d-497c-a4b7-e01b4398603b_verboseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_c3295033-467e-4b76-aa1a-3b8bc808355a_periodStartLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning, Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_e32d33ed-f6bb-4e4f-8240-330265924bf6_periodEndLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending, Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssets" xlink:to="lab_ifrs-full_RightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_212b676e-9de0-45de-a1f9-7da339920c9c_terseLabel_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements</link:label>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_label_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_3abe83e8-286b-4409-a130-2beb3fc1b84a_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated time bands</link:label>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated time bands [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember" xlink:to="lab_ifrs-full_AggregatedTimeBandsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_46358a1e-3fb0-42ea-a771-55462a3b6233_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of contingent liabilities [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:to="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_b0d3d4b9-1b8d-4a99-a5f6-ca03266c9528_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_c2bdf30d-19bf-47a7-ad59-febc4467cb2e_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of ownership interest in joint venture</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_9aef79b7-721f-4522-abdc-973ad6682478_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of ownership interest in joint venture</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_label_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proportion of ownership interest in joint venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_Incorporationcosts_24205bf1-01e0-466e-b94b-6e14e300160b_verboseLabel_en-US" xlink:label="lab_bldp_Incorporationcosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incorporation costs</link:label>
    <link:label id="lab_bldp_Incorporationcosts_label_en-US" xlink:label="lab_bldp_Incorporationcosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incorporation costs</link:label>
    <link:label id="lab_bldp_Incorporationcosts_documentation_en-US" xlink:label="lab_bldp_Incorporationcosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incorporation costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Incorporationcosts" xlink:href="bldp-20221231.xsd#bldp_Incorporationcosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Incorporationcosts" xlink:to="lab_bldp_Incorporationcosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAbstract_6dd5f536-3c59-4698-97da-41d32732ede7_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_ifrs-full_EquityAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAbstract" xlink:to="lab_ifrs-full_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PrincipalPaymentsOfLeaseLiabilities_370f6164-fe07-49b2-be22-c603b6e736ba_terseLabel_en-US" xlink:label="lab_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of lease liabilities</link:label>
    <link:label id="lab_bldp_PrincipalPaymentsOfLeaseLiabilities_label_en-US" xlink:label="lab_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Payments of Lease Liabilities</link:label>
    <link:label id="lab_bldp_PrincipalPaymentsOfLeaseLiabilities_documentation_en-US" xlink:label="lab_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Payments of Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:href="bldp-20221231.xsd#bldp_PrincipalPaymentsOfLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:to="lab_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Assets_1a79b6c3-300b-4c2e-b71b-0a6d4a0c263e_totalLabel_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_ifrs-full_Assets_label_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Assets" xlink:to="lab_ifrs-full_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_11a80b35-a3df-44e3-aeac-62c8e67598a1_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation, amortisation and impairment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:to="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_0015f438-2969-4868-ae5a-910dbc29b925_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember" xlink:to="lab_ifrs-full_DefinedBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_cd786621-91a4-47ae-b3c2-1f74e04997a0_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_WisdomMotorMember_12c1b137-f744-4e9b-9b0c-ed4dc44aa884_terseLabel_en-US" xlink:label="lab_bldp_WisdomMotorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wisdom Motor</link:label>
    <link:label id="lab_bldp_WisdomMotorMember_label_en-US" xlink:label="lab_bldp_WisdomMotorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wisdom Motor [Member]</link:label>
    <link:label id="lab_bldp_WisdomMotorMember_documentation_en-US" xlink:label="lab_bldp_WisdomMotorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wisdom Motor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember" xlink:href="bldp-20221231.xsd#bldp_WisdomMotorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WisdomMotorMember" xlink:to="lab_bldp_WisdomMotorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInvestmentsMember_a3e752f2-d31f-4207-82b3-7d6c2b6ddf39_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investments</link:label>
    <link:label id="lab_ifrs-full_EquityInvestmentsMember_label_en-US" xlink:label="lab_ifrs-full_EquityInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInvestmentsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityInvestmentsMember" xlink:to="lab_ifrs-full_EquityInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OnerousContractsProvisionMember_243b3843-e97d-4181-a690-9c59f04df009_terseLabel_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous contracts</link:label>
    <link:label id="lab_ifrs-full_OnerousContractsProvisionMember_label_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onerous contracts provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OnerousContractsProvisionMember" xlink:to="lab_ifrs-full_OnerousContractsProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_674ceee7-8df6-4187-a19a-b7e4822399a2_terseLabel_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible temporary differences for which no deferred tax asset is recognised</link:label>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_label_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible temporary differences for which no deferred tax asset is recognised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:to="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_a2fbb0de-f47f-45fc-924b-b101eca6310b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Personnel expenses</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of expenses by nature [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:to="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_bb951162-29ad-44eb-b36d-ca0315d5b5d6_terseLabel_en-US" xlink:label="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on forward foreign exchange contracts</link:label>
    <link:label id="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_label_en-US" xlink:label="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized1</link:label>
    <link:label id="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_documentation_en-US" xlink:label="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:href="bldp-20221231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:to="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_a57c32a1-5036-4537-b467-23c2f67567b9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>bldp-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:4a273d54-f199-49f5-afd4-79a50257073d,g:9bb53e30-d2da-46dc-ae04-1c957cec105f-->
<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.ballard.com/role/CoverPage" xlink:type="simple" xlink:href="bldp-20221231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DocumentAndEntityInformationAbstract_d8378017-71a2-4d8c-9388-bc8e5168fae5" xlink:href="bldp-20221231.xsd#bldp_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_c9c2e654-7e6f-4491-9b8a-c31a7e3fd03d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_d8378017-71a2-4d8c-9388-bc8e5168fae5" xlink:to="loc_dei_EntitiesTable_c9c2e654-7e6f-4491-9b8a-c31a7e3fd03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_ec95da3f-6fa2-4028-aa43-6780dd3615f2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_c9c2e654-7e6f-4491-9b8a-c31a7e3fd03d" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_ec95da3f-6fa2-4028-aa43-6780dd3615f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_4d2ddd36-4fc3-43fe-b286-efa4c277474c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_ec95da3f-6fa2-4028-aa43-6780dd3615f2" xlink:to="loc_dei_AddressTypeDomain_4d2ddd36-4fc3-43fe-b286-efa4c277474c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_178e5eb3-41c5-40f8-8335-bf57d91c590a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_4d2ddd36-4fc3-43fe-b286-efa4c277474c" xlink:to="loc_dei_BusinessContactMember_178e5eb3-41c5-40f8-8335-bf57d91c590a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_c9c2e654-7e6f-4491-9b8a-c31a7e3fd03d" xlink:to="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c884589c-6c40-4fbf-a2a6-6733ad47289f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentType_c884589c-6c40-4fbf-a2a6-6733ad47289f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_8f226354-d511-473d-b503-6f6ffda74da8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentRegistrationStatement_8f226354-d511-473d-b503-6f6ffda74da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d3348b87-7e09-43c3-b014-e2bdefd3ae0d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentAnnualReport_d3348b87-7e09-43c3-b014-e2bdefd3ae0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_5f7e7ca5-9150-42bc-853f-e4afbac689d2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityCentralIndexKey_5f7e7ca5-9150-42bc-853f-e4afbac689d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_a6c7adfc-01e7-4b8f-9c29-4d824a02cf8e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityPrimarySicNumber_a6c7adfc-01e7-4b8f-9c29-4d824a02cf8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5082f131-e4dc-4366-b54a-eab9c36f750b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityRegistrantName_5082f131-e4dc-4366-b54a-eab9c36f750b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_25499791-3c2c-4be7-84f4-4899914efce0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityIncorporationStateCountryCode_25499791-3c2c-4be7-84f4-4899914efce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_bdf4efff-e3cf-4e9f-9c88-de24636d3ccf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityTaxIdentificationNumber_bdf4efff-e3cf-4e9f-9c88-de24636d3ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_4d77e6ba-9ea7-41c2-b8f6-5920e2f3642d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityAddressAddressLine1_4d77e6ba-9ea7-41c2-b8f6-5920e2f3642d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_7b4dee75-5b88-404c-a0ae-f48574de3b9f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityAddressCityOrTown_7b4dee75-5b88-404c-a0ae-f48574de3b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_459a2963-c5a8-4b8f-b7c4-f8745875c85d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityAddressStateOrProvince_459a2963-c5a8-4b8f-b7c4-f8745875c85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_4fee326d-e5ec-4fcd-848c-5f5b458d6be7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityAddressCountry_4fee326d-e5ec-4fcd-848c-5f5b458d6be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_f8f8fdf5-55be-47be-9978-b2294432616c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityAddressPostalZipCode_f8f8fdf5-55be-47be-9978-b2294432616c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7d138223-597c-4acb-a608-0dddcd27fcf1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_CityAreaCode_7d138223-597c-4acb-a608-0dddcd27fcf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_45c3dd51-ebe7-48db-81a1-fb9d15d8c65d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_LocalPhoneNumber_45c3dd51-ebe7-48db-81a1-fb9d15d8c65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_f7fe69ac-61a5-4396-822c-efd818948f68" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_ContactPersonnelName_f7fe69ac-61a5-4396-822c-efd818948f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_393ee1f3-c388-411d-be7e-fa94bbc3f940" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_Security12bTitle_393ee1f3-c388-411d-be7e-fa94bbc3f940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_b574b16e-358d-4a1d-98c5-5a6caa519d9e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_TradingSymbol_b574b16e-358d-4a1d-98c5-5a6caa519d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f5951ea5-f90b-428f-87a5-cfe4d207e3cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_SecurityExchangeName_f5951ea5-f90b-428f-87a5-cfe4d207e3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityReportingObligation_558d0398-0efd-4c41-983f-446cb3707859" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_SecurityReportingObligation_558d0398-0efd-4c41-983f-446cb3707859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_ad11a166-2c84-435f-84ef-f60f558d4573" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityCurrentReportingStatus_ad11a166-2c84-435f-84ef-f60f558d4573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9331e3cd-50f8-4687-9de9-a547a160f660" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityInteractiveDataCurrent_9331e3cd-50f8-4687-9de9-a547a160f660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_89245ca3-a500-4fdb-8a5c-48f2cef5979e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityEmergingGrowthCompany_89245ca3-a500-4fdb-8a5c-48f2cef5979e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_8e6c5ffd-c0fc-4dd1-a59b-3fb4a46c7257" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_AmendmentFlag_8e6c5ffd-c0fc-4dd1-a59b-3fb4a46c7257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_dac3e47a-de82-44f9-a8fa-aa05a49fe87c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentFiscalYearFocus_dac3e47a-de82-44f9-a8fa-aa05a49fe87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_b0fd502a-4284-4572-a803-1e27b50721f1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentFiscalPeriodFocus_b0fd502a-4284-4572-a803-1e27b50721f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d49a7b39-8fbc-4e2e-a456-e5f5a62a6507" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d49a7b39-8fbc-4e2e-a456-e5f5a62a6507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_36868cdd-49a0-4991-a0d4-8303320717b8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_EntityFileNumber_36868cdd-49a0-4991-a0d4-8303320717b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_4740b13e-49dc-41a6-834e-1972c4bf3d1d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_IcfrAuditorAttestationFlag_4740b13e-49dc-41a6-834e-1972c4bf3d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1eddbf1d-b7e6-4268-8640-17245921a4f1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_DocumentPeriodEndDate_1eddbf1d-b7e6-4268-8640-17245921a4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_6b9ec4c8-d220-4d5f-935d-12ee0bfd0443" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_CurrentFiscalYearEndDate_6b9ec4c8-d220-4d5f-935d-12ee0bfd0443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm_8a1655ee-c9a4-485e-9ef7-f135be8e5300" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_AnnualInformationForm_8a1655ee-c9a4-485e-9ef7-f135be8e5300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements_a76ff673-7286-4e39-8405-ce657aeb2b35" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_54143bc5-afbd-4d23-a3cb-b86f40d43510" xlink:to="loc_dei_AuditedAnnualFinancialStatements_a76ff673-7286-4e39-8405-ce657aeb2b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AuditInformation" xlink:type="simple" xlink:href="bldp-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AuditInformationAbstract_045bbd46-e3d3-4aef-a826-da7339f02fe4" xlink:href="bldp-20221231.xsd#bldp_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_434f9873-5f35-4410-9ccc-416be390aad3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_AuditInformationAbstract_045bbd46-e3d3-4aef-a826-da7339f02fe4" xlink:to="loc_dei_AuditorName_434f9873-5f35-4410-9ccc-416be390aad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_5d983b78-ece7-439b-a126-6fbd24c1ee06" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_AuditInformationAbstract_045bbd46-e3d3-4aef-a826-da7339f02fe4" xlink:to="loc_dei_AuditorLocation_5d983b78-ece7-439b-a126-6fbd24c1ee06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_e09b18a8-e30c-4f3f-80fc-5226c1e7809e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_AuditInformationAbstract_045bbd46-e3d3-4aef-a826-da7339f02fe4" xlink:to="loc_dei_AuditorFirmId_e09b18a8-e30c-4f3f-80fc-5226c1e7809e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="bldp-20221231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract_0d14b5d9-9429-4a30-a944-9c243d0375fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract_f41353ad-134f-4781-af27-8ac27cd805ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_0d14b5d9-9429-4a30-a944-9c243d0375fd" xlink:to="loc_ifrs-full_AssetsAbstract_f41353ad-134f-4781-af27-8ac27cd805ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_dd818b1b-8ac4-4594-9e39-c7bd28c9ddc5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_f41353ad-134f-4781-af27-8ac27cd805ff" xlink:to="loc_ifrs-full_CurrentAssetsAbstract_dd818b1b-8ac4-4594-9e39-c7bd28c9ddc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_269b5f72-108f-46f3-9de1-6c99de4a7ec8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_dd818b1b-8ac4-4594-9e39-c7bd28c9ddc5" xlink:to="loc_ifrs-full_CashAndCashEquivalents_269b5f72-108f-46f3-9de1-6c99de4a7ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_f331f4d3-8239-4465-a01d-165176f68b7c" xlink:href="bldp-20221231.xsd#bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_dd818b1b-8ac4-4594-9e39-c7bd28c9ddc5" xlink:to="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_f331f4d3-8239-4465-a01d-165176f68b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_4af9e6e2-e16e-4836-876f-e4f16e242f85" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_dd818b1b-8ac4-4594-9e39-c7bd28c9ddc5" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_4af9e6e2-e16e-4836-876f-e4f16e242f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_2c41b3d3-9eab-447d-85d0-1e7bd42c0d11" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Inventories"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_dd818b1b-8ac4-4594-9e39-c7bd28c9ddc5" xlink:to="loc_ifrs-full_Inventories_2c41b3d3-9eab-447d-85d0-1e7bd42c0d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_f32cf1dc-4a6b-44f4-b6e9-b735c3c73c71" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_dd818b1b-8ac4-4594-9e39-c7bd28c9ddc5" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_f32cf1dc-4a6b-44f4-b6e9-b735c3c73c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_f4b4c64b-d186-445f-92b8-a70200d95428" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_dd818b1b-8ac4-4594-9e39-c7bd28c9ddc5" xlink:to="loc_ifrs-full_CurrentAssets_f4b4c64b-d186-445f-92b8-a70200d95428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_cf9242be-abf3-48cc-a18d-8f85f6944434" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_f41353ad-134f-4781-af27-8ac27cd805ff" xlink:to="loc_ifrs-full_NoncurrentAssetsAbstract_cf9242be-abf3-48cc-a18d-8f85f6944434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_0c4a53d2-a580-44e3-93d7-a46d4feadd0e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_cf9242be-abf3-48cc-a18d-8f85f6944434" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_0c4a53d2-a580-44e3-93d7-a46d4feadd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_b46450ae-319a-4bd1-84ab-cfd1b30467cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_cf9242be-abf3-48cc-a18d-8f85f6944434" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_b46450ae-319a-4bd1-84ab-cfd1b30467cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_67a46c0c-5c03-4be3-9154-ad8709b93777" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_cf9242be-abf3-48cc-a18d-8f85f6944434" xlink:to="loc_ifrs-full_Goodwill_67a46c0c-5c03-4be3-9154-ad8709b93777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_423a96fb-7c32-4e58-bd28-d914378a7fdd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_cf9242be-abf3-48cc-a18d-8f85f6944434" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_423a96fb-7c32-4e58-bd28-d914378a7fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_3c8f6511-115e-412a-9243-0df0d0185a25" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_cf9242be-abf3-48cc-a18d-8f85f6944434" xlink:to="loc_ifrs-full_OtherAssets_3c8f6511-115e-412a-9243-0df0d0185a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_d344bda4-0203-4e59-8b64-22120e4f1d97" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_f41353ad-134f-4781-af27-8ac27cd805ff" xlink:to="loc_ifrs-full_Assets_d344bda4-0203-4e59-8b64-22120e4f1d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_036209af-937c-4ed1-8a93-2511ac2ac975" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_0d14b5d9-9429-4a30-a944-9c243d0375fd" xlink:to="loc_ifrs-full_EquityAndLiabilitiesAbstract_036209af-937c-4ed1-8a93-2511ac2ac975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_1a213db2-aff0-47be-a874-6925d6cec5fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_036209af-937c-4ed1-8a93-2511ac2ac975" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_1a213db2-aff0-47be-a874-6925d6cec5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_a6cd1a70-854c-4035-9613-1c94fd390e86" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_1a213db2-aff0-47be-a874-6925d6cec5fb" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_a6cd1a70-854c-4035-9613-1c94fd390e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_934532e6-42e8-4526-ab8d-be951486b730" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_1a213db2-aff0-47be-a874-6925d6cec5fb" xlink:to="loc_ifrs-full_CurrentContractLiabilities_934532e6-42e8-4526-ab8d-be951486b730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_ba8614ef-7a9b-435d-9c85-fc61314490e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_1a213db2-aff0-47be-a874-6925d6cec5fb" xlink:to="loc_ifrs-full_CurrentProvisions_ba8614ef-7a9b-435d-9c85-fc61314490e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_7c7136d2-56ac-48a6-951d-25e5807e9219" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_1a213db2-aff0-47be-a874-6925d6cec5fb" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_7c7136d2-56ac-48a6-951d-25e5807e9219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_b0e047c9-8957-4dcc-9615-547f1051b957" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_1a213db2-aff0-47be-a874-6925d6cec5fb" xlink:to="loc_ifrs-full_CurrentLiabilities_b0e047c9-8957-4dcc-9615-547f1051b957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_44b7e5cb-01a1-4866-a4bc-4aa77b1b5777" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_036209af-937c-4ed1-8a93-2511ac2ac975" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesAbstract_44b7e5cb-01a1-4866-a4bc-4aa77b1b5777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_24336088-6ede-4e77-84c1-73e10963816b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_44b7e5cb-01a1-4866-a4bc-4aa77b1b5777" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_24336088-6ede-4e77-84c1-73e10963816b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_25ceebfc-7283-416f-8fe9-726d9051d4ac" xlink:href="bldp-20221231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_44b7e5cb-01a1-4866-a4bc-4aa77b1b5777" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_25ceebfc-7283-416f-8fe9-726d9051d4ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_7abde722-62b5-4028-8e35-e273a72f394d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_44b7e5cb-01a1-4866-a4bc-4aa77b1b5777" xlink:to="loc_ifrs-full_NoncurrentProvisions_7abde722-62b5-4028-8e35-e273a72f394d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_695ce6dc-f895-42c3-bda5-1e32588787f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_44b7e5cb-01a1-4866-a4bc-4aa77b1b5777" xlink:to="loc_ifrs-full_NoncurrentProvisionsForEmployeeBenefits_695ce6dc-f895-42c3-bda5-1e32588787f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_e7af1aac-414a-495e-9cb6-9b94c7170178" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_44b7e5cb-01a1-4866-a4bc-4aa77b1b5777" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_e7af1aac-414a-495e-9cb6-9b94c7170178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_fbcc8576-9b23-4748-9981-855acef4a780" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_036209af-937c-4ed1-8a93-2511ac2ac975" xlink:to="loc_ifrs-full_Liabilities_fbcc8576-9b23-4748-9981-855acef4a780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract_5c3d61b8-dcd1-457d-b2be-b3581601a8cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_036209af-937c-4ed1-8a93-2511ac2ac975" xlink:to="loc_ifrs-full_EquityAbstract_5c3d61b8-dcd1-457d-b2be-b3581601a8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_9fdb8cc8-3b82-401d-8c92-cb8007c58771" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5c3d61b8-dcd1-457d-b2be-b3581601a8cb" xlink:to="loc_ifrs-full_IssuedCapital_9fdb8cc8-3b82-401d-8c92-cb8007c58771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_25900ff5-f492-4562-b5a4-7cb44ed866b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5c3d61b8-dcd1-457d-b2be-b3581601a8cb" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_25900ff5-f492-4562-b5a4-7cb44ed866b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_892dcfb9-ea89-4eb3-a64f-79f9426d5c00" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5c3d61b8-dcd1-457d-b2be-b3581601a8cb" xlink:to="loc_ifrs-full_RetainedEarnings_892dcfb9-ea89-4eb3-a64f-79f9426d5c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_4af0f701-94bb-45bb-b249-e27fefc75552" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5c3d61b8-dcd1-457d-b2be-b3581601a8cb" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_4af0f701-94bb-45bb-b249-e27fefc75552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_26d43af4-80bf-4e48-8fdf-76eb1c77c8a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5c3d61b8-dcd1-457d-b2be-b3581601a8cb" xlink:to="loc_ifrs-full_Equity_26d43af4-80bf-4e48-8fdf-76eb1c77c8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_5ccea98b-cfaf-494b-8577-4ad048b33d7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_036209af-937c-4ed1-8a93-2511ac2ac975" xlink:to="loc_ifrs-full_EquityAndLiabilities_5ccea98b-cfaf-494b-8577-4ad048b33d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="bldp-20221231.xsd#ConsolidatedStatementsofLossandComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueAbstract_45483313-8ae5-42d9-b8fb-da4a1787a734" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_RevenueAbstract_45483313-8ae5-42d9-b8fb-da4a1787a734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_19dec5c9-2b6e-4735-85e3-bc6ca49ddea9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RevenueAbstract_45483313-8ae5-42d9-b8fb-da4a1787a734" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_19dec5c9-2b6e-4735-85e3-bc6ca49ddea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_115cf833-7f83-4d1b-af18-da514a5ec362" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RevenueAbstract_45483313-8ae5-42d9-b8fb-da4a1787a734" xlink:to="loc_ifrs-full_CostOfSales_115cf833-7f83-4d1b-af18-da514a5ec362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_d499f957-2e95-4282-a746-40b190c8a875" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_GrossProfit_d499f957-2e95-4282-a746-40b190c8a875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNatureAbstract_501b77e5-f2d9-4056-849f-ad75c0ccfaa2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseByNatureAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_ExpenseByNatureAbstract_501b77e5-f2d9-4056-849f-ad75c0ccfaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_b65a910b-6eb1-4084-9c8e-914a496c4015" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_501b77e5-f2d9-4056-849f-ad75c0ccfaa2" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_b65a910b-6eb1-4084-9c8e-914a496c4015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense_65f5f2c4-37fd-4815-b069-a75fe2323852" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_501b77e5-f2d9-4056-849f-ad75c0ccfaa2" xlink:to="loc_ifrs-full_AdministrativeExpense_65f5f2c4-37fd-4815-b069-a75fe2323852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SalesAndMarketingExpense_c85a53ae-4b11-476a-8c11-b01c15dd919b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SalesAndMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_501b77e5-f2d9-4056-849f-ad75c0ccfaa2" xlink:to="loc_ifrs-full_SalesAndMarketingExpense_c85a53ae-4b11-476a-8c11-b01c15dd919b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_f227e299-39dc-4b44-810f-0e1ab9fd839b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_501b77e5-f2d9-4056-849f-ad75c0ccfaa2" xlink:to="loc_ifrs-full_OtherExpenseByNature_f227e299-39dc-4b44-810f-0e1ab9fd839b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature_fbf2e006-c699-42ce-8b32-00dc1a289440" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseByNature"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_501b77e5-f2d9-4056-849f-ad75c0ccfaa2" xlink:to="loc_ifrs-full_ExpenseByNature_fbf2e006-c699-42ce-8b32-00dc1a289440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_0defc94c-bf89-4d16-a038-212765cc8563" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_0defc94c-bf89-4d16-a038-212765cc8563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_de5faa83-8693-4310-9440-e0e81333c49d" xlink:href="bldp-20221231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_bldp_FinanceAndOtherIncomeExpenses_de5faa83-8693-4310-9440-e0e81333c49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_7c8d2dad-2049-4deb-81a6-ae43f5dc9655" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_FinanceCosts_7c8d2dad-2049-4deb-81a6-ae43f5dc9655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet_8178cd3a-1a27-4e4f-ac31-911b22c31ee9" xlink:href="bldp-20221231.xsd#bldp_FinanceExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_bldp_FinanceExpenseNet_8178cd3a-1a27-4e4f-ac31-911b22c31ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_283c352c-fe13-4354-99be-d766c368a9aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_283c352c-fe13-4354-99be-d766c368a9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_d2fdd3a3-0a25-4063-9629-bc89a865527c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_ImpairmentLoss_d2fdd3a3-0a25-4063-9629-bc89a865527c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_9d7cc0f3-f106-4e80-99d1-347620640b80" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_9d7cc0f3-f106-4e80-99d1-347620640b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_e7f3c37b-941a-4255-b96c-53d39d930c45" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_e7f3c37b-941a-4255-b96c-53d39d930c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_f922ee34-ed07-4eeb-8ff0-fc33bf9e930b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_f922ee34-ed07-4eeb-8ff0-fc33bf9e930b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_264c2834-a821-4282-a342-84f55fec8875" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_264c2834-a821-4282-a342-84f55fec8875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_27b02871-01c3-4335-8c0d-0f2ede3455ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_27b02871-01c3-4335-8c0d-0f2ede3455ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_03eb257f-07d2-4a59-8167-cc7f6bd16b65" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_03eb257f-07d2-4a59-8167-cc7f6bd16b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_0eff75c9-9dab-4d3c-8b17-2de2b31c9a8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_ProfitLoss_0eff75c9-9dab-4d3c-8b17-2de2b31c9a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_a25c1e75-a9bb-4601-abda-0cd086cf905b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_a25c1e75-a9bb-4601-abda-0cd086cf905b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_bd9dd388-4100-468b-ae8c-34944b6e98b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_a25c1e75-a9bb-4601-abda-0cd086cf905b" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_bd9dd388-4100-468b-ae8c-34944b6e98b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_7ff1c409-3ada-454b-bafb-adbd155376b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_bd9dd388-4100-468b-ae8c-34944b6e98b8" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_7ff1c409-3ada-454b-bafb-adbd155376b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_b8909a74-5857-4d4d-88c7-0f1a1cb8ec6c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_bd9dd388-4100-468b-ae8c-34944b6e98b8" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_b8909a74-5857-4d4d-88c7-0f1a1cb8ec6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_84ad027a-995a-4067-bfe1-2700aa8f34da" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_a25c1e75-a9bb-4601-abda-0cd086cf905b" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_84ad027a-995a-4067-bfe1-2700aa8f34da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_5afedd41-b0cf-485a-a9f7-031a16bef5e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_84ad027a-995a-4067-bfe1-2700aa8f34da" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_5afedd41-b0cf-485a-a9f7-031a16bef5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_05925d17-6e65-4182-af1a-e8dd360cec95" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_84ad027a-995a-4067-bfe1-2700aa8f34da" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_05925d17-6e65-4182-af1a-e8dd360cec95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_645c683c-8f51-4464-9bd5-f4b63fd69bd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_a25c1e75-a9bb-4601-abda-0cd086cf905b" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_645c683c-8f51-4464-9bd5-f4b63fd69bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_f3d83118-f136-4ff3-8cfc-ac46a8367539" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_ComprehensiveIncome_f3d83118-f136-4ff3-8cfc-ac46a8367539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_0e8ab080-8c04-464a-94c9-0d9239f995b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_EarningsPerShareAbstract_0e8ab080-8c04-464a-94c9-0d9239f995b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_6005d620-e429-4fce-9ee3-01d4b56577a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_0e8ab080-8c04-464a-94c9-0d9239f995b3" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_6005d620-e429-4fce-9ee3-01d4b56577a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_2a24b3f4-854b-4dd6-8b7d-4cb4cb85cc7b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_0e8ab080-8c04-464a-94c9-0d9239f995b3" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_2a24b3f4-854b-4dd6-8b7d-4cb4cb85cc7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_2960d291-0adf-4490-a4ec-7ecc386f660c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_db429b05-50d9-42d3-b2d7-3ba5d94caa4f" xlink:to="loc_ifrs-full_WeightedAverageShares_2960d291-0adf-4490-a4ec-7ecc386f660c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="bldp-20221231.xsd#ConsolidatedStatementsofChangesinEquity"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_ffb8517c-7461-4167-91bf-5ff8cbd28fdf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_ffb8517c-7461-4167-91bf-5ff8cbd28fdf" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_705a7e81-08c5-4392-bd1a-22dd1ec9e128" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_705a7e81-08c5-4392-bd1a-22dd1ec9e128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_068c87cc-95ad-4860-a71a-42dbc7527554" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_705a7e81-08c5-4392-bd1a-22dd1ec9e128" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_068c87cc-95ad-4860-a71a-42dbc7527554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_e7c31cb6-610d-4675-b229-da9406f56253" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_068c87cc-95ad-4860-a71a-42dbc7527554" xlink:to="loc_bldp_DeferredShareUnitsMember_e7c31cb6-610d-4675-b229-da9406f56253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_b058c161-a73e-430e-b783-11351fe40da8" xlink:href="bldp-20221231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_068c87cc-95ad-4860-a71a-42dbc7527554" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_b058c161-a73e-430e-b783-11351fe40da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_8be7bbbe-80f3-4cfe-9f1c-91b37dcc0509" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_8be7bbbe-80f3-4cfe-9f1c-91b37dcc0509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_8be7bbbe-80f3-4cfe-9f1c-91b37dcc0509" xlink:to="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_e40f1f94-665c-4d4c-8527-900a3040ba95" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:to="loc_ifrs-full_IssuedCapitalMember_e40f1f94-665c-4d4c-8527-900a3040ba95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_f4b706fe-f37a-43bf-870b-7e80b57745c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_f4b706fe-f37a-43bf-870b-7e80b57745c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_0b5a8497-b07d-4ee9-a004-a8b8b94ada6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:to="loc_ifrs-full_RetainedEarningsMember_0b5a8497-b07d-4ee9-a004-a8b8b94ada6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_75b12c3b-c2dc-4cdc-b8c0-d2b92c70faaa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_300a4e1c-fad2-4f2f-88fa-11ed59078d9f" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_75b12c3b-c2dc-4cdc-b8c0-d2b92c70faaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_f9f2ff79-e374-4b8a-9967-ec8cb35b7eec" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:to="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_f9f2ff79-e374-4b8a-9967-ec8cb35b7eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_e475cf11-71e6-4a2a-8498-c12f4024b7b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_f9f2ff79-e374-4b8a-9967-ec8cb35b7eec" xlink:to="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_e475cf11-71e6-4a2a-8498-c12f4024b7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_4c401192-be2c-453f-bf10-6bc1889e2657" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_e475cf11-71e6-4a2a-8498-c12f4024b7b5" xlink:to="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_4c401192-be2c-453f-bf10-6bc1889e2657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_d9e59090-023c-4487-aa82-955dc6023326" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_512c659b-2c83-4988-a7d2-4e7f62bbdfb2" xlink:to="loc_ifrs-full_StatementOfChangesInEquityLineItems_d9e59090-023c-4487-aa82-955dc6023326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:href="bldp-20221231.xsd#bldp_ChangesInStockHoldersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_d9e59090-023c-4487-aa82-955dc6023326" xlink:to="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_bea1e1b8-be7b-4646-bcf1-51b9ed40c644" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_bea1e1b8-be7b-4646-bcf1-51b9ed40c644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_ff9687a7-4fdc-4afd-b013-d99c88c92f3e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_Equity_ff9687a7-4fdc-4afd-b013-d99c88c92f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_9c7246c6-4a5b-411f-bbfa-84f27eba97aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_ProfitLoss_9c7246c6-4a5b-411f-bbfa-84f27eba97aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_cc450e5d-3d38-46c0-a1ef-31e2096af3db" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_cc450e5d-3d38-46c0-a1ef-31e2096af3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_9f930c2a-fc6f-4a95-b3fe-2295aba33a19" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_9f930c2a-fc6f-4a95-b3fe-2295aba33a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_412122a5-6e5e-44bc-b63e-0eda56f4746c" xlink:href="bldp-20221231.xsd#bldp_ConsiderationTransferredNumberOfSharesIssuedEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_412122a5-6e5e-44bc-b63e-0eda56f4746c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity_fea844e8-08a8-4ac2-9ef0-04d015bc7142" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssueOfEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_IssueOfEquity_fea844e8-08a8-4ac2-9ef0-04d015bc7142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_dfe64fc8-2573-41dd-a7dc-58082a28a52e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_dfe64fc8-2573-41dd-a7dc-58082a28a52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_2c00e1f7-08f4-47ce-8a8d-fd2a13944bc9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_2c00e1f7-08f4-47ce-8a8d-fd2a13944bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_c9cc3919-c63b-4e5a-8921-9cef4aa1075b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_c9cc3919-c63b-4e5a-8921-9cef4aa1075b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_9af4f4d5-137c-4d7a-b022-c67a70538552" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_9af4f4d5-137c-4d7a-b022-c67a70538552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_f6bf45ae-d55b-4287-8fbf-eee6d4a6b055" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_9af4f4d5-137c-4d7a-b022-c67a70538552" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_f6bf45ae-d55b-4287-8fbf-eee6d4a6b055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_be841d27-d715-4fa5-b607-e289cc88f34b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_9af4f4d5-137c-4d7a-b022-c67a70538552" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_be841d27-d715-4fa5-b607-e289cc88f34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_4fced448-f800-47a2-9da4-834f79ea3209" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_9af4f4d5-137c-4d7a-b022-c67a70538552" xlink:to="loc_ifrs-full_OnerousContractsProvision_4fced448-f800-47a2-9da4-834f79ea3209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_40df9834-1521-4fc1-946a-6d4f1d69edc0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_40df9834-1521-4fc1-946a-6d4f1d69edc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_84dae0b8-4711-46ac-bbe8-ec37227da485" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_6c0da475-b7d0-4cd8-b82b-d84d9e781a81" xlink:to="loc_ifrs-full_Equity_84dae0b8-4711-46ac-bbe8-ec37227da485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="bldp-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_1c473d39-d370-4598-886a-af7deae6fbcf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_e628da3e-6916-4b0a-a21f-c4dce9bdb0b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_1c473d39-d370-4598-886a-af7deae6fbcf" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_e628da3e-6916-4b0a-a21f-c4dce9bdb0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_8e4bd036-e53e-4d2c-9b3a-84efd014ddc2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_e628da3e-6916-4b0a-a21f-c4dce9bdb0b6" xlink:to="loc_ifrs-full_ProfitLoss_8e4bd036-e53e-4d2c-9b3a-84efd014ddc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_e628da3e-6916-4b0a-a21f-c4dce9bdb0b6" xlink:to="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_191ae609-531a-4bc4-ba42-30bbb36e00b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_191ae609-531a-4bc4-ba42-30bbb36e00b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_2ddc5383-9777-4fbb-93e8-a928ad91922b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_2ddc5383-9777-4fbb-93e8-a928ad91922b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_3c54168d-9364-419c-b12b-26bdef0a700c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_3c54168d-9364-419c-b12b-26bdef0a700c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_16611080-7484-4469-8a92-fc2273e44ca3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_16611080-7484-4469-8a92-fc2273e44ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_f8c7ebd4-8b36-4d4c-a69a-47d2978ae1f6" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseInFairValueOfInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_f8c7ebd4-8b36-4d4c-a69a-47d2978ae1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_35a5dc5f-e5f1-43a4-9445-89694b86a6a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_ImpairmentLoss_35a5dc5f-e5f1-43a4-9445-89694b86a6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_ee641ee5-ff95-49bf-ae40-c9d5b7b96884" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_ee641ee5-ff95-49bf-ae40-c9d5b7b96884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_5f222c69-00d6-49fa-97eb-5d2819012d77" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_5f222c69-00d6-49fa-97eb-5d2819012d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_abe863dd-77a6-4bb2-84bb-8e68b6fcb9c0" xlink:href="bldp-20221231.xsd#bldp_AdjustmentsForLossesDecommissioningOfLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_abe863dd-77a6-4bb2-84bb-8e68b6fcb9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_cb48420a-5298-4927-8886-a5403be53be9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_cb48420a-5298-4927-8886-a5403be53be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_7af652d4-ef5a-46ca-8b35-b93908bb4adc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_7af652d4-ef5a-46ca-8b35-b93908bb4adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_6b7b8abd-d5c3-4b2f-89a0-277fb3fe8e30" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_6b7b8abd-d5c3-4b2f-89a0-277fb3fe8e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_92220fd2-291c-446a-b524-55d8ecbfabd7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_92220fd2-291c-446a-b524-55d8ecbfabd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_5e8c35af-f3a1-42a7-afe6-47f158cf6c57" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperations_5e8c35af-f3a1-42a7-afe6-47f158cf6c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesinnoncashworkingcapitalAbstract_fdb4ae40-4c58-4a87-9b1c-9558b8affcac" xlink:href="bldp-20221231.xsd#bldp_ChangesinnoncashworkingcapitalAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_b91e147f-368b-49fb-b775-ca09e3e5096d" xlink:to="loc_bldp_ChangesinnoncashworkingcapitalAbstract_fdb4ae40-4c58-4a87-9b1c-9558b8affcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_dab29551-3e35-4a82-a4c7-7d51c3c018b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_fdb4ae40-4c58-4a87-9b1c-9558b8affcac" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_dab29551-3e35-4a82-a4c7-7d51c3c018b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_36141775-d0b8-437b-baa9-de5cd7d428ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_fdb4ae40-4c58-4a87-9b1c-9558b8affcac" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_36141775-d0b8-437b-baa9-de5cd7d428ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_11b0f520-945e-4212-ae21-5a68634187f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_fdb4ae40-4c58-4a87-9b1c-9558b8affcac" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_11b0f520-945e-4212-ae21-5a68634187f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_f32ee22c-cdcd-4088-ac83-39c4b95e82bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_fdb4ae40-4c58-4a87-9b1c-9558b8affcac" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_f32ee22c-cdcd-4088-ac83-39c4b95e82bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_d3225d9d-b30b-49fc-b7d0-818070778608" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_fdb4ae40-4c58-4a87-9b1c-9558b8affcac" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_d3225d9d-b30b-49fc-b7d0-818070778608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_27e01a6b-52ed-4b75-a449-4a6c25cbcfe6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_fdb4ae40-4c58-4a87-9b1c-9558b8affcac" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_27e01a6b-52ed-4b75-a449-4a6c25cbcfe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_c3385421-d18a-4c49-9efa-ab6508ae191d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_fdb4ae40-4c58-4a87-9b1c-9558b8affcac" xlink:to="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_c3385421-d18a-4c49-9efa-ab6508ae191d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2baab467-c68e-4389-95f2-43fc387821f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_e628da3e-6916-4b0a-a21f-c4dce9bdb0b6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2baab467-c68e-4389-95f2-43fc387821f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_4919e391-2aae-479b-a7c2-fd50a228806b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_1c473d39-d370-4598-886a-af7deae6fbcf" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_4919e391-2aae-479b-a7c2-fd50a228806b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NetChangeInShortTermInvestments_8751bf74-8e0b-4054-97b6-d1fd8a17df46" xlink:href="bldp-20221231.xsd#bldp_NetChangeInShortTermInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_4919e391-2aae-479b-a7c2-fd50a228806b" xlink:to="loc_bldp_NetChangeInShortTermInvestments_8751bf74-8e0b-4054-97b6-d1fd8a17df46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_8e83e6ad-684e-4843-a166-3843f59cd09e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_4919e391-2aae-479b-a7c2-fd50a228806b" xlink:to="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_8e83e6ad-684e-4843-a166-3843f59cd09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_c6f445b4-855e-48c2-a37f-ed23fa879d09" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_4919e391-2aae-479b-a7c2-fd50a228806b" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_c6f445b4-855e-48c2-a37f-ed23fa879d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_4221b1e1-68fc-44cf-9039-37c8f4e92195" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_4919e391-2aae-479b-a7c2-fd50a228806b" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_4221b1e1-68fc-44cf-9039-37c8f4e92195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_4062b9f7-33e1-48de-baf1-31751f221dfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_4919e391-2aae-479b-a7c2-fd50a228806b" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_4062b9f7-33e1-48de-baf1-31751f221dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_26b2899d-f8cb-4ad6-b7a3-0c23eb96ec8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_4919e391-2aae-479b-a7c2-fd50a228806b" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_26b2899d-f8cb-4ad6-b7a3-0c23eb96ec8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_9b625e60-1733-46e2-a78a-420b9b860a9e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_4919e391-2aae-479b-a7c2-fd50a228806b" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_9b625e60-1733-46e2-a78a-420b9b860a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_c7e24c25-3daf-4aa7-9898-c621ac004cba" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_1c473d39-d370-4598-886a-af7deae6fbcf" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_c7e24c25-3daf-4aa7-9898-c621ac004cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1b825f35-cba0-41dd-88cb-b16b70a4962f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_c7e24c25-3daf-4aa7-9898-c621ac004cba" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1b825f35-cba0-41dd-88cb-b16b70a4962f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_8824c0b8-c6cb-4a4f-b92a-240967a8c34f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_c7e24c25-3daf-4aa7-9898-c621ac004cba" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_8824c0b8-c6cb-4a4f-b92a-240967a8c34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesEquityOffering_1f84c1c4-c2ac-4678-99d9-457169978f73" xlink:href="bldp-20221231.xsd#bldp_ProceedsFromIssuingSharesEquityOffering"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_c7e24c25-3daf-4aa7-9898-c621ac004cba" xlink:to="loc_bldp_ProceedsFromIssuingSharesEquityOffering_1f84c1c4-c2ac-4678-99d9-457169978f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_33faf453-6edd-466f-a66b-cf5094600489" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_c7e24c25-3daf-4aa7-9898-c621ac004cba" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_33faf453-6edd-466f-a66b-cf5094600489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_65ad1a24-c405-402f-ac1d-29378e3dd11d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_1c473d39-d370-4598-886a-af7deae6fbcf" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_65ad1a24-c405-402f-ac1d-29378e3dd11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_c4d559ed-6508-4920-9dbf-f06ec7cfa134" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_1c473d39-d370-4598-886a-af7deae6fbcf" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_c4d559ed-6508-4920-9dbf-f06ec7cfa134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_afc545c0-1468-445f-a193-c373af9104af" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_1c473d39-d370-4598-886a-af7deae6fbcf" xlink:to="loc_ifrs-full_CashAndCashEquivalents_afc545c0-1468-445f-a193-c373af9104af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_26ff4170-1812-4e2c-9f38-c53b16bec978" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_1c473d39-d370-4598-886a-af7deae6fbcf" xlink:to="loc_ifrs-full_CashAndCashEquivalents_26ff4170-1812-4e2c-9f38-c53b16bec978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Reportingentity" xlink:type="simple" xlink:href="bldp-20221231.xsd#Reportingentity"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Reportingentity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_4b5551f2-e507-4ff3-b329-105889af9c92" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_ae26cab1-c030-40c6-8d97-cdc8a11104ec" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_4b5551f2-e507-4ff3-b329-105889af9c92" xlink:to="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_ae26cab1-c030-40c6-8d97-cdc8a11104ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Basisofpreparation" xlink:type="simple" xlink:href="bldp-20221231.xsd#Basisofpreparation"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Basisofpreparation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_c341ced7-defb-4f22-8e6e-44ed6c900a36" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_6e4946b5-43f8-4700-99c2-c632ed4da365" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_c341ced7-defb-4f22-8e6e-44ed6c900a36" xlink:to="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_6e4946b5-43f8-4700-99c2-c632ed4da365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Changesinaccountingpolicies" xlink:type="simple" xlink:href="bldp-20221231.xsd#Changesinaccountingpolicies"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Changesinaccountingpolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_abd3f289-0bde-48f6-9ea3-5cdd0c8decae" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_3e0f2d18-4dc2-4572-9464-8c56b6fdae01" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_abd3f289-0bde-48f6-9ea3-5cdd0c8decae" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_3e0f2d18-4dc2-4572-9464-8c56b6fdae01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Significantaccountingpolicies" xlink:type="simple" xlink:href="bldp-20221231.xsd#Significantaccountingpolicies"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Significantaccountingpolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_8e3b0cf1-a139-42f2-a864-6c270b52f13a" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_c225be1a-ea8e-46b4-86c8-575873a36282" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_8e3b0cf1-a139-42f2-a864-6c270b52f13a" xlink:to="loc_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory_c225be1a-ea8e-46b4-86c8-575873a36282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty" xlink:type="simple" xlink:href="bldp-20221231.xsd#Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_ce4c8755-78fc-4df0-b7a1-492a485caa18" xlink:href="bldp-20221231.xsd#bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_40902701-6ec1-4bce-a03a-5159dd6463e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_ce4c8755-78fc-4df0-b7a1-492a485caa18" xlink:to="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_40902701-6ec1-4bce-a03a-5159dd6463e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges" xlink:type="simple" xlink:href="bldp-20221231.xsd#Recentaccountingpronouncementsandfutureaccountingpolicychanges"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_77f43aa3-946b-429f-a54d-650f88cbcc6f" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_d483e62a-d2ca-4f0b-bc26-5df0ac0e3354" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_77f43aa3-946b-429f-a54d-650f88cbcc6f" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_d483e62a-d2ca-4f0b-bc26-5df0ac0e3354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Acquisition" xlink:type="simple" xlink:href="bldp-20221231.xsd#Acquisition"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Acquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessCombinationsAbstract_cd094271-30ec-4a98-8d8f-99dcaff36823" xlink:href="bldp-20221231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_52b6087d-c6a6-483b-b9d1-05a403481421" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_cd094271-30ec-4a98-8d8f-99dcaff36823" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_52b6087d-c6a6-483b-b9d1-05a403481421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Discontinuedoperations" xlink:type="simple" xlink:href="bldp-20221231.xsd#Discontinuedoperations"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Discontinuedoperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract_0cd2ec90-8c59-47d9-a84b-434f591d0bdd" xlink:href="bldp-20221231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_36bc0bd6-9caf-4ddc-83cd-aa95a85f4c8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_0cd2ec90-8c59-47d9-a84b-434f591d0bdd" xlink:to="loc_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_36bc0bd6-9caf-4ddc-83cd-aa95a85f4c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Tradeandotherreceivables" xlink:type="simple" xlink:href="bldp-20221231.xsd#Tradeandotherreceivables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Tradeandotherreceivables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5723947d-cf40-4f38-a0a7-41a6644fb075" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_d3d59ac6-a9fc-44c7-a903-5788754775a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5723947d-cf40-4f38-a0a7-41a6644fb075" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_d3d59ac6-a9fc-44c7-a903-5788754775a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Inventories" xlink:type="simple" xlink:href="bldp-20221231.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InventoriesAbstract_b0442ab8-3729-4e45-93f7-700df4d9e0f3" xlink:href="bldp-20221231.xsd#bldp_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory_88cdc4e3-e518-4cd5-9964-933fe1335a10" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_b0442ab8-3729-4e45-93f7-700df4d9e0f3" xlink:to="loc_ifrs-full_DisclosureOfInventoriesExplanatory_88cdc4e3-e518-4cd5-9964-933fe1335a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Propertyplantandequipment" xlink:type="simple" xlink:href="bldp-20221231.xsd#Propertyplantandequipment"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Propertyplantandequipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_d3ad0e9f-2149-4eaf-9034-6697f3a78e71" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_fef73e3f-fc29-41f2-a6db-86b67ccbf56f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_d3ad0e9f-2149-4eaf-9034-6697f3a78e71" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_fef73e3f-fc29-41f2-a6db-86b67ccbf56f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Intangibleassets" xlink:type="simple" xlink:href="bldp-20221231.xsd#Intangibleassets"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Intangibleassets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_b60b960d-7f0b-4d42-ad5f-36c6fd9262e5" xlink:href="bldp-20221231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_ee603e8b-6b6a-409a-a477-c280da63f48f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_b60b960d-7f0b-4d42-ad5f-36c6fd9262e5" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_ee603e8b-6b6a-409a-a477-c280da63f48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Goodwill" xlink:type="simple" xlink:href="bldp-20221231.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_abf36a61-f29b-4896-86be-1da6d131ff81" xlink:href="bldp-20221231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGoodwillExplanatory_97d94065-c809-484d-9bd5-0a1de0dc4413" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_abf36a61-f29b-4896-86be-1da6d131ff81" xlink:to="loc_ifrs-full_DisclosureOfGoodwillExplanatory_97d94065-c809-484d-9bd5-0a1de0dc4413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Investments" xlink:type="simple" xlink:href="bldp-20221231.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_9c8ca6ec-3ec0-493b-8958-d1360132a1cc" xlink:href="bldp-20221231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_04d5d43a-f037-438f-8800-d71141845dde" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_9c8ca6ec-3ec0-493b-8958-d1360132a1cc" xlink:to="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_04d5d43a-f037-438f-8800-d71141845dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Bankfacilities" xlink:type="simple" xlink:href="bldp-20221231.xsd#Bankfacilities"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Bankfacilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_3ef0ebef-dfb9-402d-b7e2-6f723a959395" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_99dd5848-6bfe-4956-a6d5-a41535a2f6b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_3ef0ebef-dfb9-402d-b7e2-6f723a959395" xlink:to="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_99dd5848-6bfe-4956-a6d5-a41535a2f6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Tradeandotherpayables" xlink:type="simple" xlink:href="bldp-20221231.xsd#Tradeandotherpayables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Tradeandotherpayables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_06f616e5-1108-414a-8ab0-26c5c3fccb54" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_c2256604-066f-445e-b17e-e0afbf8fe649" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_06f616e5-1108-414a-8ab0-26c5c3fccb54" xlink:to="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_c2256604-066f-445e-b17e-e0afbf8fe649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Deferredrevenue" xlink:type="simple" xlink:href="bldp-20221231.xsd#Deferredrevenue"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Deferredrevenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a17d2fab-dfd4-4042-aea1-f58d50ae0ae6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_7b957394-8534-4070-9113-061db09191b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a17d2fab-dfd4-4042-aea1-f58d50ae0ae6" xlink:to="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_7b957394-8534-4070-9113-061db09191b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Provisionsandotherliabilities" xlink:type="simple" xlink:href="bldp-20221231.xsd#Provisionsandotherliabilities"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Provisionsandotherliabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9bb598ab-7b15-44bd-b9cf-56f8faec01f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory_160d5112-e5c8-4fcc-a382-dc22e51e8516" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfProvisionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9bb598ab-7b15-44bd-b9cf-56f8faec01f8" xlink:to="loc_ifrs-full_DisclosureOfProvisionsExplanatory_160d5112-e5c8-4fcc-a382-dc22e51e8516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Leaseliability" xlink:type="simple" xlink:href="bldp-20221231.xsd#Leaseliability"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Leaseliability" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_fe678b9e-74d4-489c-87e2-745a8b35ae25" xlink:href="bldp-20221231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_084d3c94-9ddb-4e1f-aa53-9580971e4f32" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_fe678b9e-74d4-489c-87e2-745a8b35ae25" xlink:to="loc_ifrs-full_DisclosureOfLeasesExplanatory_084d3c94-9ddb-4e1f-aa53-9580971e4f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Employeefuturebenefits" xlink:type="simple" xlink:href="bldp-20221231.xsd#Employeefuturebenefits"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Employeefuturebenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_0d9de1ae-3a2e-43eb-8ab7-9f239475070e" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_180ce42c-cb6d-48dd-b40e-7a50a5fc45a6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_0d9de1ae-3a2e-43eb-8ab7-9f239475070e" xlink:to="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_180ce42c-cb6d-48dd-b40e-7a50a5fc45a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Equity" xlink:type="simple" xlink:href="bldp-20221231.xsd#Equity"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Equity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_f1ee09b7-4395-483b-a8ea-aa1d60f8589e" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_2d8ef0c0-8602-4c49-95d6-bb9fb8889dce" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_f1ee09b7-4395-483b-a8ea-aa1d60f8589e" xlink:to="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_2d8ef0c0-8602-4c49-95d6-bb9fb8889dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Commitmentsandcontingencies" xlink:type="simple" xlink:href="bldp-20221231.xsd#Commitmentsandcontingencies"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Commitmentsandcontingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_c65c32a0-28ae-41a3-a4fa-035957c9a357" xlink:href="bldp-20221231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_b0c3c648-eb5c-4bd1-9af8-790672977b74" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_c65c32a0-28ae-41a3-a4fa-035957c9a357" xlink:to="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_b0c3c648-eb5c-4bd1-9af8-790672977b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Disaggregationofrevenue" xlink:type="simple" xlink:href="bldp-20221231.xsd#Disaggregationofrevenue"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Disaggregationofrevenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5eea4d48-2600-4983-9f67-42d4ab4154e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueExplanatory_56fcb4ac-018c-46b9-b4aa-881d576ed584" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRevenueExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5eea4d48-2600-4983-9f67-42d4ab4154e5" xlink:to="loc_ifrs-full_DisclosureOfRevenueExplanatory_56fcb4ac-018c-46b9-b4aa-881d576ed584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Personnelexpenses" xlink:type="simple" xlink:href="bldp-20221231.xsd#Personnelexpenses"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Personnelexpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_42bbe2a1-f85a-48e0-9ca2-0f5af4df84ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_53073f4b-acbd-44ba-889f-229769ff2028" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_42bbe2a1-f85a-48e0-9ca2-0f5af4df84ab" xlink:to="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_53073f4b-acbd-44ba-889f-229769ff2028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Otheroperatingexpense" xlink:type="simple" xlink:href="bldp-20221231.xsd#Otheroperatingexpense"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Otheroperatingexpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_b074fe6b-ff01-4051-b3d4-092e6e4cf808" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_d25e3f60-2b79-49d4-b30e-514e86209a90" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_b074fe6b-ff01-4051-b3d4-092e6e4cf808" xlink:to="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_d25e3f60-2b79-49d4-b30e-514e86209a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Financeincomeandexpense" xlink:type="simple" xlink:href="bldp-20221231.xsd#Financeincomeandexpense"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Financeincomeandexpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_8d04869d-bc99-481f-87c1-2ca990970083" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_220ce54d-d6b7-4a51-b706-5d824e5b3efc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_8d04869d-bc99-481f-87c1-2ca990970083" xlink:to="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_220ce54d-d6b7-4a51-b706-5d824e5b3efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Impairmentchargesonintangibleassets" xlink:type="simple" xlink:href="bldp-20221231.xsd#Impairmentchargesonintangibleassets"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Impairmentchargesonintangibleassets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentofAssetsAbstract_40589300-b1d3-4a6b-9079-ffc1a379f0fd" xlink:href="bldp-20221231.xsd#bldp_ImpairmentofAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_5fdf56ef-fb56-4b42-99d4-9578d6923432" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_40589300-b1d3-4a6b-9079-ffc1a379f0fd" xlink:to="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_5fdf56ef-fb56-4b42-99d4-9578d6923432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Recoveryonsettlementofcontingentconsideration" xlink:type="simple" xlink:href="bldp-20221231.xsd#Recoveryonsettlementofcontingentconsideration"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Recoveryonsettlementofcontingentconsideration" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract_75df3d85-209f-4d18-90be-01a503a50902" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsiderationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock_233064d3-a50d-4420-85d2-d1feeea9e53a" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract_75df3d85-209f-4d18-90be-01a503a50902" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock_233064d3-a50d-4420-85d2-d1feeea9e53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Incometaxes" xlink:type="simple" xlink:href="bldp-20221231.xsd#Incometaxes"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Incometaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract_2bcd3080-084a-45ef-abc6-65d53d93e63a" xlink:href="bldp-20221231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_74a950f5-f93c-4a9d-b6c5-d5f33d737892" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2bcd3080-084a-45ef-abc6-65d53d93e63a" xlink:to="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_74a950f5-f93c-4a9d-b6c5-d5f33d737892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Relatedpartytransactions" xlink:type="simple" xlink:href="bldp-20221231.xsd#Relatedpartytransactions"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Relatedpartytransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RelatedPartyAbstract_e9d8b8e9-2dea-47b8-bfe0-73995bfdb90c" xlink:href="bldp-20221231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_15985671-6578-491b-981f-f649870a9fd4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_e9d8b8e9-2dea-47b8-bfe0-73995bfdb90c" xlink:to="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_15985671-6578-491b-981f-f649870a9fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation" xlink:type="simple" xlink:href="bldp-20221231.xsd#Supplementaldisclosureofcashflowinformation"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashFlowStatementAbstract_3d25374d-3475-4fc3-baf7-1c016fa37a97" xlink:href="bldp-20221231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_4c0b9af2-1002-4372-8309-14dad442ea41" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_3d25374d-3475-4fc3-baf7-1c016fa37a97" xlink:to="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_4c0b9af2-1002-4372-8309-14dad442ea41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Operatingsegments" xlink:type="simple" xlink:href="bldp-20221231.xsd#Operatingsegments"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Operatingsegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OperatingSegmentsAbstract_7b7b1bcb-5750-4b8e-a79a-7cae668992e3" xlink:href="bldp-20221231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_58c1f782-9a9b-4347-a575-826a793e9b69" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_7b7b1bcb-5750-4b8e-a79a-7cae668992e3" xlink:to="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_58c1f782-9a9b-4347-a575-826a793e9b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Financialinstruments" xlink:type="simple" xlink:href="bldp-20221231.xsd#Financialinstruments"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Financialinstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_9716e5a2-7aec-432f-ad5c-89ac5828376a" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_eae0a2d1-6ac3-41f0-ba1d-dbd40c92d44a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialRiskManagementExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_9716e5a2-7aec-432f-ad5c-89ac5828376a" xlink:to="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_eae0a2d1-6ac3-41f0-ba1d-dbd40c92d44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SubsequentEvent" xlink:type="simple" xlink:href="bldp-20221231.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EventsAfterReportingPeriodAbstract_b91ff3bc-ad44-43f7-8825-21d25e341a32" xlink:href="bldp-20221231.xsd#bldp_EventsAfterReportingPeriodAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_3ca77e96-1aa1-4939-9fc9-cd084974bd2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EventsAfterReportingPeriodAbstract_b91ff3bc-ad44-43f7-8825-21d25e341a32" xlink:to="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_3ca77e96-1aa1-4939-9fc9-cd084974bd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_b919b511-dd18-4352-9a06-16fa5d043383" xlink:href="bldp-20221231.xsd#bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_b919b511-dd18-4352-9a06-16fa5d043383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_4a20c945-97e8-469e-8115-c78f68dd250b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_4a20c945-97e8-469e-8115-c78f68dd250b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_b559eb09-f76d-4871-9685-60bc93e2588d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_b559eb09-f76d-4871-9685-60bc93e2588d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_d26ec38e-d7d4-4155-9c29-60f93781a083" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_d26ec38e-d7d4-4155-9c29-60f93781a083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_4a3d6775-7e4a-48b7-90f4-5f9daa17c8b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory_4a3d6775-7e4a-48b7-90f4-5f9daa17c8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_7dafe4cc-46fb-49e8-85f2-57dd4f1b0d32" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_7dafe4cc-46fb-49e8-85f2-57dd4f1b0d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_7fb2d4e1-5d0a-423a-9dc3-73a9dada5220" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_7fb2d4e1-5d0a-423a-9dc3-73a9dada5220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_f307609b-0af2-430a-a4dd-8b630688be85" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_f307609b-0af2-430a-a4dd-8b630688be85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_0815830d-ae56-41a5-8e18-b43a82a24c6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_0815830d-ae56-41a5-8e18-b43a82a24c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_396840a4-261e-4fd3-8fb2-8ac93c7d86a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_396840a4-261e-4fd3-8fb2-8ac93c7d86a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_e3e97198-d952-40b5-8e25-619ef2aa7437" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_e3e97198-d952-40b5-8e25-619ef2aa7437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3d119569-b8fe-4de2-a68c-4791efe9158e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_3d119569-b8fe-4de2-a68c-4791efe9158e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_6e92d75e-1669-49f7-903d-ba034b489cce" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_6e92d75e-1669-49f7-903d-ba034b489cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_fb3dbf6a-977d-4c88-a44f-071623e0b940" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_fb3dbf6a-977d-4c88-a44f-071623e0b940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_324587ea-5fee-4908-874d-277014d4bd06" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_324587ea-5fee-4908-874d-277014d4bd06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_2104eef8-fe10-4239-b230-e1c5fce6b777" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_2104eef8-fe10-4239-b230-e1c5fce6b777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_a830ad44-70c6-4a42-8215-4b9d8a057a6f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_a830ad44-70c6-4a42-8215-4b9d8a057a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_719b9429-de01-4a8c-942f-e81eecc4e60e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_719b9429-de01-4a8c-942f-e81eecc4e60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_5ae6558a-7b11-4e70-81e2-ba7e890071a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory_5ae6558a-7b11-4e70-81e2-ba7e890071a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_a6bd568c-ba9b-4602-a803-a5152c612dc6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_54b386a0-e7e6-4f56-af33-0394a95d18a6" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_a6bd568c-ba9b-4602-a803-a5152c612dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_900c4d2e-f272-43cf-b7a9-2d56bac56e24" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScheduleofSubsidiariesTableTextBlock_2017fd44-72eb-4a80-865e-06b4e30b6bb1" xlink:href="bldp-20221231.xsd#bldp_ScheduleofSubsidiariesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_900c4d2e-f272-43cf-b7a9-2d56bac56e24" xlink:to="loc_bldp_ScheduleofSubsidiariesTableTextBlock_2017fd44-72eb-4a80-865e-06b4e30b6bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_61293f9d-22eb-4827-b33c-e475b31c5d46" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_900c4d2e-f272-43cf-b7a9-2d56bac56e24" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_61293f9d-22eb-4827-b33c-e475b31c5d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_cfe43de1-b983-4752-8b39-cc65315c9499" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_900c4d2e-f272-43cf-b7a9-2d56bac56e24" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_cfe43de1-b983-4752-8b39-cc65315c9499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_48fa845d-72ca-476f-97f8-02e77cff5eb1" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_900c4d2e-f272-43cf-b7a9-2d56bac56e24" xlink:to="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_48fa845d-72ca-476f-97f8-02e77cff5eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_6ec45e88-810d-4ec3-ab50-dfca1137039e" xlink:href="bldp-20221231.xsd#bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_900c4d2e-f272-43cf-b7a9-2d56bac56e24" xlink:to="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_6ec45e88-810d-4ec3-ab50-dfca1137039e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/AcquisitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessCombinationsAbstract_7c4fd660-bdd2-4611-a660-f9bcded915b6" xlink:href="bldp-20221231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_b5131ce8-8b8c-44b7-aff1-607eff5a87b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_7c4fd660-bdd2-4611-a660-f9bcded915b6" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_b5131ce8-8b8c-44b7-aff1-607eff5a87b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherreceivablesTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#TradeandotherreceivablesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeandotherreceivablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_fd06c0a4-6ade-4d4b-932c-913551dc3fb5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_3d18f5c7-e224-4544-9ce3-1b898cde503b" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_fd06c0a4-6ade-4d4b-932c-913551dc3fb5" xlink:to="loc_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_3d18f5c7-e224-4544-9ce3-1b898cde503b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_ebe7dd9f-a39f-4b9f-a155-3e4907be8e5a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_fd06c0a4-6ade-4d4b-932c-913551dc3fb5" xlink:to="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_ebe7dd9f-a39f-4b9f-a155-3e4907be8e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InventoriesAbstract_ab82264f-f513-4ca9-8b42-601a48be608d" xlink:href="bldp-20221231.xsd#bldp_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_83247c36-4163-4d4f-942a-0d79f2ea5b5d" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_ab82264f-f513-4ca9-8b42-601a48be608d" xlink:to="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_83247c36-4163-4d4f-942a-0d79f2ea5b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#PropertyplantandequipmentTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_cd93409d-6a03-4d3f-b483-41359e0d62ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_a4c9a682-0344-41de-9a0f-1531480606b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_cd93409d-6a03-4d3f-b483-41359e0d62ff" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_a4c9a682-0344-41de-9a0f-1531480606b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_dfb99e8f-1b01-47f6-8593-e67939255dff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_cd93409d-6a03-4d3f-b483-41359e0d62ff" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_dfb99e8f-1b01-47f6-8593-e67939255dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#IntangibleassetsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleassetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_674c80e8-5fb7-4a44-b88f-f10079c3230b" xlink:href="bldp-20221231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_50a06a8b-6bc2-45ec-a0d6-146396ed6f9e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_674c80e8-5fb7-4a44-b88f-f10079c3230b" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_50a06a8b-6bc2-45ec-a0d6-146396ed6f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_9fcb0a1a-b3ea-421f-83e6-d378d52e9558" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_674c80e8-5fb7-4a44-b88f-f10079c3230b" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_9fcb0a1a-b3ea-421f-83e6-d378d52e9558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_9721028e-41d7-4003-b3c7-3ce3b9c98255" xlink:href="bldp-20221231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_3316f08d-e59e-41d6-819d-500b56b557dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_9721028e-41d7-4003-b3c7-3ce3b9c98255" xlink:to="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_3316f08d-e59e-41d6-819d-500b56b557dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory_6c0b64dd-09a6-40c4-b371-c5e400e6e133" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfInterestsInAssociatesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_9721028e-41d7-4003-b3c7-3ce3b9c98255" xlink:to="loc_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory_6c0b64dd-09a6-40c4-b371-c5e400e6e133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherpayablesTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#TradeandotherpayablesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeandotherpayablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5afea466-23dd-4291-82d2-1cb8175dc025" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_d635f4fb-34b7-419f-8789-f12afe066aaf" xlink:href="bldp-20221231.xsd#bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5afea466-23dd-4291-82d2-1cb8175dc025" xlink:to="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_d635f4fb-34b7-419f-8789-f12afe066aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredrevenueTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#DeferredrevenueTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DeferredrevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9b5baef9-5b1a-4f7a-a9a1-14f35b57e2a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_e77a49a2-7d88-42e7-a60a-1d20c38aac1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9b5baef9-5b1a-4f7a-a9a1-14f35b57e2a1" xlink:to="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_e77a49a2-7d88-42e7-a60a-1d20c38aac1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#ProvisionsandotherliabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ProvisionsandotherliabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_b362b883-89f9-4711-8eaa-082571f7faa9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_c02bb8ea-2b7f-4fae-9254-4de45daedb24" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_b362b883-89f9-4711-8eaa-082571f7faa9" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_c02bb8ea-2b7f-4fae-9254-4de45daedb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#LeaseliabilityTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LeaseliabilityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_2393a6cf-d1ad-4680-8eda-db0b41065ceb" xlink:href="bldp-20221231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_06fc2dcf-4d03-430d-a542-8ea284f0df65" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_2393a6cf-d1ad-4680-8eda-db0b41065ceb" xlink:to="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_06fc2dcf-4d03-430d-a542-8ea284f0df65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_df927fed-48e4-4d24-a443-872b9c018906" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_2393a6cf-d1ad-4680-8eda-db0b41065ceb" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_df927fed-48e4-4d24-a443-872b9c018906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_d52da6ab-66b7-472e-b153-7adb347e7b51" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_2393a6cf-d1ad-4680-8eda-db0b41065ceb" xlink:to="loc_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_d52da6ab-66b7-472e-b153-7adb347e7b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_00ee047c-9102-4678-ac9a-185deb52a428" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_f9631931-4d4d-42e3-9d4f-99f45b9fb390" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_00ee047c-9102-4678-ac9a-185deb52a428" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_f9631931-4d4d-42e3-9d4f-99f45b9fb390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_d5cd9684-98e5-479c-b5f2-526ad42f5446" xlink:href="bldp-20221231.xsd#bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_00ee047c-9102-4678-ac9a-185deb52a428" xlink:to="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_d5cd9684-98e5-479c-b5f2-526ad42f5446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_3de41114-7fba-4c1c-92d6-137b188af5b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_00ee047c-9102-4678-ac9a-185deb52a428" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_3de41114-7fba-4c1c-92d6-137b188af5b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_ba4588c1-d331-45fe-8b9e-179108ec9b4e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_00ee047c-9102-4678-ac9a-185deb52a428" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_ba4588c1-d331-45fe-8b9e-179108ec9b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_2ed8ae83-4f1b-4110-b4ac-2edebcbe1b9c" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_6154a1ca-392c-4578-9b0c-6de5f57e33c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_2ed8ae83-4f1b-4110-b4ac-2edebcbe1b9c" xlink:to="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_6154a1ca-392c-4578-9b0c-6de5f57e33c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_cb426107-221c-4c90-82ae-7364256d9f98" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_2ed8ae83-4f1b-4110-b4ac-2edebcbe1b9c" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_cb426107-221c-4c90-82ae-7364256d9f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_eb1abb0e-dc43-48b4-9778-3808bb0566f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_2ed8ae83-4f1b-4110-b4ac-2edebcbe1b9c" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_eb1abb0e-dc43-48b4-9778-3808bb0566f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_286861ae-848a-45cd-8763-fe5170a9b2a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_2ed8ae83-4f1b-4110-b4ac-2edebcbe1b9c" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_286861ae-848a-45cd-8763-fe5170a9b2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_c279caae-2668-43cb-b97e-f085a5775ae0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_2ed8ae83-4f1b-4110-b4ac-2edebcbe1b9c" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_c279caae-2668-43cb-b97e-f085a5775ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_0d7258fd-581d-42c4-a6c7-29870c133bc0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_2ed8ae83-4f1b-4110-b4ac-2edebcbe1b9c" xlink:to="loc_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_0d7258fd-581d-42c4-a6c7-29870c133bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_d23ce4a8-1c1b-479a-962b-010961153624" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_2ed8ae83-4f1b-4110-b4ac-2edebcbe1b9c" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_d23ce4a8-1c1b-479a-962b-010961153624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationofrevenueTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#DisaggregationofrevenueTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DisaggregationofrevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1e863ffd-b386-4c36-aa18-41e188146ee4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_e74fc0a2-cd13-4f20-bbf2-ea60dbbb1d5c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1e863ffd-b386-4c36-aa18-41e188146ee4" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_e74fc0a2-cd13-4f20-bbf2-ea60dbbb1d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelexpensesTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#PersonnelexpensesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PersonnelexpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_f554d1c8-0ef6-4f9d-8db3-4588b01528c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_81f919c2-4c1d-4ff9-be16-12113b03fedd" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_f554d1c8-0ef6-4f9d-8db3-4588b01528c8" xlink:to="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_81f919c2-4c1d-4ff9-be16-12113b03fedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OtheroperatingexpenseTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#OtheroperatingexpenseTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OtheroperatingexpenseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_84a3eb62-5f3c-46fc-87dd-50768f19cbab" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_6ef54b9b-90a3-4204-ac06-8e0a64266591" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_84a3eb62-5f3c-46fc-87dd-50768f19cbab" xlink:to="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_6ef54b9b-90a3-4204-ac06-8e0a64266591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceincomeandexpenseTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#FinanceincomeandexpenseTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceincomeandexpenseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_fa393df3-4d6b-4b5f-97ad-97d5e601d8fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_81eec4d6-ece9-48c1-b47e-34e711f1b0f1" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_fa393df3-4d6b-4b5f-97ad-97d5e601d8fd" xlink:to="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_81eec4d6-ece9-48c1-b47e-34e711f1b0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#ImpairmentchargesonintangibleassetsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentofAssetsAbstract_b1354e36-8fe3-41f1-9e8c-77bba4ccfca0" xlink:href="bldp-20221231.xsd#bldp_ImpairmentofAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock_77d90c44-9fc2-42e3-a46e-fa7adfdb6f3c" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_b1354e36-8fe3-41f1-9e8c-77bba4ccfca0" xlink:to="loc_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock_77d90c44-9fc2-42e3-a46e-fa7adfdb6f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#IncometaxesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncometaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract_92542b77-c8bd-4319-9a83-da486d51aeef" xlink:href="bldp-20221231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_9e4e898d-529d-4054-9968-1c5af0533af1" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_92542b77-c8bd-4319-9a83-da486d51aeef" xlink:to="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_9e4e898d-529d-4054-9968-1c5af0533af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_3efc4686-a2be-45e4-a8c4-b248e82a1758" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_92542b77-c8bd-4319-9a83-da486d51aeef" xlink:to="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_3efc4686-a2be-45e4-a8c4-b248e82a1758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_89b13eff-214a-421f-abfa-b2396f2e8f39" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_92542b77-c8bd-4319-9a83-da486d51aeef" xlink:to="loc_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_89b13eff-214a-421f-abfa-b2396f2e8f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_e2473663-06cd-4e6b-b8d3-37440d7d28f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_92542b77-c8bd-4319-9a83-da486d51aeef" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_e2473663-06cd-4e6b-b8d3-37440d7d28f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#RelatedpartytransactionsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RelatedPartyAbstract_499ae059-f08f-44ac-8f58-1e53f5837e23" xlink:href="bldp-20221231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_58d88d84-cfab-499a-81ca-5d10ebf3da30" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_499ae059-f08f-44ac-8f58-1e53f5837e23" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_58d88d84-cfab-499a-81ca-5d10ebf3da30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#SupplementaldisclosureofcashflowinformationTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashFlowStatementAbstract_a5a7dc41-e389-44a9-8acb-784099834fd9" xlink:href="bldp-20221231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_7ff3e333-d729-4e12-b935-9f2541d17b00" xlink:href="bldp-20221231.xsd#bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_a5a7dc41-e389-44a9-8acb-784099834fd9" xlink:to="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_7ff3e333-d729-4e12-b935-9f2541d17b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#OperatingsegmentsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingsegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OperatingSegmentsAbstract_f3bec9b2-0a2c-409b-9a1e-6991718ad277" xlink:href="bldp-20221231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_1f1a9608-d4e1-4afd-a16c-2e72c79edf21" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_f3bec9b2-0a2c-409b-9a1e-6991718ad277" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_1f1a9608-d4e1-4afd-a16c-2e72c79edf21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsTables" xlink:type="simple" xlink:href="bldp-20221231.xsd#FinancialinstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_32dec9c6-b42c-48ca-9d4b-927e257e31f3" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SummaryOfInvestmentsTableTextBlock_dc333fb8-e20c-42cf-9d6e-42bfb1caf532" xlink:href="bldp-20221231.xsd#bldp_SummaryOfInvestmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_32dec9c6-b42c-48ca-9d4b-927e257e31f3" xlink:to="loc_bldp_SummaryOfInvestmentsTableTextBlock_dc333fb8-e20c-42cf-9d6e-42bfb1caf532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_4f54b2bd-da4b-419c-949f-308b278526c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_32dec9c6-b42c-48ca-9d4b-927e257e31f3" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_4f54b2bd-da4b-419c-949f-308b278526c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory_82fefa24-d304-49ba-b1f2-8e798f87f06f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_32dec9c6-b42c-48ca-9d4b-927e257e31f3" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory_82fefa24-d304-49ba-b1f2-8e798f87f06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ChangesinaccountingpoliciesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#ChangesinaccountingpoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ChangesinaccountingpoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_0a02df28-883a-445b-b935-04b06c057239" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_a426a76a-18c3-4ec2-8789-230f2cb75e22" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_0a02df28-883a-445b-b935-04b06c057239" xlink:to="loc_ifrs-full_OnerousContractsProvision_a426a76a-18c3-4ec2-8789-230f2cb75e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesScheduleofSubsidiariesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_b1253c05-12d2-47b8-a2be-80f65a93e363" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_472186e3-61f4-45be-b807-8a129957f7e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_b1253c05-12d2-47b8-a2be-80f65a93e363" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_472186e3-61f4-45be-b807-8a129957f7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_ea0a6770-9439-4090-baa6-0790bb044050" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_472186e3-61f4-45be-b807-8a129957f7e7" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_ea0a6770-9439-4090-baa6-0790bb044050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_ea0a6770-9439-4090-baa6-0790bb044050" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_72447a6d-ab74-469f-97e8-f5c41311d48e" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardMotiveSolutionsMember_72447a6d-ab74-469f-97e8-f5c41311d48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_c8315bf4-2cd7-4b7c-8ae2-87e8565fad12" xlink:href="bldp-20221231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_GuangzhouBallardPowerSystemsIncMember_c8315bf4-2cd7-4b7c-8ae2-87e8565fad12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_efb9a9e8-bc4c-4c14-b5fe-2aa224e2a467" xlink:href="bldp-20221231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_efb9a9e8-bc4c-4c14-b5fe-2aa224e2a467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardHongKongLtd.Member_ca26ef0d-99e9-4695-8dc4-2f6a1d1e8869" xlink:href="bldp-20221231.xsd#bldp_BallardHongKongLtd.Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardHongKongLtd.Member_ca26ef0d-99e9-4695-8dc4-2f6a1d1e8869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardUnmannedSystemsMember_e0948ced-1051-4a8b-b1e2-257719441f70" xlink:href="bldp-20221231.xsd#bldp_BallardUnmannedSystemsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardUnmannedSystemsMember_e0948ced-1051-4a8b-b1e2-257719441f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardServicesinc.Member_a55f7bb7-560a-4e5e-91a9-5241e624cfd3" xlink:href="bldp-20221231.xsd#bldp_BallardServicesinc.Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardServicesinc.Member_a55f7bb7-560a-4e5e-91a9-5241e624cfd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardFuelCellSystemIncMember_d712d655-cd45-4f31-ac19-bc1554058d18" xlink:href="bldp-20221231.xsd#bldp_BallardFuelCellSystemIncMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardFuelCellSystemIncMember_d712d655-cd45-4f31-ac19-bc1554058d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerCorporationMember_d651a7b8-ca65-4191-ba83-5bef9f896035" xlink:href="bldp-20221231.xsd#bldp_BallardPowerCorporationMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_fb052e21-fbef-4c2d-bef4-2629aa2be0f4" xlink:to="loc_bldp_BallardPowerCorporationMember_d651a7b8-ca65-4191-ba83-5bef9f896035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4c59423c-64c4-4d23-a607-868d5d496932" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_472186e3-61f4-45be-b807-8a129957f7e7" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4c59423c-64c4-4d23-a607-868d5d496932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_bc1e9746-e175-4c40-b0bb-841191e38f81" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_4c59423c-64c4-4d23-a607-868d5d496932" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_bc1e9746-e175-4c40-b0bb-841191e38f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_a0b77c20-c4db-4002-a647-67ac57589275" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_a0b77c20-c4db-4002-a647-67ac57589275" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_0fa50b1b-7dc2-4019-bff9-b642c31aa9dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_0fa50b1b-7dc2-4019-bff9-b642c31aa9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a569ef0d-f3c0-4331-95d7-d22c6348c08f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_0fa50b1b-7dc2-4019-bff9-b642c31aa9dc" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a569ef0d-f3c0-4331-95d7-d22c6348c08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_96e130af-50f5-4275-991f-1315317a9fe6" xlink:href="bldp-20221231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a569ef0d-f3c0-4331-95d7-d22c6348c08f" xlink:to="loc_bldp_GuangzhouBallardPowerSystemsIncMember_96e130af-50f5-4275-991f-1315317a9fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_68ed4128-d77d-4ff9-83ab-758b5b38952a" xlink:href="bldp-20221231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a569ef0d-f3c0-4331-95d7-d22c6348c08f" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_68ed4128-d77d-4ff9-83ab-758b5b38952a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardHongKongLtd.Member_15bf6bc7-6562-491e-b6e6-3db653138a9a" xlink:href="bldp-20221231.xsd#bldp_BallardHongKongLtd.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a569ef0d-f3c0-4331-95d7-d22c6348c08f" xlink:to="loc_bldp_BallardHongKongLtd.Member_15bf6bc7-6562-491e-b6e6-3db653138a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_419d62b0-2ab0-444b-8b2d-7931ef0e0913" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_419d62b0-2ab0-444b-8b2d-7931ef0e0913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_f85c8e92-0cd4-4a47-a600-df46e16d6a92" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_419d62b0-2ab0-444b-8b2d-7931ef0e0913" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_f85c8e92-0cd4-4a47-a600-df46e16d6a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_20d922f1-7c91-476f-84cb-f70a795f1145" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_f85c8e92-0cd4-4a47-a600-df46e16d6a92" xlink:to="loc_bldp_WeichaiBallardJVMember_20d922f1-7c91-476f-84cb-f70a795f1145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_55d474db-ad33-4a8d-9e0c-67e687a50f83" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:to="loc_dei_LegalEntityAxis_55d474db-ad33-4a8d-9e0c-67e687a50f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a7eac3c4-222a-47e7-88b0-8bb9efbc5769" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_55d474db-ad33-4a8d-9e0c-67e687a50f83" xlink:to="loc_dei_EntityDomain_a7eac3c4-222a-47e7-88b0-8bb9efbc5769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiPowerCo.Member_76294c0f-124a-4fa4-ba21-114f24a92034" xlink:href="bldp-20221231.xsd#bldp_WeichaiPowerCo.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a7eac3c4-222a-47e7-88b0-8bb9efbc5769" xlink:to="loc_bldp_WeichaiPowerCo.Member_76294c0f-124a-4fa4-ba21-114f24a92034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_ffe5bebf-d1ea-41bc-957a-10307c71802b" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a7eac3c4-222a-47e7-88b0-8bb9efbc5769" xlink:to="loc_bldp_SynergyJVMember_ffe5bebf-d1ea-41bc-957a-10307c71802b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DanskIndustriInvestASMember_f4793f91-f08a-49f4-ad1f-e5f3292e0082" xlink:href="bldp-20221231.xsd#bldp_DanskIndustriInvestASMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a7eac3c4-222a-47e7-88b0-8bb9efbc5769" xlink:to="loc_bldp_DanskIndustriInvestASMember_f4793f91-f08a-49f4-ad1f-e5f3292e0082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_91f36710-9fda-4778-8721-2c9524db2a50" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:to="loc_ifrs-full_JointVenturesAxis_91f36710-9fda-4778-8721-2c9524db2a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_16ea2766-c507-4f6c-93aa-d9422678460f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_91f36710-9fda-4778-8721-2c9524db2a50" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_16ea2766-c507-4f6c-93aa-d9422678460f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_0f3b5205-918a-4157-b87d-9e674198c59c" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_16ea2766-c507-4f6c-93aa-d9422678460f" xlink:to="loc_bldp_SynergyJVMember_0f3b5205-918a-4157-b87d-9e674198c59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_75f7e6e2-ac7d-411a-b339-06dc92655c95" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_9ac07b22-f3b6-48fd-a8a2-2e2cfa72ab34" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_9ac07b22-f3b6-48fd-a8a2-2e2cfa72ab34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_cafc83c9-401e-474d-9e65-d45065ecc947" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_cafc83c9-401e-474d-9e65-d45065ecc947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBoardSeats_b46cd2be-bb6f-43c0-8fdc-771f6e04334d" xlink:href="bldp-20221231.xsd#bldp_NumberOfBoardSeats"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_NumberOfBoardSeats_b46cd2be-bb6f-43c0-8fdc-771f6e04334d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_40bdaa7c-6e49-4b18-ace5-6ecfa4db4542" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_40bdaa7c-6e49-4b18-ace5-6ecfa4db4542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_26c206c5-e4ea-4963-bf23-e016b437d56f" xlink:href="bldp-20221231.xsd#bldp_ExpectedContributionsToAcquireInterestsInJointVentures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_ExpectedContributionsToAcquireInterestsInJointVentures_26c206c5-e4ea-4963-bf23-e016b437d56f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureCashContributionsTerm_6530295a-6cf0-48c4-91b5-0af91fc15edc" xlink:href="bldp-20221231.xsd#bldp_JointVentureCashContributionsTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_JointVentureCashContributionsTerm_6530295a-6cf0-48c4-91b5-0af91fc15edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_f4e715e4-18d8-443b-9c63-4c89d6845946" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_f4e715e4-18d8-443b-9c63-4c89d6845946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfCapitalContributionsMade_09679e4b-184c-49ec-80de-bddbfb11f5ee" xlink:href="bldp-20221231.xsd#bldp_NumberOfCapitalContributionsMade"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_NumberOfCapitalContributionsMade_09679e4b-184c-49ec-80de-bddbfb11f5ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureNumberOfBoardSeatsHeld_f89711a4-f6bc-4783-9692-088fe9b38940" xlink:href="bldp-20221231.xsd#bldp_JointVentureNumberOfBoardSeatsHeld"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_JointVentureNumberOfBoardSeatsHeld_f89711a4-f6bc-4783-9692-088fe9b38940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JointVentureNumberOfBoardSeats_b2447d1c-3448-493f-9548-0698c3fada59" xlink:href="bldp-20221231.xsd#bldp_JointVentureNumberOfBoardSeats"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_aaf881a1-eed2-43de-bd81-e4385dff9c25" xlink:to="loc_bldp_JointVentureNumberOfBoardSeats_b2447d1c-3448-493f-9548-0698c3fada59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_81fb4ff9-6f93-48e1-af48-de25ae417506" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_4d5f3d69-46b7-47de-8ef7-66f5274d31ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_81fb4ff9-6f93-48e1-af48-de25ae417506" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_4d5f3d69-46b7-47de-8ef7-66f5274d31ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_44505b9c-0e4d-4f81-883c-9274629abf39" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_4d5f3d69-46b7-47de-8ef7-66f5274d31ff" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_44505b9c-0e4d-4f81-883c-9274629abf39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e69f78a-791a-4446-8a4d-e91bb1196aae" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_44505b9c-0e4d-4f81-883c-9274629abf39" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e69f78a-791a-4446-8a4d-e91bb1196aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_0a4a6dd9-02b1-4726-8c16-fd476d37eb34" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e69f78a-791a-4446-8a4d-e91bb1196aae" xlink:to="loc_ifrs-full_ComputerEquipmentMember_0a4a6dd9-02b1-4726-8c16-fd476d37eb34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_7fe958db-4492-41d1-a8da-377ed9662c88" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e69f78a-791a-4446-8a4d-e91bb1196aae" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_7fe958db-4492-41d1-a8da-377ed9662c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_db8c37cb-305c-4e91-a704-0280aeb297a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2e69f78a-791a-4446-8a4d-e91bb1196aae" xlink:to="loc_ifrs-full_MachineryMember_db8c37cb-305c-4e91-a704-0280aeb297a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_82f5a51d-0f28-493b-8425-7e701de28898" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_4d5f3d69-46b7-47de-8ef7-66f5274d31ff" xlink:to="loc_ifrs-full_RangeAxis_82f5a51d-0f28-493b-8425-7e701de28898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_abcdd871-60e1-4d2f-96c0-d61d9cc16e31" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_82f5a51d-0f28-493b-8425-7e701de28898" xlink:to="loc_ifrs-full_RangesMember_abcdd871-60e1-4d2f-96c0-d61d9cc16e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_c3c0b268-df03-433e-87a6-be157be3eedf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_abcdd871-60e1-4d2f-96c0-d61d9cc16e31" xlink:to="loc_ifrs-full_BottomOfRangeMember_c3c0b268-df03-433e-87a6-be157be3eedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_9b7f660d-c647-444d-a34a-e26a539ecf29" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_abcdd871-60e1-4d2f-96c0-d61d9cc16e31" xlink:to="loc_ifrs-full_TopOfRangeMember_9b7f660d-c647-444d-a34a-e26a539ecf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_d7af8e0e-7577-49f4-b3d0-2b2a0d2094a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_4d5f3d69-46b7-47de-8ef7-66f5274d31ff" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_d7af8e0e-7577-49f4-b3d0-2b2a0d2094a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_854641cc-ee9b-4a03-a254-a0a3f9a9992d" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_d7af8e0e-7577-49f4-b3d0-2b2a0d2094a2" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_854641cc-ee9b-4a03-a254-a0a3f9a9992d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_33aa2780-dacf-4735-aa37-7c0ffb003d91" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_a17c13dd-9e51-455c-87bb-e2354f7e6bb8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_33aa2780-dacf-4735-aa37-7c0ffb003d91" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_a17c13dd-9e51-455c-87bb-e2354f7e6bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_008a0e98-5e9e-4fd6-b9da-83264eb2aa57" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_a17c13dd-9e51-455c-87bb-e2354f7e6bb8" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_008a0e98-5e9e-4fd6-b9da-83264eb2aa57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_61ea122c-1de1-4914-848a-8d58574221e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_008a0e98-5e9e-4fd6-b9da-83264eb2aa57" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_61ea122c-1de1-4914-848a-8d58574221e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_663e2a0e-b868-42ea-83e9-f7e32978fe41" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_61ea122c-1de1-4914-848a-8d58574221e3" xlink:to="loc_ifrs-full_LandAndBuildingsMember_663e2a0e-b868-42ea-83e9-f7e32978fe41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_2db87235-f788-4782-9a5f-65dd2f0a3bc4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_61ea122c-1de1-4914-848a-8d58574221e3" xlink:to="loc_ifrs-full_OfficeEquipmentMember_2db87235-f788-4782-9a5f-65dd2f0a3bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_53eb5dbb-1729-459f-a15b-381aad744d9e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_61ea122c-1de1-4914-848a-8d58574221e3" xlink:to="loc_ifrs-full_VehiclesMember_53eb5dbb-1729-459f-a15b-381aad744d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_6702cd0e-a846-4052-98dd-2c94fd885c30" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_a17c13dd-9e51-455c-87bb-e2354f7e6bb8" xlink:to="loc_ifrs-full_RangeAxis_6702cd0e-a846-4052-98dd-2c94fd885c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_1e64e018-dd8e-4340-9404-e5ddbfadf3f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_6702cd0e-a846-4052-98dd-2c94fd885c30" xlink:to="loc_ifrs-full_RangesMember_1e64e018-dd8e-4340-9404-e5ddbfadf3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_acb0a6ac-287e-4f15-bd45-d367d0f1cb5f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_1e64e018-dd8e-4340-9404-e5ddbfadf3f8" xlink:to="loc_ifrs-full_BottomOfRangeMember_acb0a6ac-287e-4f15-bd45-d367d0f1cb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_ee8dedfb-f149-4493-996c-118f8ebf353c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_1e64e018-dd8e-4340-9404-e5ddbfadf3f8" xlink:to="loc_ifrs-full_TopOfRangeMember_ee8dedfb-f149-4493-996c-118f8ebf353c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7ef4faed-afd3-495c-9a32-fb9012ba7eb5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_a17c13dd-9e51-455c-87bb-e2354f7e6bb8" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7ef4faed-afd3-495c-9a32-fb9012ba7eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_29965dd6-e759-4f25-990d-00e2f57a2568" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7ef4faed-afd3-495c-9a32-fb9012ba7eb5" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_29965dd6-e759-4f25-990d-00e2f57a2568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_4f048731-232c-4228-a568-ed007a155a97" xlink:href="bldp-20221231.xsd#bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_47dcd0b7-5ad2-48a3-85bc-24de3f696b44" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract_4f048731-232c-4228-a568-ed007a155a97" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_47dcd0b7-5ad2-48a3-85bc-24de3f696b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e46039a6-0515-45b9-8ac7-72b382995dba" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_47dcd0b7-5ad2-48a3-85bc-24de3f696b44" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e46039a6-0515-45b9-8ac7-72b382995dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e46039a6-0515-45b9-8ac7-72b382995dba" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_52c72efd-eca3-4763-afac-d822c92eb573" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_52c72efd-eca3-4763-afac-d822c92eb573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_ec0dad24-8ec5-4566-af28-a38c2860ccd8" xlink:href="bldp-20221231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_ec0dad24-8ec5-4566-af28-a38c2860ccd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_612ebd3b-3cf3-4ae4-bc0c-d42636b7abb6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_612ebd3b-3cf3-4ae4-bc0c-d42636b7abb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_f1b1c3ad-18a9-4eee-9069-2aee21f35b49" xlink:href="bldp-20221231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_bldp_NoncompeteAgreements1Member_f1b1c3ad-18a9-4eee-9069-2aee21f35b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DomainNamesMember_5382394b-758d-4101-b361-50f418e756af" xlink:href="bldp-20221231.xsd#bldp_DomainNamesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_bldp_DomainNamesMember_5382394b-758d-4101-b361-50f418e756af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TrademarksandServicemarksMember_8e368e5c-2e5f-4310-bb9d-7f1986ddbdf7" xlink:href="bldp-20221231.xsd#bldp_TrademarksandServicemarksMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_bldp_TrademarksandServicemarksMember_8e368e5c-2e5f-4310-bb9d-7f1986ddbdf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InternallygeneratedfuelcellMember_825a2ae9-9b35-40ac-942d-9debebfca912" xlink:href="bldp-20221231.xsd#bldp_InternallygeneratedfuelcellMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_951b6e3f-d4c1-45c4-a5da-4178978c23dc" xlink:to="loc_bldp_InternallygeneratedfuelcellMember_825a2ae9-9b35-40ac-942d-9debebfca912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_64ce8059-f557-4c4b-ad04-5b2e002b3736" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_47dcd0b7-5ad2-48a3-85bc-24de3f696b44" xlink:to="loc_ifrs-full_RangeAxis_64ce8059-f557-4c4b-ad04-5b2e002b3736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_47135b42-7337-4865-bb52-839fcbe4eb86" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_64ce8059-f557-4c4b-ad04-5b2e002b3736" xlink:to="loc_ifrs-full_RangesMember_47135b42-7337-4865-bb52-839fcbe4eb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_93a35449-04c6-4f5d-bd48-6f1c9243612f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_47135b42-7337-4865-bb52-839fcbe4eb86" xlink:to="loc_ifrs-full_BottomOfRangeMember_93a35449-04c6-4f5d-bd48-6f1c9243612f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_d0443f45-4ceb-4d49-97de-a71d236b5463" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_47135b42-7337-4865-bb52-839fcbe4eb86" xlink:to="loc_ifrs-full_TopOfRangeMember_d0443f45-4ceb-4d49-97de-a71d236b5463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60a5f41b-adb1-4b25-9bd6-8a50e1cf482c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_47dcd0b7-5ad2-48a3-85bc-24de3f696b44" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60a5f41b-adb1-4b25-9bd6-8a50e1cf482c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_5d92c41f-4d65-4265-916f-d5a4f6ad3f4f" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60a5f41b-adb1-4b25-9bd6-8a50e1cf482c" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_5d92c41f-4d65-4265-916f-d5a4f6ad3f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/AcquisitionNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessCombinationsAbstract_b6623704-1d40-40dd-a082-61cc15ecd586" xlink:href="bldp-20221231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_b6623704-1d40-40dd-a082-61cc15ecd586" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_bc620890-8bd1-45bf-b47c-a11df7463fca" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_bc620890-8bd1-45bf-b47c-a11df7463fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dacf6866-469b-4b61-85ba-3ed9f50debae" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_bc620890-8bd1-45bf-b47c-a11df7463fca" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dacf6866-469b-4b61-85ba-3ed9f50debae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_ccdf5cd7-e052-489e-9cef-881cdee041dd" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dacf6866-469b-4b61-85ba-3ed9f50debae" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_ccdf5cd7-e052-489e-9cef-881cdee041dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_cb184da7-0341-4d3e-922b-20d26ce106be" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dacf6866-469b-4b61-85ba-3ed9f50debae" xlink:to="loc_bldp_BallardMotiveSolutionsMember_cb184da7-0341-4d3e-922b-20d26ce106be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_9a0ce4e8-66e3-4fc7-b1b0-a14404d055a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_RangeAxis_9a0ce4e8-66e3-4fc7-b1b0-a14404d055a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_82598a87-7d73-4249-8504-34b3a6fc6dee" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_9a0ce4e8-66e3-4fc7-b1b0-a14404d055a4" xlink:to="loc_ifrs-full_RangesMember_82598a87-7d73-4249-8504-34b3a6fc6dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_0528887c-cc39-44ed-a61c-4c8f2b50d8f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_82598a87-7d73-4249-8504-34b3a6fc6dee" xlink:to="loc_ifrs-full_TopOfRangeMember_0528887c-cc39-44ed-a61c-4c8f2b50d8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_7659bd9e-532d-45cf-b144-51869a107c42" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_7659bd9e-532d-45cf-b144-51869a107c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_483f65b7-c335-4449-87ca-2d8d842b3a75" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_7659bd9e-532d-45cf-b144-51869a107c42" xlink:to="loc_ifrs-full_EquityMember_483f65b7-c335-4449-87ca-2d8d842b3a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_38038b6f-c030-4ff4-81bc-7f920428b5d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_483f65b7-c335-4449-87ca-2d8d842b3a75" xlink:to="loc_ifrs-full_IssuedCapitalMember_38038b6f-c030-4ff4-81bc-7f920428b5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dc6127b6-bee1-4038-a889-3dd53a5ae2df" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dc6127b6-bee1-4038-a889-3dd53a5ae2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_6a37c12c-0e7e-484c-9093-a5a15e131a53" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dc6127b6-bee1-4038-a889-3dd53a5ae2df" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_6a37c12c-0e7e-484c-9093-a5a15e131a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_e9bf03ba-9506-42c8-9243-d4d4a9399e46" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_6a37c12c-0e7e-484c-9093-a5a15e131a53" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_e9bf03ba-9506-42c8-9243-d4d4a9399e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_08dda088-3381-4811-b68b-f3941288bd74" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_6a37c12c-0e7e-484c-9093-a5a15e131a53" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_08dda088-3381-4811-b68b-f3941288bd74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_01121ec4-7ecc-48bf-a497-e7b3f26dd8fa" xlink:href="bldp-20221231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_6a37c12c-0e7e-484c-9093-a5a15e131a53" xlink:to="loc_bldp_NoncompeteAgreements1Member_01121ec4-7ecc-48bf-a497-e7b3f26dd8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_57b6c21b-5206-4a64-875b-3b84cca40fe0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_57b6c21b-5206-4a64-875b-3b84cca40fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesMember_0d95db1e-edb5-43c1-90b5-ffd990eb77d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ValuationTechniquesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_57b6c21b-5206-4a64-875b-3b84cca40fe0" xlink:to="loc_ifrs-full_ValuationTechniquesMember_0d95db1e-edb5-43c1-90b5-ffd990eb77d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MultiperiodExcessEarningsMethodMember_b0e1d50e-ddd9-4f62-a205-2a3bcbaed56d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MultiperiodExcessEarningsMethodMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ValuationTechniquesMember_0d95db1e-edb5-43c1-90b5-ffd990eb77d3" xlink:to="loc_ifrs-full_MultiperiodExcessEarningsMethodMember_b0e1d50e-ddd9-4f62-a205-2a3bcbaed56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_604de30a-e704-4503-92a3-b48b0e735969" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_dei_LegalEntityAxis_604de30a-e704-4503-92a3-b48b0e735969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_083efe81-aa8b-4fa1-b953-c65985dfabac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_604de30a-e704-4503-92a3-b48b0e735969" xlink:to="loc_dei_EntityDomain_083efe81-aa8b-4fa1-b953-c65985dfabac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_ff33df52-f778-4008-952e-063e4ce6e046" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_083efe81-aa8b-4fa1-b953-c65985dfabac" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_ff33df52-f778-4008-952e-063e4ce6e046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_da0bebd0-4e6f-464b-85c5-f668d8730bc8" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_5c51d4c4-86ed-4bae-a13e-533f2ad4ecbc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_5c51d4c4-86ed-4bae-a13e-533f2ad4ecbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_e2d7a0d6-88ed-4a96-b2bc-524250e9e30f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_e2d7a0d6-88ed-4a96-b2bc-524250e9e30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_4779ab22-7fd9-4233-9e2c-d5fd1d7dba09" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashTransferred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_CashTransferred_4779ab22-7fd9-4233-9e2c-d5fd1d7dba09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_20c6b6ac-0341-44f3-8ec0-bd84785d217f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_20c6b6ac-0341-44f3-8ec0-bd84785d217f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInterestsOfAcquirer_8ec8e943-2824-4115-b9f4-276be8d2f1af" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInterestsOfAcquirer"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_EquityInterestsOfAcquirer_8ec8e943-2824-4115-b9f4-276be8d2f1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_1cd693d1-2b91-4d9f-be0e-a2b8ab54ecd4" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_1cd693d1-2b91-4d9f-be0e-a2b8ab54ecd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_82243339-966f-4e6e-a0fd-4a471378d445" xlink:href="bldp-20221231.xsd#bldp_EquityInterestsIssuedOrIssuableVestingPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_82243339-966f-4e6e-a0fd-4a471378d445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability_baf99770-8551-4928-9b97-f56640f346b4" xlink:href="bldp-20221231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_PaymentOfContingentConsiderationLiability_baf99770-8551-4928-9b97-f56640f346b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationTerm_948b00e5-92be-49e4-b568-b0980d4a8c3f" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationTerm"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_ContingentConsiderationTerm_948b00e5-92be-49e4-b568-b0980d4a8c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_2f684d31-51b4-41cf-adcd-fe5cc9198180" xlink:href="bldp-20221231.xsd#bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_2f684d31-51b4-41cf-adcd-fe5cc9198180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionSharePrice1_84cfbd5f-4683-49a8-8dca-2bd6d410d34f" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionSharePrice1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_BusinessAcquisitionSharePrice1_84cfbd5f-4683-49a8-8dca-2bd6d410d34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted_ecf19f07-8da1-47ea-a798-897f2f903d69" xlink:href="bldp-20221231.xsd#bldp_EquityInterestsOfAcquirerDiscounted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_EquityInterestsOfAcquirerDiscounted_ecf19f07-8da1-47ea-a798-897f2f903d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_7aa32290-37f5-4e36-a0eb-9d29021f01f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_7aa32290-37f5-4e36-a0eb-9d29021f01f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_0231ca01-6310-4497-871c-7acd812494ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_LiabilitiesIncurred_0231ca01-6310-4497-871c-7acd812494ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_93786195-55b1-451e-a205-f0f37cef2d43" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionWorkingCapitalAdjustment"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_93786195-55b1-451e-a205-f0f37cef2d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_3ae92889-b43f-471b-8b69-21315e883ea4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_3ae92889-b43f-471b-8b69-21315e883ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_97904304-93fd-48e0-82a4-b85fed57e88c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_97904304-93fd-48e0-82a4-b85fed57e88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_b58d2dc5-d099-475d-94b4-047ab5341512" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_b58d2dc5-d099-475d-94b4-047ab5341512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_a3a744f5-c537-4818-a7d6-f82391c0d04a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_a3a744f5-c537-4818-a7d6-f82391c0d04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_b1dcab3f-40a4-420e-819c-0f97885cad06" xlink:href="bldp-20221231.xsd#bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis_b1dcab3f-40a4-420e-819c-0f97885cad06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_2d729762-469a-4207-9917-6bb0858e7ba5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_Goodwill_2d729762-469a-4207-9917-6bb0858e7ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_7df947d0-e070-4f67-901c-d34db30bce91" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_7df947d0-e070-4f67-901c-d34db30bce91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_fe3d1790-2340-4e33-8dcf-6f8f901d7188" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_fe3d1790-2340-4e33-8dcf-6f8f901d7188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_005af44c-68ef-40db-8db5-b7175a0a5189" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_ProfitLoss_005af44c-68ef-40db-8db5-b7175a0a5189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_4fa58704-8b5e-44c8-9175-8bc09442faac" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_4fa58704-8b5e-44c8-9175-8bc09442faac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_5a863c50-573f-424e-ac9b-6f95801a6674" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_5a863c50-573f-424e-ac9b-6f95801a6674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_999f4647-89b4-453d-994a-8f9b0afc986b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_4db43ff4-7222-4c56-9b46-bdb906978700" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_999f4647-89b4-453d-994a-8f9b0afc986b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionTheFairValueofPurchaseConsiderationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessCombinationsAbstract_836aa6f9-e524-4af0-8dcd-93ce1241b281" xlink:href="bldp-20221231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_3645fe98-8ff0-468d-8e49-1d4e04ee989c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_836aa6f9-e524-4af0-8dcd-93ce1241b281" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_3645fe98-8ff0-468d-8e49-1d4e04ee989c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_049f70ad-469f-428d-9d14-f87bbb10f0b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_3645fe98-8ff0-468d-8e49-1d4e04ee989c" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_049f70ad-469f-428d-9d14-f87bbb10f0b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f8b08403-c9f2-48dd-8b41-b2c80971e4f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_049f70ad-469f-428d-9d14-f87bbb10f0b8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f8b08403-c9f2-48dd-8b41-b2c80971e4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_ce50e955-b241-4285-b9c7-024c873d48ac" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f8b08403-c9f2-48dd-8b41-b2c80971e4f4" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_ce50e955-b241-4285-b9c7-024c873d48ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_3645fe98-8ff0-468d-8e49-1d4e04ee989c" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_a9dc33a1-f5cd-45a3-9833-0fb6561d49be" xlink:href="bldp-20221231.xsd#bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration_a9dc33a1-f5cd-45a3-9833-0fb6561d49be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsOfAcquirerDiscounted_00ed45ae-faf4-49ca-b5a8-185a4b1b242e" xlink:href="bldp-20221231.xsd#bldp_EquityInterestsOfAcquirerDiscounted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_bldp_EquityInterestsOfAcquirerDiscounted_00ed45ae-faf4-49ca-b5a8-185a4b1b242e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_6af437d6-0398-41eb-863a-acf2155c5624" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_ifrs-full_LiabilitiesIncurred_6af437d6-0398-41eb-863a-acf2155c5624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_d972ff05-3c45-4141-8959-a4b81d91507c" xlink:href="bldp-20221231.xsd#bldp_BusinessAcquisitionWorkingCapitalAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_bldp_BusinessAcquisitionWorkingCapitalAdjustment_d972ff05-3c45-4141-8959-a4b81d91507c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_d7cc8bd9-0f2e-4ccf-977a-aa6cbec6f60f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_86c81adf-fff6-43cb-a0f7-6dffb99883f7" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_d7cc8bd9-0f2e-4ccf-977a-aa6cbec6f60f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessCombinationsAbstract_988ddfb5-6a44-4b2d-a821-9f818d1bed40" xlink:href="bldp-20221231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_8e98024f-c726-430f-829b-8e280b67f2fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_988ddfb5-6a44-4b2d-a821-9f818d1bed40" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_8e98024f-c726-430f-829b-8e280b67f2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_1baff0e7-cd80-47a2-a3b7-4abd37be305a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_8e98024f-c726-430f-829b-8e280b67f2fb" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_1baff0e7-cd80-47a2-a3b7-4abd37be305a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc90b46f-41aa-4522-bf90-3ad1450d2e21" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_1baff0e7-cd80-47a2-a3b7-4abd37be305a" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc90b46f-41aa-4522-bf90-3ad1450d2e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_cc232241-02b4-42d4-bcfc-7f04cef5f957" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_cc90b46f-41aa-4522-bf90-3ad1450d2e21" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_cc232241-02b4-42d4-bcfc-7f04cef5f957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_8e98024f-c726-430f-829b-8e280b67f2fb" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_235b54b2-b24a-4142-9225-39cb6896214d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_235b54b2-b24a-4142-9225-39cb6896214d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_e1b14ae9-1ed6-4dd4-97fa-78e85760ec16" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_e1b14ae9-1ed6-4dd4-97fa-78e85760ec16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_49d435c0-457c-4e27-9e34-84a0149b02d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_49d435c0-457c-4e27-9e34-84a0149b02d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_5f1e448e-602e-49b4-87f6-5f289af7e857" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_5f1e448e-602e-49b4-87f6-5f289af7e857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_c052b53e-5a0c-441c-88de-bcdd65c5bc17" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_Goodwill_c052b53e-5a0c-441c-88de-bcdd65c5bc17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_5677822c-aa65-48ff-aabf-df6cbcf6b501" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_5677822c-aa65-48ff-aabf-df6cbcf6b501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_93bbc03b-ac3d-4c28-9c4b-4ab35d681a2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_93bbc03b-ac3d-4c28-9c4b-4ab35d681a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_86640235-d31b-440b-a2b7-283de9fcd3f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_209adbff-75cc-441a-b826-21e43b15597d" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_86640235-d31b-440b-a2b7-283de9fcd3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessCombinationsAbstract_20032539-08f2-476a-89cb-77dc698a9762" xlink:href="bldp-20221231.xsd#bldp_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_6d03d1b9-1985-4e38-b723-3c59e67f6e4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_BusinessCombinationsAbstract_20032539-08f2-476a-89cb-77dc698a9762" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_6d03d1b9-1985-4e38-b723-3c59e67f6e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dd4050c0-c25f-4670-baea-01ef35b41c63" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_6d03d1b9-1985-4e38-b723-3c59e67f6e4b" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dd4050c0-c25f-4670-baea-01ef35b41c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_57ecd534-52ae-4f60-9a0e-5cd47affe0c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_dd4050c0-c25f-4670-baea-01ef35b41c63" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_57ecd534-52ae-4f60-9a0e-5cd47affe0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_fc5aeda0-120f-4981-882b-4e080016a965" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_57ecd534-52ae-4f60-9a0e-5cd47affe0c9" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_fc5aeda0-120f-4981-882b-4e080016a965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_b18b975f-d8c4-4fc5-8f99-5c92df89d4cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_57ecd534-52ae-4f60-9a0e-5cd47affe0c9" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_b18b975f-d8c4-4fc5-8f99-5c92df89d4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_aa645775-1939-48c7-86e0-52a5363ca473" xlink:href="bldp-20221231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_57ecd534-52ae-4f60-9a0e-5cd47affe0c9" xlink:to="loc_bldp_NoncompeteAgreements1Member_aa645775-1939-48c7-86e0-52a5363ca473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_0881df31-9fa0-4f0d-a36c-1efa1b3b9ce1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_6d03d1b9-1985-4e38-b723-3c59e67f6e4b" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_0881df31-9fa0-4f0d-a36c-1efa1b3b9ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f16a2693-b688-44a2-b74f-69e0a1df3b28" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_0881df31-9fa0-4f0d-a36c-1efa1b3b9ce1" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f16a2693-b688-44a2-b74f-69e0a1df3b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_a169b00e-5129-458c-97f3-c7855b6eeee0" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f16a2693-b688-44a2-b74f-69e0a1df3b28" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_a169b00e-5129-458c-97f3-c7855b6eeee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_6d03d1b9-1985-4e38-b723-3c59e67f6e4b" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_6ef506b6-5376-41b5-99ed-3a46034ed582" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_6ef506b6-5376-41b5-99ed-3a46034ed582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_21f5c20e-568b-4138-bad3-41d005c97149" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_21f5c20e-568b-4138-bad3-41d005c97149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_55b48fe6-7456-4952-be36-18b1166d25f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_55b48fe6-7456-4952-be36-18b1166d25f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_4a78d1c6-230c-4a60-99ee-df1d8b05f945" xlink:href="bldp-20221231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_463cdf47-bbb6-4e1e-8d6a-26ffa7f93c8b" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_4a78d1c6-230c-4a60-99ee-df1d8b05f945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AcquisitionProFormInformationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#AcquisitionProFormInformationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/AcquisitionProFormInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_dbddbe55-9994-413d-a4de-f6e7b41b8dac" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_a3de8fee-34c3-4636-8614-bbe28be31761" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_dbddbe55-9994-413d-a4de-f6e7b41b8dac" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_a3de8fee-34c3-4636-8614-bbe28be31761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_864196cc-739e-4131-a6fd-6f838dc314f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_a3de8fee-34c3-4636-8614-bbe28be31761" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_864196cc-739e-4131-a6fd-6f838dc314f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_5e44d728-7433-485e-b21f-4fc1658a24db" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_864196cc-739e-4131-a6fd-6f838dc314f2" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_5e44d728-7433-485e-b21f-4fc1658a24db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d7926145-c2f8-435c-a0a9-47934862638c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_dbddbe55-9994-413d-a4de-f6e7b41b8dac" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d7926145-c2f8-435c-a0a9-47934862638c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueOfCombinedEntity_8a4d828d-57bb-4993-a56c-d81918f2f1d6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueOfCombinedEntity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d7926145-c2f8-435c-a0a9-47934862638c" xlink:to="loc_ifrs-full_RevenueOfCombinedEntity_8a4d828d-57bb-4993-a56c-d81918f2f1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_fc2913df-c954-43a7-9e5a-039e003c48c7" xlink:href="bldp-20221231.xsd#bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d7926145-c2f8-435c-a0a9-47934862638c" xlink:to="loc_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_fc2913df-c954-43a7-9e5a-039e003c48c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossOfCombinedEntity_406685ed-759f-48cd-b20a-d4e59aadf3e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLossOfCombinedEntity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_d7926145-c2f8-435c-a0a9-47934862638c" xlink:to="loc_ifrs-full_ProfitLossOfCombinedEntity_406685ed-759f-48cd-b20a-d4e59aadf3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#TradeandotherreceivablesTradeandOtherReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a080b073-5581-4637-a1d6-3ae00a715340" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables_770f5e43-d9f4-475a-8c35-18daa8b4bef6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a080b073-5581-4637-a1d6-3ae00a715340" xlink:to="loc_ifrs-full_CurrentTradeReceivables_770f5e43-d9f4-475a-8c35-18daa8b4bef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables_1d91735c-ac1b-4463-b7b6-d58f1cd2d785" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a080b073-5581-4637-a1d6-3ae00a715340" xlink:to="loc_ifrs-full_OtherCurrentReceivables_1d91735c-ac1b-4463-b7b6-d58f1cd2d785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_fd19f424-b382-451d-b963-d9194b99a087" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentContractAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a080b073-5581-4637-a1d6-3ae00a715340" xlink:to="loc_ifrs-full_CurrentContractAssets_fd19f424-b382-451d-b963-d9194b99a087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_faebe53b-66f7-4ca0-9314-71e4bbce3aaa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a080b073-5581-4637-a1d6-3ae00a715340" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_faebe53b-66f7-4ca0-9314-71e4bbce3aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#TradeandotherreceivablesContractAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_49f0e7db-acb4-413f-82a2-f7847a30a172" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractAssetsRollForward_c99fd730-66c4-4944-8385-9692c8ffaf37" xlink:href="bldp-20221231.xsd#bldp_ContractAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_49f0e7db-acb4-413f-82a2-f7847a30a172" xlink:to="loc_bldp_ContractAssetsRollForward_c99fd730-66c4-4944-8385-9692c8ffaf37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_9077562d-26d5-496d-aa14-648fc6553e44" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentContractAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ContractAssetsRollForward_c99fd730-66c4-4944-8385-9692c8ffaf37" xlink:to="loc_ifrs-full_CurrentContractAssets_9077562d-26d5-496d-aa14-648fc6553e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_e6e19a6c-0cca-41f5-8d33-1a64fba0ab27" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ContractAssetsRollForward_c99fd730-66c4-4944-8385-9692c8ffaf37" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_e6e19a6c-0cca-41f5-8d33-1a64fba0ab27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseThroughInvoicingContractAssets_a83aec9a-ecfe-40f8-aea3-06ca96e2c382" xlink:href="bldp-20221231.xsd#bldp_DecreaseThroughInvoicingContractAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ContractAssetsRollForward_c99fd730-66c4-4944-8385-9692c8ffaf37" xlink:to="loc_bldp_DecreaseThroughInvoicingContractAssets_a83aec9a-ecfe-40f8-aea3-06ca96e2c382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_22bc50bc-5f66-4c25-bf1e-a016b8dcb996" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentContractAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ContractAssetsRollForward_c99fd730-66c4-4944-8385-9692c8ffaf37" xlink:to="loc_ifrs-full_CurrentContractAssets_22bc50bc-5f66-4c25-bf1e-a016b8dcb996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InventoriesAbstract_bab70d6c-08d0-4c66-89ea-310272a5d431" xlink:href="bldp-20221231.xsd#bldp_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_7bf01dd7-57ec-45c9-bb36-fc64fa78b66e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_bab70d6c-08d0-4c66-89ea-310272a5d431" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_7bf01dd7-57ec-45c9-bb36-fc64fa78b66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_f5d7b351-ad75-4f44-b2f3-dff37ae32b57" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_7bf01dd7-57ec-45c9-bb36-fc64fa78b66e" xlink:to="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_f5d7b351-ad75-4f44-b2f3-dff37ae32b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress_46297d15-6411-4cd6-a772-8cce7c8f802f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WorkInProgress"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_7bf01dd7-57ec-45c9-bb36-fc64fa78b66e" xlink:to="loc_ifrs-full_WorkInProgress_46297d15-6411-4cd6-a772-8cce7c8f802f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods_6e04e6a1-75d3-477d-9669-1d2b7dc64faf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_7bf01dd7-57ec-45c9-bb36-fc64fa78b66e" xlink:to="loc_ifrs-full_FinishedGoods_6e04e6a1-75d3-477d-9669-1d2b7dc64faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ServiceInventories_df7f0285-63c1-42b3-aa2f-aca009f0afda" xlink:href="bldp-20221231.xsd#bldp_ServiceInventories"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_7bf01dd7-57ec-45c9-bb36-fc64fa78b66e" xlink:to="loc_bldp_ServiceInventories_df7f0285-63c1-42b3-aa2f-aca009f0afda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_cd6a3dd9-2efc-4c57-9f06-e68c32eb8d27" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Inventories"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_7bf01dd7-57ec-45c9-bb36-fc64fa78b66e" xlink:to="loc_ifrs-full_Inventories_cd6a3dd9-2efc-4c57-9f06-e68c32eb8d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_44742070-d3ac-4593-9c1c-0c42a23a2f94" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_bab70d6c-08d0-4c66-89ea-310272a5d431" xlink:to="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_44742070-d3ac-4593-9c1c-0c42a23a2f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryWritedown2011_7f81a976-55c9-4847-916d-1324a4c04f51" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InventoryWritedown2011"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_bab70d6c-08d0-4c66-89ea-310272a5d431" xlink:to="loc_ifrs-full_InventoryWritedown2011_7f81a976-55c9-4847-916d-1324a4c04f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown_6476b941-930f-4a0d-8be5-d0295c23c184" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReversalOfInventoryWritedown"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_bab70d6c-08d0-4c66-89ea-310272a5d431" xlink:to="loc_ifrs-full_ReversalOfInventoryWritedown_6476b941-930f-4a0d-8be5-d0295c23c184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_464dd2c2-dcba-4b8c-a2b8-76db9310d797" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_bab70d6c-08d0-4c66-89ea-310272a5d431" xlink:to="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_464dd2c2-dcba-4b8c-a2b8-76db9310d797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PropertyplantandequipmentNetCarryingAmountsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_681d136c-b59b-4e3d-81ab-0863f34cb86e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2ca1023a-cdf1-449d-b96f-d832bf1d4069" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_681d136c-b59b-4e3d-81ab-0863f34cb86e" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2ca1023a-cdf1-449d-b96f-d832bf1d4069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b5a730e4-b485-443f-a8ca-bbd4c8383168" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2ca1023a-cdf1-449d-b96f-d832bf1d4069" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b5a730e4-b485-443f-a8ca-bbd4c8383168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_b5a730e4-b485-443f-a8ca-bbd4c8383168" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OwnedPropertyPlantAndEquipmentMember_6bd9dd88-96d6-4bce-8460-7c466a4b7c94" xlink:href="bldp-20221231.xsd#bldp_OwnedPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_bldp_OwnedPropertyPlantAndEquipmentMember_6bd9dd88-96d6-4bce-8460-7c466a4b7c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_9696f7f4-aa85-4e4d-a2da-ea2724bebff3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_ifrs-full_RightofuseAssetsMember_9696f7f4-aa85-4e4d-a2da-ea2724bebff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_30d55f34-e88e-4670-b3e9-edfc2ffdcc78" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_ifrs-full_ComputerEquipmentMember_30d55f34-e88e-4670-b3e9-edfc2ffdcc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_09f15920-9eaa-45c9-8f64-850dbd650aa2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_09f15920-9eaa-45c9-8f64-850dbd650aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_f1fcf254-ce09-4649-914f-d7bd8ee18460" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_f1fcf254-ce09-4649-914f-d7bd8ee18460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_d777dcef-1cdd-4447-a51c-0022e1788564" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_4110a1ba-ef38-4f8e-b57a-39e321cd593c" xlink:to="loc_ifrs-full_MachineryMember_d777dcef-1cdd-4447-a51c-0022e1788564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_e3963f64-8765-40bc-bc13-c77def182654" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2ca1023a-cdf1-449d-b96f-d832bf1d4069" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_e3963f64-8765-40bc-bc13-c77def182654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_e305eb36-97c3-48a7-9dd6-dd76783fb0db" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_e3963f64-8765-40bc-bc13-c77def182654" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_e305eb36-97c3-48a7-9dd6-dd76783fb0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PropertyplantandequipmentRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_3819eaff-c00c-41cb-a487-d999266e3787" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6f3b480d-4472-4a9a-82c1-6f05b5914787" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_3819eaff-c00c-41cb-a487-d999266e3787" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6f3b480d-4472-4a9a-82c1-6f05b5914787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ebc3db0f-c31e-4d60-991b-48460af10ec3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6f3b480d-4472-4a9a-82c1-6f05b5914787" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ebc3db0f-c31e-4d60-991b-48460af10ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ebc3db0f-c31e-4d60-991b-48460af10ec3" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_685fc554-e689-414b-b188-993eebad03b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:to="loc_ifrs-full_ComputerEquipmentMember_685fc554-e689-414b-b188-993eebad03b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_18db7178-9e06-4ca2-8661-65b96b5f32cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_18db7178-9e06-4ca2-8661-65b96b5f32cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_e35ae098-3873-4c58-bdee-1fa1ce7a6bc1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_e35ae098-3873-4c58-bdee-1fa1ce7a6bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_fc1bc861-0dc8-4444-ae8b-bc107ffa2a2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MachineryMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_8d6a7389-73bd-4c0f-9d27-224c84317d0a" xlink:to="loc_ifrs-full_MachineryMember_fc1bc861-0dc8-4444-ae8b-bc107ffa2a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e8e415c4-aa1b-4347-964c-896d5f5f0cf0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6f3b480d-4472-4a9a-82c1-6f05b5914787" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e8e415c4-aa1b-4347-964c-896d5f5f0cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_96fd84ba-0ca3-4df1-8ffb-a8ec1fb4b34b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e8e415c4-aa1b-4347-964c-896d5f5f0cf0" xlink:to="loc_ifrs-full_CarryingAmountMember_96fd84ba-0ca3-4df1-8ffb-a8ec1fb4b34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_c2bd23be-c3c0-4b4f-9a4f-ea9a865a17a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_96fd84ba-0ca3-4df1-8ffb-a8ec1fb4b34b" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_c2bd23be-c3c0-4b4f-9a4f-ea9a865a17a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_fdaaa96e-c01d-44e7-bbed-14256606957c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_96fd84ba-0ca3-4df1-8ffb-a8ec1fb4b34b" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_fdaaa96e-c01d-44e7-bbed-14256606957c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_7fb7656f-9fc3-4ea3-9171-80cd52d407a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6f3b480d-4472-4a9a-82c1-6f05b5914787" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_7fb7656f-9fc3-4ea3-9171-80cd52d407a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_8ef6bb73-a4ab-4e00-891d-06985ff683b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_7fb7656f-9fc3-4ea3-9171-80cd52d407a8" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_8ef6bb73-a4ab-4e00-891d-06985ff683b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:href="bldp-20221231.xsd#bldp_PropertyPlantAndEquipmentRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_8ef6bb73-a4ab-4e00-891d-06985ff683b4" xlink:to="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_0609629d-6251-4bfa-8b5b-31a6fe65f41c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_0609629d-6251-4bfa-8b5b-31a6fe65f41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_550d3f17-d8ca-41fa-8805-e0daf336304d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_550d3f17-d8ca-41fa-8805-e0daf336304d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_ef124e30-ee77-4e35-8c43-1c419179f9ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_ef124e30-ee77-4e35-8c43-1c419179f9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_e3677cf2-9c4a-4ba0-bf6d-17a2d4c29918" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_e3677cf2-9c4a-4ba0-bf6d-17a2d4c29918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_b8adbf9c-454b-4559-a916-265e1a2ca702" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_b8adbf9c-454b-4559-a916-265e1a2ca702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6cbcde34-e492-4476-b477-d23090967cb1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6cbcde34-e492-4476-b477-d23090967cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_6a3bb3f9-0385-4e83-8ae2-dc81b9ed0ee4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_6a3bb3f9-0385-4e83-8ae2-dc81b9ed0ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_ce72d226-0063-4e25-9c24-cde31dde16af" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_2e9ce3e3-b9cd-4ba4-bd74-f91a04d4af6a" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_ce72d226-0063-4e25-9c24-cde31dde16af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PropertyplantandequipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_50f7af2f-5f65-4e0d-967f-62300f23db1c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_bdc5f74a-4ba9-45da-acf0-dc47bf3c2770" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_50f7af2f-5f65-4e0d-967f-62300f23db1c" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_bdc5f74a-4ba9-45da-acf0-dc47bf3c2770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisposalProceedsOfRightOfUseAssets_9148751c-2f75-4a9c-b094-9249e41c43ba" xlink:href="bldp-20221231.xsd#bldp_DisposalProceedsOfRightOfUseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_50f7af2f-5f65-4e0d-967f-62300f23db1c" xlink:to="loc_bldp_DisposalProceedsOfRightOfUseAssets_9148751c-2f75-4a9c-b094-9249e41c43ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_2b896c0f-f9b1-4f1f-9aaa-d234a14740e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_50f7af2f-5f65-4e0d-967f-62300f23db1c" xlink:to="loc_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_2b896c0f-f9b1-4f1f-9aaa-d234a14740e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal_dde240a9-d2e2-4794-a142-f09832c9e84c" xlink:href="bldp-20221231.xsd#bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_50f7af2f-5f65-4e0d-967f-62300f23db1c" xlink:to="loc_bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal_dde240a9-d2e2-4794-a142-f09832c9e84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PropertyplantandequipmentRightofUseAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_55d38a97-13da-41d8-9485-294cff36ceb9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_1874bcbf-18da-4393-b923-2ddfc7686ee4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_55d38a97-13da-41d8-9485-294cff36ceb9" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_1874bcbf-18da-4393-b923-2ddfc7686ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_3aa1814d-32a7-410a-bf70-f2e7fe6f39ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_1874bcbf-18da-4393-b923-2ddfc7686ee4" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_3aa1814d-32a7-410a-bf70-f2e7fe6f39ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_4d417324-12b9-479e-a8b0-de871f3be70d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_3aa1814d-32a7-410a-bf70-f2e7fe6f39ed" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_4d417324-12b9-479e-a8b0-de871f3be70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_0af394a1-e475-43f4-af0f-d0cef866586d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_4d417324-12b9-479e-a8b0-de871f3be70d" xlink:to="loc_ifrs-full_LandAndBuildingsMember_0af394a1-e475-43f4-af0f-d0cef866586d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_79ef6a77-a004-4cfc-9db3-7a7d5100c916" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_4d417324-12b9-479e-a8b0-de871f3be70d" xlink:to="loc_ifrs-full_OfficeEquipmentMember_79ef6a77-a004-4cfc-9db3-7a7d5100c916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_fd7ae2d5-4842-4f58-b10d-7b7297148075" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_4d417324-12b9-479e-a8b0-de871f3be70d" xlink:to="loc_ifrs-full_VehiclesMember_fd7ae2d5-4842-4f58-b10d-7b7297148075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_c7cbfe3d-b094-438f-b3e7-ef8a2a81a575" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_1874bcbf-18da-4393-b923-2ddfc7686ee4" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_c7cbfe3d-b094-438f-b3e7-ef8a2a81a575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_7086c9c3-6855-4871-9cf2-d03a4e0a31a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_c7cbfe3d-b094-438f-b3e7-ef8a2a81a575" xlink:to="loc_ifrs-full_RightofuseAssets_7086c9c3-6855-4871-9cf2-d03a4e0a31a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PropertyplantandequipmentRightofUseAssetsRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_6fde0a18-b111-4ef9-a6d6-b467dbdf3db6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_93e774b8-d146-4d1f-a294-30da219a2ff1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_6fde0a18-b111-4ef9-a6d6-b467dbdf3db6" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_93e774b8-d146-4d1f-a294-30da219a2ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ee6e1824-a5cd-44aa-84d9-ab6dbf215640" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_93e774b8-d146-4d1f-a294-30da219a2ff1" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ee6e1824-a5cd-44aa-84d9-ab6dbf215640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_658542f8-76cf-47c0-b953-3cec99da00f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ee6e1824-a5cd-44aa-84d9-ab6dbf215640" xlink:to="loc_ifrs-full_CarryingAmountMember_658542f8-76cf-47c0-b953-3cec99da00f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_f45f28fc-de83-49f2-beb5-a0405f2a896c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_658542f8-76cf-47c0-b953-3cec99da00f7" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_f45f28fc-de83-49f2-beb5-a0405f2a896c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_5ef7dad9-3646-4c04-bfe4-dad7208c83d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_658542f8-76cf-47c0-b953-3cec99da00f7" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_5ef7dad9-3646-4c04-bfe4-dad7208c83d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_732a389e-0cb0-4905-a391-493a095697d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_93e774b8-d146-4d1f-a294-30da219a2ff1" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_732a389e-0cb0-4905-a391-493a095697d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_ca008065-5566-4b17-936d-ac4117151270" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_732a389e-0cb0-4905-a391-493a095697d4" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_ca008065-5566-4b17-936d-ac4117151270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_96c952e3-0057-4053-8f64-396c011c9c81" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ca008065-5566-4b17-936d-ac4117151270" xlink:to="loc_ifrs-full_LandAndBuildingsMember_96c952e3-0057-4053-8f64-396c011c9c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_e2a2ab51-a061-4220-b6f4-e2c55dee6c85" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ca008065-5566-4b17-936d-ac4117151270" xlink:to="loc_ifrs-full_OfficeEquipmentMember_e2a2ab51-a061-4220-b6f4-e2c55dee6c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_e0179810-7344-4596-be2d-b5547c37d785" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ca008065-5566-4b17-936d-ac4117151270" xlink:to="loc_ifrs-full_VehiclesMember_e0179810-7344-4596-be2d-b5547c37d785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_e889a39c-46ab-42a0-89f5-690897117b8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_93e774b8-d146-4d1f-a294-30da219a2ff1" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_e889a39c-46ab-42a0-89f5-690897117b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:href="bldp-20221231.xsd#bldp_RightOfUseAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_e889a39c-46ab-42a0-89f5-690897117b8c" xlink:to="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_82b0073c-9d8b-4dba-9f44-db457df105da" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_ifrs-full_RightofuseAssets_82b0073c-9d8b-4dba-9f44-db457df105da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_638a73d9-762d-4d56-807a-0b173e0b2901" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_638a73d9-762d-4d56-807a-0b173e0b2901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfRightOfUseAssets_74810807-ef10-49fa-9764-ca52f473935d" xlink:href="bldp-20221231.xsd#bldp_DeRecognitionOfRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_bldp_DeRecognitionOfRightOfUseAssets_74810807-ef10-49fa-9764-ca52f473935d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_6ec04fdb-df6d-4f64-98eb-16d7dc7b9c11" xlink:href="bldp-20221231.xsd#bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_6ec04fdb-df6d-4f64-98eb-16d7dc7b9c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_507a4b41-3a10-4915-bb69-b0702ae4f8cc" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_507a4b41-3a10-4915-bb69-b0702ae4f8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_b23051fc-faf0-41a0-824b-4f5fb83897b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_b23051fc-faf0-41a0-824b-4f5fb83897b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_165f0e86-6136-4092-8b6e-7cfc268732ec" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_165f0e86-6136-4092-8b6e-7cfc268732ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_f28e00fc-ae3c-44a8-81b7-393b71404e02" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_2c42da47-2c23-43d2-9583-8e1c8ce0aa08" xlink:to="loc_ifrs-full_RightofuseAssets_f28e00fc-ae3c-44a8-81b7-393b71404e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IntangibleassetsAcquiredDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_1409eaac-06e8-445a-8b8e-151145c18707" xlink:href="bldp-20221231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_29242120-1fd6-4442-9837-ab3468d03e90" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_1409eaac-06e8-445a-8b8e-151145c18707" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_29242120-1fd6-4442-9837-ab3468d03e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_61d63cb2-a9e9-4c1f-bd2f-fc9a21d73e31" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_29242120-1fd6-4442-9837-ab3468d03e90" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_61d63cb2-a9e9-4c1f-bd2f-fc9a21d73e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dca16c51-25a5-49fd-9bb4-1580d34d4624" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_61d63cb2-a9e9-4c1f-bd2f-fc9a21d73e31" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dca16c51-25a5-49fd-9bb4-1580d34d4624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UTCMember_186adc80-2361-4002-a74c-e1ab7f840879" xlink:href="bldp-20221231.xsd#bldp_UTCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dca16c51-25a5-49fd-9bb4-1580d34d4624" xlink:to="loc_bldp_UTCMember_186adc80-2361-4002-a74c-e1ab7f840879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_dc9247c0-8775-448e-a73d-4fe26fa1a5e3" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_dca16c51-25a5-49fd-9bb4-1580d34d4624" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_dc9247c0-8775-448e-a73d-4fe26fa1a5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f1e8afdb-dc78-48d8-b725-675d9563224e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_29242120-1fd6-4442-9837-ab3468d03e90" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f1e8afdb-dc78-48d8-b725-675d9563224e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d3a0d318-b565-4205-9413-58535a20d3db" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f1e8afdb-dc78-48d8-b725-675d9563224e" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d3a0d318-b565-4205-9413-58535a20d3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_5f0311a8-9edf-4497-a916-e0c7a83f5df2" xlink:href="bldp-20221231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d3a0d318-b565-4205-9413-58535a20d3db" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_5f0311a8-9edf-4497-a916-e0c7a83f5df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_8d547d37-c3fe-4c2a-8aa7-cbbdc20ed6f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d3a0d318-b565-4205-9413-58535a20d3db" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_8d547d37-c3fe-4c2a-8aa7-cbbdc20ed6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f5b7e1b2-a84e-45e3-98dd-8bba33464e8d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_29242120-1fd6-4442-9837-ab3468d03e90" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f5b7e1b2-a84e-45e3-98dd-8bba33464e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_8a7a3c75-88e8-4ab8-b85c-48e41a6e7f2d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f5b7e1b2-a84e-45e3-98dd-8bba33464e8d" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_8a7a3c75-88e8-4ab8-b85c-48e41a6e7f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IntangibleassetsRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleassetsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_82677aef-43f5-4dff-ae3d-f52689261ee8" xlink:href="bldp-20221231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_90651603-2abb-4515-962f-4a1d93d5a5ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_82677aef-43f5-4dff-ae3d-f52689261ee8" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_90651603-2abb-4515-962f-4a1d93d5a5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5524090b-4aef-4609-a992-d2bdfb1c4f38" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_90651603-2abb-4515-962f-4a1d93d5a5ea" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5524090b-4aef-4609-a992-d2bdfb1c4f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_765d036e-3e50-4acb-85e1-6a5ebd1bbe2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_5524090b-4aef-4609-a992-d2bdfb1c4f38" xlink:to="loc_ifrs-full_CarryingAmountMember_765d036e-3e50-4acb-85e1-6a5ebd1bbe2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_58cfad85-9cfe-4044-acdb-3ca63bb36fd3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_765d036e-3e50-4acb-85e1-6a5ebd1bbe2b" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_58cfad85-9cfe-4044-acdb-3ca63bb36fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_852a5bb6-04d9-4535-bb60-05714de40a4c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_765d036e-3e50-4acb-85e1-6a5ebd1bbe2b" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_852a5bb6-04d9-4535-bb60-05714de40a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_3bc19e80-1149-40de-9126-4048c46b8c4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_90651603-2abb-4515-962f-4a1d93d5a5ea" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_3bc19e80-1149-40de-9126-4048c46b8c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_3c421fe3-f1d5-4097-a380-9bbcdf9550b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_3bc19e80-1149-40de-9126-4048c46b8c4d" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_3c421fe3-f1d5-4097-a380-9bbcdf9550b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:href="bldp-20221231.xsd#bldp_ReconciliationOfChangesInIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_3c421fe3-f1d5-4097-a380-9bbcdf9550b3" xlink:to="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_70b3e71b-1c1f-4059-8c95-2c6c9607af81" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_70b3e71b-1c1f-4059-8c95-2c6c9607af81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_e93a464d-14a4-4549-9568-e0e0da6ac0b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_e93a464d-14a4-4549-9568-e0e0da6ac0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_f9ef4f17-4391-46e7-82f9-249ee1df908e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_f9ef4f17-4391-46e7-82f9-249ee1df908e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_e57e3c63-f397-4c48-b139-1acda879de1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_e57e3c63-f397-4c48-b139-1acda879de1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_087f6b13-9371-4036-a6c2-553dc5f6ae4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_087f6b13-9371-4036-a6c2-553dc5f6ae4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_58332cae-4a45-4731-934b-8b211b02c3b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_e039cd7c-1d95-4ea3-abb6-1612acba2cd2" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_58332cae-4a45-4731-934b-8b211b02c3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IntangibleassetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleassetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_e84be4b0-9651-42cc-b492-6d2a3a16fba0" xlink:href="bldp-20221231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_adf0e80a-a3e6-4659-9613-3a439d59e24c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_e84be4b0-9651-42cc-b492-6d2a3a16fba0" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_adf0e80a-a3e6-4659-9613-3a439d59e24c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_c05251bf-c45a-4d63-bb62-1c5792604f94" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_adf0e80a-a3e6-4659-9613-3a439d59e24c" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_c05251bf-c45a-4d63-bb62-1c5792604f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4c621b4a-bc55-47cf-a801-b8495b572275" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_c05251bf-c45a-4d63-bb62-1c5792604f94" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4c621b4a-bc55-47cf-a801-b8495b572275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_4b894210-76b1-4f24-88fe-7082b632d23b" xlink:href="bldp-20221231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4c621b4a-bc55-47cf-a801-b8495b572275" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_4b894210-76b1-4f24-88fe-7082b632d23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ManufacturingExecutionSystemMember_6861726f-c4e2-4285-9814-8195d0bba36f" xlink:href="bldp-20221231.xsd#bldp_ManufacturingExecutionSystemMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_4c621b4a-bc55-47cf-a801-b8495b572275" xlink:to="loc_bldp_ManufacturingExecutionSystemMember_6861726f-c4e2-4285-9814-8195d0bba36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_941995e3-fba4-429e-a870-8287815f8c46" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_adf0e80a-a3e6-4659-9613-3a439d59e24c" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_941995e3-fba4-429e-a870-8287815f8c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a7cf3ab6-034f-4872-a03d-781981f740f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_941995e3-fba4-429e-a870-8287815f8c46" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a7cf3ab6-034f-4872-a03d-781981f740f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_9cd2945f-ebcc-4fd4-85a7-0681205d9ab4" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_a7cf3ab6-034f-4872-a03d-781981f740f1" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_9cd2945f-ebcc-4fd4-85a7-0681205d9ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_adf0e80a-a3e6-4659-9613-3a439d59e24c" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_2b24d421-c386-4490-a46f-0305b8bcfcb6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_2b24d421-c386-4490-a46f-0305b8bcfcb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_fae7225e-ccfb-4e95-866f-4fac9ced59c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_fae7225e-ccfb-4e95-866f-4fac9ced59c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_42e5433a-a0ff-46ad-9c09-0578230aec22" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_42e5433a-a0ff-46ad-9c09-0578230aec22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2bc5196d-4116-45f6-8210-a9e1385b527c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_7293f0eb-7056-4bb9-9188-94cb15469649" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2bc5196d-4116-45f6-8210-a9e1385b527c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/GoodwillDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#GoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_06a1cc1c-6e3f-4094-bbec-5d8d65b4f1ad" xlink:href="bldp-20221231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_0d28df64-b169-47fb-a111-6357484575fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_06a1cc1c-6e3f-4094-bbec-5d8d65b4f1ad" xlink:to="loc_ifrs-full_Goodwill_0d28df64-b169-47fb-a111-6357484575fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_78aab68c-ee72-4fdd-9cf5-fa562d04de23" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_06a1cc1c-6e3f-4094-bbec-5d8d65b4f1ad" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_78aab68c-ee72-4fdd-9cf5-fa562d04de23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsScheduleofInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_2446bed8-3337-4576-a664-df023e24c356" xlink:href="bldp-20221231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_dd4d0590-e873-4a2f-af71-6a991e635c1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_2446bed8-3337-4576-a664-df023e24c356" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_dd4d0590-e873-4a2f-af71-6a991e635c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_af68c0ba-2cf6-4f85-b47a-1d2b71a792c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_dd4d0590-e873-4a2f-af71-6a991e635c1d" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_af68c0ba-2cf6-4f85-b47a-1d2b71a792c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_af68c0ba-2cf6-4f85-b47a-1d2b71a792c2" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_f2a8d31a-7b61-458d-a774-233f23c5699e" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_WeichaiBallardJVMember_f2a8d31a-7b61-458d-a774-233f23c5699e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_16c44cec-1ad8-474a-be0b-98a9eec2a27c" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_SynergyJVMember_16c44cec-1ad8-474a-be0b-98a9eec2a27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_f1b45f79-67f2-4648-8510-6855adad1fdc" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_ForseePowerMember_f1b45f79-67f2-4648-8510-6855adad1fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_a8feba98-f2e6-4bb0-90ec-bbfa2c63f79a" xlink:href="bldp-20221231.xsd#bldp_WisdomMotorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_WisdomMotorMember_a8feba98-f2e6-4bb0-90ec-bbfa2c63f79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_48500ef1-01a5-4808-8213-7eaa255102ef" xlink:href="bldp-20221231.xsd#bldp_QuantronAGMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_QuantronAGMember_48500ef1-01a5-4808-8213-7eaa255102ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_6ad47e83-9115-4f5c-ab4b-f430fc1a76db" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_HyCapFundMember_6ad47e83-9115-4f5c-ab4b-f430fc1a76db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_c160b6f5-dd34-425c-aff5-701c3fa4ad46" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_cb9c3b1d-3a68-40a1-8d07-781ee59a9659" xlink:to="loc_bldp_CleanH2FundMember_c160b6f5-dd34-425c-aff5-701c3fa4ad46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_20c93fef-5a3e-4db0-88ec-2e2605a9bae2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_dd4d0590-e873-4a2f-af71-6a991e635c1d" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_20c93fef-5a3e-4db0-88ec-2e2605a9bae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3f5f509c-3ea9-4547-ab10-40ec68b8a77d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_20c93fef-5a3e-4db0-88ec-2e2605a9bae2" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3f5f509c-3ea9-4547-ab10-40ec68b8a77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:href="bldp-20221231.xsd#bldp_JoinVenturesInvestmentRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_20c93fef-5a3e-4db0-88ec-2e2605a9bae2" xlink:to="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_f11bbafd-5809-4817-8737-3dad4fffd8e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_f11bbafd-5809-4817-8737-3dad4fffd8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_d777c829-1534-4b81-bf32-b847d7be7e5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_d777c829-1534-4b81-bf32-b847d7be7e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_8845f484-0800-49e1-b662-f675ade2ca88" xlink:href="bldp-20221231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:to="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_8845f484-0800-49e1-b662-f675ade2ca88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_2305ae75-a278-4030-a736-71bf8ebbb3e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_2305ae75-a278-4030-a736-71bf8ebbb3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_fa3282aa-4022-413d-b56e-4a23f044017a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_fa3282aa-4022-413d-b56e-4a23f044017a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3372e65d-0af0-4d0e-80b2-c07485282ae3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_05bad7c9-1e63-46c1-ab89-e2b25c3e9cee" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3372e65d-0af0-4d0e-80b2-c07485282ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_6351b546-aec5-445e-b88d-b5d9baa1d4b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_20c93fef-5a3e-4db0-88ec-2e2605a9bae2" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_6351b546-aec5-445e-b88d-b5d9baa1d4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_7854c37d-8512-4c68-b105-c9b4dbaf25c8" xlink:href="bldp-20221231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_7854c37d-8512-4c68-b105-c9b4dbaf25c8" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_63225ca6-6f3a-4f3f-b47f-7daabecae1d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_63225ca6-6f3a-4f3f-b47f-7daabecae1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_63225ca6-6f3a-4f3f-b47f-7daabecae1d9" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_e29991c0-b3a3-4fc4-8b44-bff393c1a39f" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_WeichaiBallardJVMember_e29991c0-b3a3-4fc4-8b44-bff393c1a39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_99171bd9-aa53-47f3-b199-d99677af7b23" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_SynergyJVMember_99171bd9-aa53-47f3-b199-d99677af7b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_0058ee2e-a9f3-4861-b243-b96d0c64d008" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_ForseePowerMember_0058ee2e-a9f3-4861-b243-b96d0c64d008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HydrogenFundsMember_ba798937-dba3-4400-ac21-a342c5b440f6" xlink:href="bldp-20221231.xsd#bldp_HydrogenFundsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_HydrogenFundsMember_ba798937-dba3-4400-ac21-a342c5b440f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_8988e4e4-e6c0-4583-8df1-bf66e13b1806" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_HydrogenFundsMember_ba798937-dba3-4400-ac21-a342c5b440f6" xlink:to="loc_bldp_HyCapFundMember_8988e4e4-e6c0-4583-8df1-bf66e13b1806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_22e9ea70-efd0-40df-b13d-c6bb7787d3c6" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_HydrogenFundsMember_ba798937-dba3-4400-ac21-a342c5b440f6" xlink:to="loc_bldp_CleanH2FundMember_22e9ea70-efd0-40df-b13d-c6bb7787d3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_52265ecd-197e-4926-9049-72033cf08a52" xlink:href="bldp-20221231.xsd#bldp_WisdomMotorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_WisdomMotorMember_52265ecd-197e-4926-9049-72033cf08a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_172dec1f-3474-4e5b-af12-58ea8cd075ff" xlink:href="bldp-20221231.xsd#bldp_QuantronAGMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_437515e9-901d-468d-b377-ebcc0f40e22d" xlink:to="loc_bldp_QuantronAGMember_172dec1f-3474-4e5b-af12-58ea8cd075ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_e33dca49-4482-437b-b732-a7fc25c74b9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:to="loc_ifrs-full_JointVenturesAxis_e33dca49-4482-437b-b732-a7fc25c74b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_cb310cf6-261e-476f-b93e-41ad99af7412" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_e33dca49-4482-437b-b732-a7fc25c74b9c" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_cb310cf6-261e-476f-b93e-41ad99af7412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_2a24f0c5-0ef7-4842-aab0-b8687066713c" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_cb310cf6-261e-476f-b93e-41ad99af7412" xlink:to="loc_bldp_SynergyJVMember_2a24f0c5-0ef7-4842-aab0-b8687066713c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_05593d1d-c871-4219-8602-647d5679e13c" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:to="loc_bldp_InvestmentContributionsAxis_05593d1d-c871-4219-8602-647d5679e13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_036a5951-2f96-4ac3-a452-ee73cf683ed8" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsAxis_05593d1d-c871-4219-8602-647d5679e13c" xlink:to="loc_bldp_InvestmentContributionsDomain_036a5951-2f96-4ac3-a452-ee73cf683ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_18da9b81-2ca7-44a0-a2d4-4016653bfe36" xlink:href="bldp-20221231.xsd#bldp_InitialContributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsDomain_036a5951-2f96-4ac3-a452-ee73cf683ed8" xlink:to="loc_bldp_InitialContributionMember_18da9b81-2ca7-44a0-a2d4-4016653bfe36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SubsequentContributionMember_341730c1-13c9-4842-a7f3-e590f27702a7" xlink:href="bldp-20221231.xsd#bldp_SubsequentContributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsDomain_036a5951-2f96-4ac3-a452-ee73cf683ed8" xlink:to="loc_bldp_SubsequentContributionMember_341730c1-13c9-4842-a7f3-e590f27702a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_6a09ce84-ffd1-4e73-b6e3-d4d887f7a00a" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_80f73c22-ed5c-4951-9f18-959062986ae7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_80f73c22-ed5c-4951-9f18-959062986ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_4d6fd969-495a-4dd2-86c6-8b64c50a38aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_4d6fd969-495a-4dd2-86c6-8b64c50a38aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds_a086c1f8-80ad-4595-be8b-d9e3c6b1df4a" xlink:href="bldp-20221231.xsd#bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds_a086c1f8-80ad-4595-be8b-d9e3c6b1df4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_870b004f-fe3e-47d2-b76c-4676066b1217" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_870b004f-fe3e-47d2-b76c-4676066b1217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAcquiredEquityInvestment_081d4d09-f2ea-4e6c-9104-08ebe59147c1" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesAcquiredEquityInvestment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_bldp_NumberOfSharesAcquiredEquityInvestment_081d4d09-f2ea-4e6c-9104-08ebe59147c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_64d1283c-e62a-42c7-bec8-039a1085c9cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_64d1283c-e62a-42c7-bec8-039a1085c9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_11a5fc6b-efac-480a-ab6c-ad13a626d6dd" xlink:href="bldp-20221231.xsd#bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_11a5fc6b-efac-480a-ab6c-ad13a626d6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseInShortTermInvestments_928d25b1-fbbd-4320-a750-91d4f99a20d0" xlink:href="bldp-20221231.xsd#bldp_DecreaseInShortTermInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_bldp_DecreaseInShortTermInvestments_928d25b1-fbbd-4320-a750-91d4f99a20d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseInShortTermInvestment_80cebd5b-e3a5-4940-9739-25b2d5a45165" xlink:href="bldp-20221231.xsd#bldp_IncreaseInShortTermInvestment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_bldp_IncreaseInShortTermInvestment_80cebd5b-e3a5-4940-9739-25b2d5a45165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CommitmentsInRelationToJointVentures_b677010c-5d3e-4c59-9366-48106cd7be37" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CommitmentsInRelationToJointVentures"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_5139964d-da98-4f61-99bb-a697320f5aef" xlink:to="loc_ifrs-full_CommitmentsInRelationToJointVentures_b677010c-5d3e-4c59-9366-48106cd7be37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsFinancialInformationofWeichaiBallardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_e98fc33b-0599-4537-8c08-63a51cd941dc" xlink:href="bldp-20221231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_fc631303-aa32-4e92-bc9d-c5152ba01796" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_e98fc33b-0599-4537-8c08-63a51cd941dc" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_fc631303-aa32-4e92-bc9d-c5152ba01796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d731d455-86bc-47ca-b252-147ff6197717" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_fc631303-aa32-4e92-bc9d-c5152ba01796" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d731d455-86bc-47ca-b252-147ff6197717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_f4637ca6-40c0-49c3-8804-71e985d29e33" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_d731d455-86bc-47ca-b252-147ff6197717" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_f4637ca6-40c0-49c3-8804-71e985d29e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_fd835609-2f3e-488c-8f8a-0558508256f5" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_f4637ca6-40c0-49c3-8804-71e985d29e33" xlink:to="loc_bldp_WeichaiBallardJVMember_fd835609-2f3e-488c-8f8a-0558508256f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2babdd44-fdce-4631-b589-c635e6b74755" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_fc631303-aa32-4e92-bc9d-c5152ba01796" xlink:to="loc_dei_LegalEntityAxis_2babdd44-fdce-4631-b589-c635e6b74755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_457faf32-47bc-4606-8da9-f6b092f43145" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2babdd44-fdce-4631-b589-c635e6b74755" xlink:to="loc_dei_EntityDomain_457faf32-47bc-4606-8da9-f6b092f43145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_51857f44-a733-4207-bb88-bc2b27d378e8" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_457faf32-47bc-4606-8da9-f6b092f43145" xlink:to="loc_bldp_WeichaiBallardJVMember_51857f44-a733-4207-bb88-bc2b27d378e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_fc631303-aa32-4e92-bc9d-c5152ba01796" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_544695f5-3e2c-45d1-9bc9-9ac4c383f07d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_544695f5-3e2c-45d1-9bc9-9ac4c383f07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_6d97b329-cf03-4fb7-821b-687c9972a677" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_CurrentAssets_6d97b329-cf03-4fb7-821b-687c9972a677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_d308d011-976b-46ca-a169-ef970a199414" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_NoncurrentAssets_d308d011-976b-46ca-a169-ef970a199414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_af51f14e-2216-4ea6-a655-5387fc350a45" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_CurrentLiabilities_af51f14e-2216-4ea6-a655-5387fc350a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_4a720369-b0e9-445c-a707-daa44bfee509" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_NoncurrentLiabilities_4a720369-b0e9-445c-a707-daa44bfee509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetAssetsLiabilities_f16fcf84-2473-450c-8ab6-f24876702490" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NetAssetsLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_NetAssetsLiabilities_f16fcf84-2473-450c-8ab6-f24876702490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Incorporationcosts_653de99f-7a29-4430-9170-0764f6713d05" xlink:href="bldp-20221231.xsd#bldp_Incorporationcosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_bldp_Incorporationcosts_653de99f-7a29-4430-9170-0764f6713d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_4929fb3f-ffab-450a-8a7e-30efc2164828" xlink:href="bldp-20221231.xsd#bldp_EliminationOfUnrealizedProfitOnDownstreamSales"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_4929fb3f-ffab-450a-8a7e-30efc2164828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3c519cee-4956-48a2-ad89-b0fdf2fcbee2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3c519cee-4956-48a2-ad89-b0fdf2fcbee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_09ca8b1a-2779-455d-ba72-33d5b9a36278" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Revenue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_Revenue_09ca8b1a-2779-455d-ba72-33d5b9a36278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_136271ec-49a3-4eaa-8d7e-d5b10fabefe2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_ProfitLoss_136271ec-49a3-4eaa-8d7e-d5b10fabefe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_0bad81bc-43f4-4fc0-870d-69b9e0129090" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8e55dc52-e3e1-4bdc-a53c-a1934c63f64f" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_0bad81bc-43f4-4fc0-870d-69b9e0129090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsFinancialInformationofSynergyBallardJVCoDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_6a3f440f-1314-4c7f-9018-ae98dfba5dcc" xlink:href="bldp-20221231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_997b298a-0cbd-400d-a3c2-575ac9e2aa38" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_6a3f440f-1314-4c7f-9018-ae98dfba5dcc" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_997b298a-0cbd-400d-a3c2-575ac9e2aa38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_978ea03d-242b-45b3-97f2-3654c91fb93e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_997b298a-0cbd-400d-a3c2-575ac9e2aa38" xlink:to="loc_ifrs-full_JointVenturesAxis_978ea03d-242b-45b3-97f2-3654c91fb93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_f2c6ef27-3c52-48ad-9f30-a31a7cac6b39" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_978ea03d-242b-45b3-97f2-3654c91fb93e" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_f2c6ef27-3c52-48ad-9f30-a31a7cac6b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_a1a81ed6-79b1-421a-a70c-029acee8cefe" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_f2c6ef27-3c52-48ad-9f30-a31a7cac6b39" xlink:to="loc_bldp_SynergyJVMember_a1a81ed6-79b1-421a-a70c-029acee8cefe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_067f982c-67e5-416a-9fe1-581575e4994b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_997b298a-0cbd-400d-a3c2-575ac9e2aa38" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_067f982c-67e5-416a-9fe1-581575e4994b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:href="bldp-20221231.xsd#bldp_InvestmentOtherEntitiesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_067f982c-67e5-416a-9fe1-581575e4994b" xlink:to="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_0888edea-a898-4f46-a49c-6e030dc30544" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_0888edea-a898-4f46-a49c-6e030dc30544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_dce606b2-579f-428c-a059-9440cbee4236" xlink:href="bldp-20221231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:to="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_dce606b2-579f-428c-a059-9440cbee4236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_5b3d4ab6-d5da-46a4-9cb3-078893b7b697" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_5b3d4ab6-d5da-46a4-9cb3-078893b7b697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_bd0ac9ae-7818-4d84-8331-dc1c97270ca6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_3bcf8f8d-a649-4ee7-a57e-15c0413c0ee2" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_bd0ac9ae-7818-4d84-8331-dc1c97270ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_146c2360-92da-4479-84c3-4cfa08b74f54" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_997b298a-0cbd-400d-a3c2-575ac9e2aa38" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_146c2360-92da-4479-84c3-4cfa08b74f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#InvestmentsScheduleofEquityAccountedInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_6d560d36-5903-4bbb-8dfd-239731377135" xlink:href="bldp-20221231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_c465b6c3-1dd6-4690-871f-ba7cc5fc1e22" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_6d560d36-5903-4bbb-8dfd-239731377135" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_c465b6c3-1dd6-4690-871f-ba7cc5fc1e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_33d3d6cd-2a23-4dc0-ad47-64867373cd7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_c465b6c3-1dd6-4690-871f-ba7cc5fc1e22" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_33d3d6cd-2a23-4dc0-ad47-64867373cd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_33d3d6cd-2a23-4dc0-ad47-64867373cd7c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_af896837-4344-431d-a11d-06b48dd65825" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:to="loc_bldp_ForseePowerMember_af896837-4344-431d-a11d-06b48dd65825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_58787fe0-9a6a-49f1-b901-aa485621f64a" xlink:href="bldp-20221231.xsd#bldp_WisdomMotorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:to="loc_bldp_WisdomMotorMember_58787fe0-9a6a-49f1-b901-aa485621f64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_915a7914-7bcb-470d-a06a-801d375f5ae2" xlink:href="bldp-20221231.xsd#bldp_QuantronAGMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:to="loc_bldp_QuantronAGMember_915a7914-7bcb-470d-a06a-801d375f5ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_24d69a1d-bb41-436f-b918-0f015620c346" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:to="loc_bldp_HyCapFundMember_24d69a1d-bb41-436f-b918-0f015620c346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_d207fb45-006d-42eb-8f97-6d7d661be4a4" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2071891b-c77d-44c4-85c2-f5ce25646328" xlink:to="loc_bldp_CleanH2FundMember_d207fb45-006d-42eb-8f97-6d7d661be4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis_36080cc3-7ecb-4ccb-b29b-4ab3ccd48b9a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_c465b6c3-1dd6-4690-871f-ba7cc5fc1e22" xlink:to="loc_ifrs-full_TypesOfInvestmentPropertyAxis_36080cc3-7ecb-4ccb-b29b-4ab3ccd48b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_cc6065a0-33a0-4cf6-887f-a2fbd5059452" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_36080cc3-7ecb-4ccb-b29b-4ab3ccd48b9a" xlink:to="loc_ifrs-full_InvestmentPropertyMember_cc6065a0-33a0-4cf6-887f-a2fbd5059452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermInvestmentMember_545b840a-4f15-4bb5-a362-041cd298fd06" xlink:href="bldp-20221231.xsd#bldp_LongTermInvestmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InvestmentPropertyMember_cc6065a0-33a0-4cf6-887f-a2fbd5059452" xlink:to="loc_bldp_LongTermInvestmentMember_545b840a-4f15-4bb5-a362-041cd298fd06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_a8a3ae39-3ae1-48ec-9de2-5aa3849b52a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_c465b6c3-1dd6-4690-871f-ba7cc5fc1e22" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_a8a3ae39-3ae1-48ec-9de2-5aa3849b52a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:href="bldp-20221231.xsd#bldp_InvestmentOtherEntitiesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_a8a3ae39-3ae1-48ec-9de2-5aa3849b52a5" xlink:to="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_8f220862-5e50-4ed2-8d4a-0c4d7976dd17" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_8f220862-5e50-4ed2-8d4a-0c4d7976dd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_26764af0-dbe0-46b1-8426-bc6c58d6bd8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_26764af0-dbe0-46b1-8426-bc6c58d6bd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityAccountedInvestmentChangesInFairValue_674342da-ea08-4377-83d2-bca6d2fcddb4" xlink:href="bldp-20221231.xsd#bldp_EquityAccountedInvestmentChangesInFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:to="loc_bldp_EquityAccountedInvestmentChangesInFairValue_674342da-ea08-4377-83d2-bca6d2fcddb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_54e7682c-2fe1-4741-8656-aa8b2d0a8fa3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_4174075f-8273-4ac4-93b1-1adca36aa078" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_54e7682c-2fe1-4741-8656-aa8b2d0a8fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#BankfacilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_019c057c-6d55-493f-aba1-149b7f5202bc" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_b30d14bc-58c3-43fb-8ed5-65d79846e799" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_019c057c-6d55-493f-aba1-149b7f5202bc" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_b30d14bc-58c3-43fb-8ed5-65d79846e799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_46097299-3f03-4d64-b161-758e6e462d5c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_b30d14bc-58c3-43fb-8ed5-65d79846e799" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_46097299-3f03-4d64-b161-758e6e462d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_dd715106-2743-496e-af5a-6ae56c8da190" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_46097299-3f03-4d64-b161-758e6e462d5c" xlink:to="loc_ifrs-full_BorrowingsByNameMember_dd715106-2743-496e-af5a-6ae56c8da190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BankOperatingLineMember_30750456-a104-4121-b7c7-f57162bf27f3" xlink:href="bldp-20221231.xsd#bldp_BankOperatingLineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_dd715106-2743-496e-af5a-6ae56c8da190" xlink:to="loc_bldp_BankOperatingLineMember_30750456-a104-4121-b7c7-f57162bf27f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EncoreFXFacilityMember_b7c09a58-2891-4ead-b406-61dc62743230" xlink:href="bldp-20221231.xsd#bldp_EncoreFXFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_dd715106-2743-496e-af5a-6ae56c8da190" xlink:to="loc_bldp_EncoreFXFacilityMember_b7c09a58-2891-4ead-b406-61dc62743230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_241fa5a1-4fe6-4e80-8271-86db82356204" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_b30d14bc-58c3-43fb-8ed5-65d79846e799" xlink:to="loc_ifrs-full_TypesOfRisksAxis_241fa5a1-4fe6-4e80-8271-86db82356204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_82942c0e-9238-461b-a779-c64a0d09b2f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_241fa5a1-4fe6-4e80-8271-86db82356204" xlink:to="loc_ifrs-full_TypesOfRisksMember_82942c0e-9238-461b-a779-c64a0d09b2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_e7d69f34-d6ec-4db2-8482-627fdd2af339" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_82942c0e-9238-461b-a779-c64a0d09b2f0" xlink:to="loc_ifrs-full_CurrencyRiskMember_e7d69f34-d6ec-4db2-8482-627fdd2af339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_b30d14bc-58c3-43fb-8ed5-65d79846e799" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_9fb98983-3599-4240-84a2-5c6f860128f6" xlink:href="bldp-20221231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_9fb98983-3599-4240-84a2-5c6f860128f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_c70af13d-9d3f-49c3-a25d-ff94a1a07e15" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_ifrs-full_Borrowings_c70af13d-9d3f-49c3-a25d-ff94a1a07e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeFacility_c6e5c471-8996-4051-be6c-7122988f4108" xlink:href="bldp-20221231.xsd#bldp_ForeignExchangeFacility"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_bldp_ForeignExchangeFacility_c6e5c471-8996-4051-be6c-7122988f4108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_8e285fa0-e2a9-42f6-bf10-4db7738b55d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_ifrs-full_NotionalAmount_8e285fa0-e2a9-42f6-bf10-4db7738b55d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_d5bb41eb-6643-4aee-9710-aff62f11f462" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_d5bb41eb-6643-4aee-9710-aff62f11f462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_e075fc3a-0e34-456e-a0b4-6b2d069afaae" xlink:href="bldp-20221231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_79222b51-5f33-4cfe-9058-a0a18ce0dd66" xlink:to="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_e075fc3a-0e34-456e-a0b4-6b2d069afaae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherpayablesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#TradeandotherpayablesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeandotherpayablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8b3c3e3b-a17a-485e-be42-e618890c23a3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_6e6b6cd4-cda9-4539-b72f-f2d91ebcbdfc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8b3c3e3b-a17a-485e-be42-e618890c23a3" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_6e6b6cd4-cda9-4539-b72f-f2d91ebcbdfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_2b7d9ec5-5902-4d29-a2fe-23d59d4891c8" xlink:href="bldp-20221231.xsd#bldp_EmployeeRelatedLiabilitiesCurrent1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8b3c3e3b-a17a-485e-be42-e618890c23a3" xlink:to="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_2b7d9ec5-5902-4d29-a2fe-23d59d4891c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_c22510d6-c849-4aac-adde-971d49cc7564" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8b3c3e3b-a17a-485e-be42-e618890c23a3" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_c22510d6-c849-4aac-adde-971d49cc7564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxesPayableCurrent1_53e3ba2a-5579-4512-bfbe-394f7c6a5711" xlink:href="bldp-20221231.xsd#bldp_TaxesPayableCurrent1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8b3c3e3b-a17a-485e-be42-e618890c23a3" xlink:to="loc_bldp_TaxesPayableCurrent1_53e3ba2a-5579-4512-bfbe-394f7c6a5711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_9d301463-bef3-40bc-96cf-8039f187bf0d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8b3c3e3b-a17a-485e-be42-e618890c23a3" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_9d301463-bef3-40bc-96cf-8039f187bf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredrevenueDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#DeferredrevenueDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DeferredrevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_b950ff94-6d01-4094-8d4a-5e14f48a7767" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredRevenueRollForward_5b19362c-aaf3-4605-bf46-f35c0589ba92" xlink:href="bldp-20221231.xsd#bldp_DeferredRevenueRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_b950ff94-6d01-4094-8d4a-5e14f48a7767" xlink:to="loc_bldp_DeferredRevenueRollForward_5b19362c-aaf3-4605-bf46-f35c0589ba92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_72b09c61-8327-4b81-b267-db9d6026d2e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredRevenueRollForward_5b19362c-aaf3-4605-bf46-f35c0589ba92" xlink:to="loc_ifrs-full_CurrentContractLiabilities_72b09c61-8327-4b81-b267-db9d6026d2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_2616b1f1-dd59-4498-8e4f-00059ed0a299" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredRevenueRollForward_5b19362c-aaf3-4605-bf46-f35c0589ba92" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_2616b1f1-dd59-4498-8e4f-00059ed0a299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_e8bad5cb-c8a0-4b81-aeb8-e93867364255" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredRevenueRollForward_5b19362c-aaf3-4605-bf46-f35c0589ba92" xlink:to="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_e8bad5cb-c8a0-4b81-aeb8-e93867364255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_8e34d8b5-bb30-4b79-aefd-bf261e6d86d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredRevenueRollForward_5b19362c-aaf3-4605-bf46-f35c0589ba92" xlink:to="loc_ifrs-full_CurrentContractLiabilities_8e34d8b5-bb30-4b79-aefd-bf261e6d86d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#ProvisionsandotherliabilitiesRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_23c9d039-6d64-45fc-a015-65d598d337b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fe765498-2414-486d-9547-230415292be4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_23c9d039-6d64-45fc-a015-65d598d337b4" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fe765498-2414-486d-9547-230415292be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_2e869287-2758-4b12-ab3e-52f6210b789d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fe765498-2414-486d-9547-230415292be4" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_2e869287-2758-4b12-ab3e-52f6210b789d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_2e869287-2758-4b12-ab3e-52f6210b789d" xlink:to="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember_1fa765c9-7112-4018-8fe2-f691de650281" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_ifrs-full_RestructuringProvisionMember_1fa765c9-7112-4018-8fe2-f691de650281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_c1925e7f-9da7-41ac-81c3-5a065f1d8d1b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_ifrs-full_WarrantyProvisionMember_c1925e7f-9da7-41ac-81c3-5a065f1d8d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_5d88f501-f688-4c9e-936d-af759f07671c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_5d88f501-f688-4c9e-936d-af759f07671c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationProvisionMember_e12b98b2-03f4-4269-92cb-63a1d5c7c000" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationProvisionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_bldp_ContingentConsiderationProvisionMember_e12b98b2-03f4-4269-92cb-63a1d5c7c000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_bf810d30-eabb-448a-b8b2-735d279598b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_bf810d30-eabb-448a-b8b2-735d279598b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_95869c6d-c121-4de4-a5bc-1919c2963b17" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_56111873-73b3-4914-8bb4-b8ff971fa129" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_95869c6d-c121-4de4-a5bc-1919c2963b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fe765498-2414-486d-9547-230415292be4" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_5f37bba3-57ce-4159-b662-4223bec207ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_5f37bba3-57ce-4159-b662-4223bec207ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:href="bldp-20221231.xsd#bldp_OtherProvisionsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_5f37bba3-57ce-4159-b662-4223bec207ff" xlink:to="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_60f4e745-2e15-42f2-8ce0-0219788bb3a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_Provisions_60f4e745-2e15-42f2-8ce0-0219788bb3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRetainedEarningsAdjustment_971a8b18-0645-4f5f-9e84-1496afc8322f" xlink:href="bldp-20221231.xsd#bldp_ProvisionRetainedEarningsAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_bldp_ProvisionRetainedEarningsAdjustment_971a8b18-0645-4f5f-9e84-1496afc8322f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_357b00ec-4279-4955-a570-388992861200" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_357b00ec-4279-4955-a570-388992861200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_987b743e-3e92-4874-8e38-8cc6a7cfc197" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_987b743e-3e92-4874-8e38-8cc6a7cfc197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_35888065-0f25-44a8-bb53-f438deaf9fcc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_35888065-0f25-44a8-bb53-f438deaf9fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_b77e671f-957c-4aed-95ec-d49561138b24" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_b77e671f-957c-4aed-95ec-d49561138b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_fcef6665-eef8-4b2e-a7be-dbe6046cd4f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_Provisions_fcef6665-eef8-4b2e-a7be-dbe6046cd4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_9fb44a93-b684-4bd1-99a8-c90db95d7795" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_56b71aa1-662a-41c9-adab-1203304bf0a3" xlink:to="loc_ifrs-full_OnerousContractsProvision_9fb44a93-b684-4bd1-99a8-c90db95d7795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_a44e5022-5eb3-47d0-a069-93dd463c9930" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:to="loc_ifrs-full_CurrentProvisions_a44e5022-5eb3-47d0-a069-93dd463c9930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_8c728be9-8380-4727-919c-2408d910b6f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:to="loc_ifrs-full_NoncurrentProvisions_8c728be9-8380-4727-919c-2408d910b6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_5f7044ec-1fe3-4a8c-b8ab-4b1ac31b043e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0e345da4-91be-441b-81bf-f8498e680816" xlink:to="loc_ifrs-full_Provisions_5f7044ec-1fe3-4a8c-b8ab-4b1ac31b043e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#ProvisionsandotherliabilitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4218edee-1933-427b-acc9-372236c67e80" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4218edee-1933-427b-acc9-372236c67e80" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_6fd51855-1e0b-4ec9-bb8e-cdb0b8f12351" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_6fd51855-1e0b-4ec9-bb8e-cdb0b8f12351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_916519ef-0601-4da8-992b-0ef69f76e283" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_6fd51855-1e0b-4ec9-bb8e-cdb0b8f12351" xlink:to="loc_ifrs-full_OtherProvisionsMember_916519ef-0601-4da8-992b-0ef69f76e283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_201662ef-1287-411a-8a98-3626491bacbd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_916519ef-0601-4da8-992b-0ef69f76e283" xlink:to="loc_ifrs-full_WarrantyProvisionMember_201662ef-1287-411a-8a98-3626491bacbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_95d4be22-9f01-4c45-9abe-17ae70ca54af" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_916519ef-0601-4da8-992b-0ef69f76e283" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_95d4be22-9f01-4c45-9abe-17ae70ca54af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_14cd9f1b-dfec-4871-87fc-07f560aeaa60" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_916519ef-0601-4da8-992b-0ef69f76e283" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_14cd9f1b-dfec-4871-87fc-07f560aeaa60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2d4caa8a-d6e3-4922-a513-8f20027f3392" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2d4caa8a-d6e3-4922-a513-8f20027f3392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_13a128cf-3fcb-48c7-b8bb-6ac27ca00b81" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2d4caa8a-d6e3-4922-a513-8f20027f3392" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_13a128cf-3fcb-48c7-b8bb-6ac27ca00b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d902398d-5026-4e1a-bd90-bec00688376b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_13a128cf-3fcb-48c7-b8bb-6ac27ca00b81" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d902398d-5026-4e1a-bd90-bec00688376b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsAxis_5fdc628f-0dfd-4d0d-80eb-0c132b3a65b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsAxis_5fdc628f-0dfd-4d0d-80eb-0c132b3a65b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_f3f74f6b-1cef-4ab4-8c3b-404c6a9b0550" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis_5fdc628f-0dfd-4d0d-80eb-0c132b3a65b7" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_f3f74f6b-1cef-4ab4-8c3b-404c6a9b0550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_47d1630b-b74a-4e0e-969e-cac2371d288d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsCostOfFulfillingContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsMember_f3f74f6b-1cef-4ab4-8c3b-404c6a9b0550" xlink:to="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_47d1630b-b74a-4e0e-969e-cac2371d288d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_7c584599-1c8e-4a74-a303-5badd4a9f8c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_7c584599-1c8e-4a74-a303-5badd4a9f8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_404f3141-9d99-4e09-8340-f6cf9887a6db" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7c584599-1c8e-4a74-a303-5badd4a9f8c8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_404f3141-9d99-4e09-8340-f6cf9887a6db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_fe9a5603-904f-49fb-b1eb-bd8a58b0d135" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_404f3141-9d99-4e09-8340-f6cf9887a6db" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_fe9a5603-904f-49fb-b1eb-bd8a58b0d135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardServicesinc.Member_93723876-fe65-4abe-b52b-89b96dad2686" xlink:href="bldp-20221231.xsd#bldp_BallardServicesinc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_404f3141-9d99-4e09-8340-f6cf9887a6db" xlink:to="loc_bldp_BallardServicesinc.Member_93723876-fe65-4abe-b52b-89b96dad2686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_7ee1b110-0066-4a62-89d0-d95b8f38ba7b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_RangeAxis_7ee1b110-0066-4a62-89d0-d95b8f38ba7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_2021e869-6fe8-4508-9661-b3b4e3985282" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_7ee1b110-0066-4a62-89d0-d95b8f38ba7b" xlink:to="loc_ifrs-full_RangesMember_2021e869-6fe8-4508-9661-b3b4e3985282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_21022f01-14a4-4066-a93d-3a906f068f42" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_2021e869-6fe8-4508-9661-b3b4e3985282" xlink:to="loc_ifrs-full_TopOfRangeMember_21022f01-14a4-4066-a93d-3a906f068f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_d7821e32-0891-4718-80b3-4cba0c56341f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_d7821e32-0891-4718-80b3-4cba0c56341f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_bf1a3da4-f2db-435d-8da9-f6ed6b1fdac1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_d7821e32-0891-4718-80b3-4cba0c56341f" xlink:to="loc_ifrs-full_NonadjustingEventsMember_bf1a3da4-f2db-435d-8da9-f6ed6b1fdac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_b5f0b26f-6182-4e06-9f93-b48abce51f2d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_bf1a3da4-f2db-435d-8da9-f6ed6b1fdac1" xlink:to="loc_ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember_b5f0b26f-6182-4e06-9f93-b48abce51f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_fb88981a-f2af-4f53-ab8a-c4437d2953c4" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c1ddbdb6-c873-4065-87dd-a3d64a51f8fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c1ddbdb6-c873-4065-87dd-a3d64a51f8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_90103efb-4ed9-4239-b832-2452b3a13ac5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_NewProvisionsOtherProvisions_90103efb-4ed9-4239-b832-2452b3a13ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_958a87d9-c950-4ddb-a414-2182b39551cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_958a87d9-c950-4ddb-a414-2182b39551cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_5ff33826-f425-43e0-b63a-9e47f3874df6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_5ff33826-f425-43e0-b63a-9e47f3874df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_02c71adf-dec8-408d-b60d-b5b19fb722ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_02c71adf-dec8-408d-b60d-b5b19fb722ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_49f15e19-e933-4157-8830-1ffc33f9527b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_49f15e19-e933-4157-8830-1ffc33f9527b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_baacdf26-2aa4-4b2e-a91d-2decc5f20309" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_OnerousContractsProvision_baacdf26-2aa4-4b2e-a91d-2decc5f20309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_5e0eed8d-d9df-47d7-91aa-c89fc4820aa4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_5e0eed8d-d9df-47d7-91aa-c89fc4820aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_c0121861-ed5e-42a0-bdfa-668baaa996da" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_c0121861-ed5e-42a0-bdfa-668baaa996da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_e498070d-9343-479a-9d0a-c0a9815357eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_LiabilitiesIncurred_e498070d-9343-479a-9d0a-c0a9815357eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability_0c6ea67a-0ab0-4a5d-925a-473c5f792d51" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability_0c6ea67a-0ab0-4a5d-925a-473c5f792d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationWorkingCapitalAdjustments_ea3af962-3fed-4d4f-b70d-794cdcc98e8f" xlink:href="bldp-20221231.xsd#bldp_ContingentConsiderationWorkingCapitalAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_ContingentConsiderationWorkingCapitalAdjustments_ea3af962-3fed-4d4f-b70d-794cdcc98e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability_c0c94cec-8acc-4cdc-940f-1558e957cece" xlink:href="bldp-20221231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_PaymentOfContingentConsiderationLiability_c0c94cec-8acc-4cdc-940f-1558e957cece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractTerminationLiabilities_bc9f6323-ffa6-485c-b9b6-05824c4a8f54" xlink:href="bldp-20221231.xsd#bldp_ContractTerminationLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_ContractTerminationLiabilities_bc9f6323-ffa6-485c-b9b6-05824c4a8f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_143c9ffa-2fc1-42d7-bafb-1214ff3f9fc3" xlink:href="bldp-20221231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_143c9ffa-2fc1-42d7-bafb-1214ff3f9fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_d30c4726-3ab3-4b1d-8b43-b70536b99058" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_122393f5-d2a9-4cdd-8c86-adf9c9090f78" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_9f930152-20d1-4d72-a753-9a83a0b6d88b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_a5adec9e-694f-4ee2-a0be-0e4abfd5dc22" xlink:href="bldp-20221231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_ba30ac0b-561e-418a-adf9-66e66249b425" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_a5adec9e-694f-4ee2-a0be-0e4abfd5dc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#LeaseliabilityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LeaseliabilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_49bf2ed2-f36a-4af9-834a-41b94c2f71a7" xlink:href="bldp-20221231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8a7a5e0f-0086-4857-bdf4-aaaa1801c47a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_49bf2ed2-f36a-4af9-834a-41b94c2f71a7" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8a7a5e0f-0086-4857-bdf4-aaaa1801c47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_f124d262-31a7-44df-8cee-c095b9e7a716" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8a7a5e0f-0086-4857-bdf4-aaaa1801c47a" xlink:to="loc_ifrs-full_RangeAxis_f124d262-31a7-44df-8cee-c095b9e7a716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_4c8a65e2-bee2-4de9-85bc-716f77a3b3fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_f124d262-31a7-44df-8cee-c095b9e7a716" xlink:to="loc_ifrs-full_RangesMember_4c8a65e2-bee2-4de9-85bc-716f77a3b3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_0d8f5271-9aaf-4790-9ee2-9d38a1967652" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_4c8a65e2-bee2-4de9-85bc-716f77a3b3fc" xlink:to="loc_ifrs-full_BottomOfRangeMember_0d8f5271-9aaf-4790-9ee2-9d38a1967652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_c34d55d5-5a15-45c9-9357-0be533ccfda6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_4c8a65e2-bee2-4de9-85bc-716f77a3b3fc" xlink:to="loc_ifrs-full_TopOfRangeMember_c34d55d5-5a15-45c9-9357-0be533ccfda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ee2caa52-4efd-4a52-8d1e-8792b2bb437b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8a7a5e0f-0086-4857-bdf4-aaaa1801c47a" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ee2caa52-4efd-4a52-8d1e-8792b2bb437b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesInterestRate_29c67fb8-432b-4a0b-8c13-8c6b28b9a4a0" xlink:href="bldp-20221231.xsd#bldp_LeasesInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ee2caa52-4efd-4a52-8d1e-8792b2bb437b" xlink:to="loc_bldp_LeasesInterestRate_29c67fb8-432b-4a0b-8c13-8c6b28b9a4a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_95e80fdc-dc14-4c74-bc8f-008c75cc7f6b" xlink:href="bldp-20221231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ee2caa52-4efd-4a52-8d1e-8792b2bb437b" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_95e80fdc-dc14-4c74-bc8f-008c75cc7f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PrincipalPaymentsOfLeaseLiabilities_a764014e-efbf-4d1e-9229-391c984de8c0" xlink:href="bldp-20221231.xsd#bldp_PrincipalPaymentsOfLeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ee2caa52-4efd-4a52-8d1e-8792b2bb437b" xlink:to="loc_bldp_PrincipalPaymentsOfLeaseLiabilities_a764014e-efbf-4d1e-9229-391c984de8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#LeaseliabilitySummaryofLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_4871c22d-6778-4ba8-a8b7-9e1cc895362e" xlink:href="bldp-20221231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6da84b7d-e794-41b0-bca2-e1aa78d1c12c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_4871c22d-6778-4ba8-a8b7-9e1cc895362e" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6da84b7d-e794-41b0-bca2-e1aa78d1c12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_d7c95c42-f360-488f-8502-3f2272cd028f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6da84b7d-e794-41b0-bca2-e1aa78d1c12c" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_d7c95c42-f360-488f-8502-3f2272cd028f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_989863e8-df1b-43c6-8210-b723e943e04f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_d7c95c42-f360-488f-8502-3f2272cd028f" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_989863e8-df1b-43c6-8210-b723e943e04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_1a561ea5-3cd7-43ab-abc0-874ed6f0c36e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_989863e8-df1b-43c6-8210-b723e943e04f" xlink:to="loc_ifrs-full_LandAndBuildingsMember_1a561ea5-3cd7-43ab-abc0-874ed6f0c36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_8f6e7b52-fa7a-44ae-9f7a-749100e44d0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_989863e8-df1b-43c6-8210-b723e943e04f" xlink:to="loc_ifrs-full_OfficeEquipmentMember_8f6e7b52-fa7a-44ae-9f7a-749100e44d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_8dfc9262-e0b7-48df-b6e0-08b3f88f9eac" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_989863e8-df1b-43c6-8210-b723e943e04f" xlink:to="loc_ifrs-full_VehiclesMember_8dfc9262-e0b7-48df-b6e0-08b3f88f9eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_1aae6f9b-01da-45bd-ba7d-8ba8e595fd42" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6da84b7d-e794-41b0-bca2-e1aa78d1c12c" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_1aae6f9b-01da-45bd-ba7d-8ba8e595fd42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_1b5ec73b-39ec-4f80-8531-e0b24f6f3f42" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_1aae6f9b-01da-45bd-ba7d-8ba8e595fd42" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_1b5ec73b-39ec-4f80-8531-e0b24f6f3f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_fecc1020-b6a6-417c-921e-c0f6fa862fa0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_1aae6f9b-01da-45bd-ba7d-8ba8e595fd42" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_fecc1020-b6a6-417c-921e-c0f6fa862fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_a9376605-094d-46c9-ac7f-ee31c16a6957" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_1aae6f9b-01da-45bd-ba7d-8ba8e595fd42" xlink:to="loc_ifrs-full_LeaseLiabilities_a9376605-094d-46c9-ac7f-ee31c16a6957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#LeaseliabilityMaturityAnalysisDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_f54b59ad-8739-437a-8de1-a6ed49361123" xlink:href="bldp-20221231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_99ef7837-2924-4d3b-9854-27404477f54d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_f54b59ad-8739-437a-8de1-a6ed49361123" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_99ef7837-2924-4d3b-9854-27404477f54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_e167f7d2-0089-48c4-ace3-c33b2dfea874" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_99ef7837-2924-4d3b-9854-27404477f54d" xlink:to="loc_ifrs-full_MaturityAxis_e167f7d2-0089-48c4-ace3-c33b2dfea874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_13f37ff8-0e66-4eac-b045-ddaca2518743" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_e167f7d2-0089-48c4-ace3-c33b2dfea874" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_13f37ff8-0e66-4eac-b045-ddaca2518743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_26d330bc-33e4-423c-93b4-bbdec6f5166a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_13f37ff8-0e66-4eac-b045-ddaca2518743" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_26d330bc-33e4-423c-93b4-bbdec6f5166a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_afa210a4-7d4e-43d2-9fd2-429c27eae0d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_13f37ff8-0e66-4eac-b045-ddaca2518743" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_afa210a4-7d4e-43d2-9fd2-429c27eae0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_a3d11ab7-3d21-4e5a-8cd7-da19076f3bec" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_13f37ff8-0e66-4eac-b045-ddaca2518743" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_a3d11ab7-3d21-4e5a-8cd7-da19076f3bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_6ba007ab-4f83-4b36-ae72-ef22c43378e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_99ef7837-2924-4d3b-9854-27404477f54d" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_6ba007ab-4f83-4b36-ae72-ef22c43378e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_57a2a84b-13a1-495e-97c5-11e52c10fdee" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_6ba007ab-4f83-4b36-ae72-ef22c43378e9" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_57a2a84b-13a1-495e-97c5-11e52c10fdee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_49f3da1c-d8fd-4cf5-a90a-cd3ceff3f713" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_75406404-a634-4257-add2-9502586caddf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_49f3da1c-d8fd-4cf5-a90a-cd3ceff3f713" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_75406404-a634-4257-add2-9502586caddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_9585824f-b881-4bb5-aedc-fb0289b988f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_75406404-a634-4257-add2-9502586caddf" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_9585824f-b881-4bb5-aedc-fb0289b988f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_851242cb-366a-4a3a-83e7-12c57a236c70" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9585824f-b881-4bb5-aedc-fb0289b988f0" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_851242cb-366a-4a3a-83e7-12c57a236c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_4107eabb-12a2-4fef-8536-b90e74ea670c" xlink:href="bldp-20221231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_851242cb-366a-4a3a-83e7-12c57a236c70" xlink:to="loc_bldp_PensionPlanMember_4107eabb-12a2-4fef-8536-b90e74ea670c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_bc106a2f-bb4f-4eb6-a2a7-7c9be4ce1e40" xlink:href="bldp-20221231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_851242cb-366a-4a3a-83e7-12c57a236c70" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_bc106a2f-bb4f-4eb6-a2a7-7c9be4ce1e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d45c56f0-bf7f-41a1-9f9b-b042d6d8bbfa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_75406404-a634-4257-add2-9502586caddf" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d45c56f0-bf7f-41a1-9f9b-b042d6d8bbfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_6163561a-8fd3-4e1d-97e9-428a3774d7af" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d45c56f0-bf7f-41a1-9f9b-b042d6d8bbfa" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_6163561a-8fd3-4e1d-97e9-428a3774d7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_1170389b-4398-4a25-b2d0-c816982c6d56" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_a892f0f2-a3bb-4f90-a53c-93f2169d6f8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_1170389b-4398-4a25-b2d0-c816982c6d56" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_a892f0f2-a3bb-4f90-a53c-93f2169d6f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_904cc936-8a3e-4d77-b279-1c4b09e440f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_a892f0f2-a3bb-4f90-a53c-93f2169d6f8c" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_904cc936-8a3e-4d77-b279-1c4b09e440f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_8ce86b51-3a9d-41b7-a1c6-8968a55679e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_904cc936-8a3e-4d77-b279-1c4b09e440f3" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_8ce86b51-3a9d-41b7-a1c6-8968a55679e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_b0da8557-2d35-4332-b329-0213e6bc8618" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_8ce86b51-3a9d-41b7-a1c6-8968a55679e0" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_b0da8557-2d35-4332-b329-0213e6bc8618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_a892f0f2-a3bb-4f90-a53c-93f2169d6f8c" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_53fc2456-e2c7-416f-842c-cb296c1d81ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_53fc2456-e2c7-416f-842c-cb296c1d81ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBenefitPlans_0959328f-781a-475f-8025-3aa8c806329c" xlink:href="bldp-20221231.xsd#bldp_NumberOfBenefitPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:to="loc_bldp_NumberOfBenefitPlans_0959328f-781a-475f-8025-3aa8c806329c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_aeec7f3b-e142-409c-973d-c3971bf64f00" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_aeec7f3b-e142-409c-973d-c3971bf64f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_f4482837-db26-4b68-8cd2-019a8ee07130" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_2b2ea2fe-a32c-462f-8ef3-5041c2494116" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_f4482837-db26-4b68-8cd2-019a8ee07130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsFutureBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_bbfb7729-6639-4b8a-a3fd-ef6f46c2ac2f" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6cd1eab1-d2f1-4f3b-a1a3-d9ea086593e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_bbfb7729-6639-4b8a-a3fd-ef6f46c2ac2f" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6cd1eab1-d2f1-4f3b-a1a3-d9ea086593e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_c3e9e33b-521d-448d-ac4f-44c73311f06d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6cd1eab1-d2f1-4f3b-a1a3-d9ea086593e7" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_c3e9e33b-521d-448d-ac4f-44c73311f06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_930463dd-67cd-4c53-82cd-6266b04abe7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_c3e9e33b-521d-448d-ac4f-44c73311f06d" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_930463dd-67cd-4c53-82cd-6266b04abe7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_81dfcf01-c8fb-4a43-a13f-6c231eeda199" xlink:href="bldp-20221231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_930463dd-67cd-4c53-82cd-6266b04abe7f" xlink:to="loc_bldp_PensionPlanMember_81dfcf01-c8fb-4a43-a13f-6c231eeda199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_c24cc494-89d7-491a-a07d-f4a9529bca97" xlink:href="bldp-20221231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_930463dd-67cd-4c53-82cd-6266b04abe7f" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_c24cc494-89d7-491a-a07d-f4a9529bca97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_3ed75db0-9585-44ef-a237-3a52bec3f2ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6cd1eab1-d2f1-4f3b-a1a3-d9ea086593e7" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_3ed75db0-9585-44ef-a237-3a52bec3f2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_85b1d18a-2284-4b1e-8fb9-ef5abf5a4d12" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_3ed75db0-9585-44ef-a237-3a52bec3f2ab" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_85b1d18a-2284-4b1e-8fb9-ef5abf5a4d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_36f2501d-8601-4155-9e45-105a92dc6c87" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_85b1d18a-2284-4b1e-8fb9-ef5abf5a4d12" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_36f2501d-8601-4155-9e45-105a92dc6c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_d1213e80-d9b9-4ee2-87a2-f0f3c01ac0f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PlanAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_85b1d18a-2284-4b1e-8fb9-ef5abf5a4d12" xlink:to="loc_ifrs-full_PlanAssetsMember_d1213e80-d9b9-4ee2-87a2-f0f3c01ac0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1e414ca0-cd21-460e-89ab-81d6a4241115" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6cd1eab1-d2f1-4f3b-a1a3-d9ea086593e7" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1e414ca0-cd21-460e-89ab-81d6a4241115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsFuturePlansRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1e414ca0-cd21-460e-89ab-81d6a4241115" xlink:to="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_19d81737-c383-43fe-b6f3-747955b2d167" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_19d81737-c383-43fe-b6f3-747955b2d167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_a7510879-d99c-4564-b19d-e8071b65f8a6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_a7510879-d99c-4564-b19d-e8071b65f8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_08abf533-e64f-4afb-b446-1d74e10f53e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_08abf533-e64f-4afb-b446-1d74e10f53e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_f789d2a1-0ab8-458f-86df-a1cf24d6a3c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_f789d2a1-0ab8-458f-86df-a1cf24d6a3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_6fa83d5a-7158-4c86-8563-d008c087d2a7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_1df0dab3-f7a9-4b3f-98e9-f8c43804efc8" xlink:to="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_6fa83d5a-7158-4c86-8563-d008c087d2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_a6a73c9b-16b4-4867-ac94-66083726dbec" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_a6a73c9b-16b4-4867-ac94-66083726dbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_c4b184bc-5724-4e2f-b960-2cd465143d53" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_c4b184bc-5724-4e2f-b960-2cd465143d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_1f338c7b-8488-4c38-9d8f-5f859f998e75" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_1f338c7b-8488-4c38-9d8f-5f859f998e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_e7120883-dc22-4bd6-bd3c-15d5f4c8689d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_e7120883-dc22-4bd6-bd3c-15d5f4c8689d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_07ecae4d-b8de-436b-bf04-c30804ee250b" xlink:href="bldp-20221231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_07ecae4d-b8de-436b-bf04-c30804ee250b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_ffc9b781-831d-4100-b277-cd9274a49fb5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_e80f8f3b-a161-440d-9509-50dbe75bcb47" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_ffc9b781-831d-4100-b277-cd9274a49fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_037ff650-75fd-46a7-970e-007109a88ebe" xlink:href="bldp-20221231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:to="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_037ff650-75fd-46a7-970e-007109a88ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_81b18f3a-138f-4fdd-80df-c6dfdc50ac87" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_037ff650-75fd-46a7-970e-007109a88ebe" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_81b18f3a-138f-4fdd-80df-c6dfdc50ac87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_c063a8e5-4900-4f46-a671-d05e0cce2990" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_037ff650-75fd-46a7-970e-007109a88ebe" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_c063a8e5-4900-4f46-a671-d05e0cce2990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_08a93cce-7415-4c39-b15f-fe2a1b69856e" xlink:href="bldp-20221231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_037ff650-75fd-46a7-970e-007109a88ebe" xlink:to="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_08a93cce-7415-4c39-b15f-fe2a1b69856e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_3604c8ec-4321-4c82-a874-a5c462ce7e6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_aa29cb82-a3ff-4aed-b0f3-882ade901a67" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_3604c8ec-4321-4c82-a874-a5c462ce7e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_2f553e89-89e6-4be4-ac79-364132dd2ff8" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_2341f111-0523-4a1a-96f0-9c8cb3aa21d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_2f553e89-89e6-4be4-ac79-364132dd2ff8" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_2341f111-0523-4a1a-96f0-9c8cb3aa21d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_e508baa8-38d4-483a-afbd-70496a66ee92" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_2341f111-0523-4a1a-96f0-9c8cb3aa21d5" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_e508baa8-38d4-483a-afbd-70496a66ee92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_e85cb27d-f116-4cad-bec8-9c75c6aba9f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_e508baa8-38d4-483a-afbd-70496a66ee92" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_e85cb27d-f116-4cad-bec8-9c75c6aba9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_dd381163-f73a-4ab4-843e-d3f469e0adef" xlink:href="bldp-20221231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_e85cb27d-f116-4cad-bec8-9c75c6aba9f8" xlink:to="loc_bldp_PensionPlanMember_dd381163-f73a-4ab4-843e-d3f469e0adef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_28e2f63d-b556-402f-bb63-e023f8d11e40" xlink:href="bldp-20221231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_e85cb27d-f116-4cad-bec8-9c75c6aba9f8" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_28e2f63d-b556-402f-bb63-e023f8d11e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_b458065c-6a09-4403-b87f-5fc4d7a83942" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_2341f111-0523-4a1a-96f0-9c8cb3aa21d5" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_b458065c-6a09-4403-b87f-5fc4d7a83942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_3f657223-d7c2-418d-b91b-8bc2c087f11e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_b458065c-6a09-4403-b87f-5fc4d7a83942" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_3f657223-d7c2-418d-b91b-8bc2c087f11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsCompositionofPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_e0079e79-15af-4489-9f20-fb1e01850e22" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_40494295-e859-412d-ab54-8296df625c72" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_e0079e79-15af-4489-9f20-fb1e01850e22" xlink:to="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_40494295-e859-412d-ab54-8296df625c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_951dc4f5-a729-4178-a249-fa55c8a4e10e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_e0079e79-15af-4489-9f20-fb1e01850e22" xlink:to="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_951dc4f5-a729-4178-a249-fa55c8a4e10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_f4728348-692b-4f8a-85d8-65da91c23eaf" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_e0079e79-15af-4489-9f20-fb1e01850e22" xlink:to="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_f4728348-692b-4f8a-85d8-65da91c23eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_82e45d16-7b4f-455f-ab59-1e8dac59156d" xlink:href="bldp-20221231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_e0079e79-15af-4489-9f20-fb1e01850e22" xlink:to="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_82e45d16-7b4f-455f-ab59-1e8dac59156d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EmployeefuturebenefitsActuarialAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_2b1e2cc6-c8d6-4d86-b57c-3be9bd88d788" xlink:href="bldp-20221231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_50b8e07e-3382-405a-ac38-be1a81df7263" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_2b1e2cc6-c8d6-4d86-b57c-3be9bd88d788" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_50b8e07e-3382-405a-ac38-be1a81df7263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_bb312004-855e-4728-8ec8-1a92ff579709" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_50b8e07e-3382-405a-ac38-be1a81df7263" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_bb312004-855e-4728-8ec8-1a92ff579709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_d5239779-fc1c-4e9d-bf39-c3bcf7eae413" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_bb312004-855e-4728-8ec8-1a92ff579709" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_d5239779-fc1c-4e9d-bf39-c3bcf7eae413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_c4c7f106-abbd-4c6e-b076-1a500905a50f" xlink:href="bldp-20221231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_d5239779-fc1c-4e9d-bf39-c3bcf7eae413" xlink:to="loc_bldp_PensionPlanMember_c4c7f106-abbd-4c6e-b076-1a500905a50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_02b12a3a-cfcb-47f8-8dd5-a1acc242705c" xlink:href="bldp-20221231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_d5239779-fc1c-4e9d-bf39-c3bcf7eae413" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_02b12a3a-cfcb-47f8-8dd5-a1acc242705c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_bf603234-e1c2-489b-adac-36c12e6f9482" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_50b8e07e-3382-405a-ac38-be1a81df7263" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_bf603234-e1c2-489b-adac-36c12e6f9482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_2e3e9747-79b2-4706-a2b5-f7e8d9794548" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_bf603234-e1c2-489b-adac-36c12e6f9482" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_2e3e9747-79b2-4706-a2b5-f7e8d9794548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_ec6f19e8-e290-4b93-a514-63916eac0001" xlink:href="bldp-20221231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_bf603234-e1c2-489b-adac-36c12e6f9482" xlink:to="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_ec6f19e8-e290-4b93-a514-63916eac0001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquitySharebasedcompensationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquitySharebasedcompensationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquitySharebasedcompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentsArrangementsAbstract_d9af4de9-38d7-455a-8e6d-7a9b122ccc7a" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentsArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_81e8d0da-6a68-46fd-98a1-ae3dd06a5f32" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentsArrangementsAbstract_d9af4de9-38d7-455a-8e6d-7a9b122ccc7a" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_81e8d0da-6a68-46fd-98a1-ae3dd06a5f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_48decc0e-2e06-4812-921d-3fffd32924a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_81e8d0da-6a68-46fd-98a1-ae3dd06a5f32" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_48decc0e-2e06-4812-921d-3fffd32924a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_addd424f-71f7-4675-bf19-7ad2b7096a7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_48decc0e-2e06-4812-921d-3fffd32924a4" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_addd424f-71f7-4675-bf19-7ad2b7096a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_e1d95316-e847-4267-8763-c27eb4187ebb" xlink:href="bldp-20221231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_addd424f-71f7-4675-bf19-7ad2b7096a7a" xlink:to="loc_bldp_EmployeeStockOption1Member_e1d95316-e847-4267-8763-c27eb4187ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_fc081ce4-0f07-4d86-b897-dc9973866b7a" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_addd424f-71f7-4675-bf19-7ad2b7096a7a" xlink:to="loc_bldp_DeferredShareUnitsMember_fc081ce4-0f07-4d86-b897-dc9973866b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_8a764610-89d6-4aea-9604-e04f9cb78ee3" xlink:href="bldp-20221231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_addd424f-71f7-4675-bf19-7ad2b7096a7a" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_8a764610-89d6-4aea-9604-e04f9cb78ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b404ad5b-a529-4c26-9399-e233693be6bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_81e8d0da-6a68-46fd-98a1-ae3dd06a5f32" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b404ad5b-a529-4c26-9399-e233693be6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_0a7baa61-2d17-46ce-b01b-67f70c952c21" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b404ad5b-a529-4c26-9399-e233693be6bc" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_0a7baa61-2d17-46ce-b01b-67f70c952c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_bbf2d853-c9fd-449c-bc09-7aca2e2f44fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b404ad5b-a529-4c26-9399-e233693be6bc" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_bbf2d853-c9fd-449c-bc09-7aca2e2f44fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_be3d5fbb-0e20-48bf-9947-cf9eace4b2bc" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_be3d5fbb-0e20-48bf-9947-cf9eace4b2bc" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b6b35236-9116-40cf-bcd8-79246403ce50" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b6b35236-9116-40cf-bcd8-79246403ce50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_c0c0325c-a903-4425-a2c0-2be871e8f43b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b6b35236-9116-40cf-bcd8-79246403ce50" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_c0c0325c-a903-4425-a2c0-2be871e8f43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_e22f4a49-3c6b-4c67-8eb5-50b3a0ee5730" xlink:href="bldp-20221231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_c0c0325c-a903-4425-a2c0-2be871e8f43b" xlink:to="loc_bldp_EmployeeStockOption1Member_e22f4a49-3c6b-4c67-8eb5-50b3a0ee5730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_85e1f15d-b9c8-4d0d-9b0e-8256a15a3565" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_c0c0325c-a903-4425-a2c0-2be871e8f43b" xlink:to="loc_bldp_DeferredShareUnitsMember_85e1f15d-b9c8-4d0d-9b0e-8256a15a3565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_13d541a6-c50c-4c3a-8f9e-955cafa96a3c" xlink:href="bldp-20221231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_c0c0325c-a903-4425-a2c0-2be871e8f43b" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_13d541a6-c50c-4c3a-8f9e-955cafa96a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_acc6a20e-7503-423d-8fcf-5bdd32e08fba" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_acc6a20e-7503-423d-8fcf-5bdd32e08fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_7095818b-1a44-453e-ae30-c3ac2ea14e8d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_acc6a20e-7503-423d-8fcf-5bdd32e08fba" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_7095818b-1a44-453e-ae30-c3ac2ea14e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember_2ecd46b5-3e00-4de8-b55d-341bc2ab41c7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_7095818b-1a44-453e-ae30-c3ac2ea14e8d" xlink:to="loc_ifrs-full_OrdinarySharesMember_2ecd46b5-3e00-4de8-b55d-341bc2ab41c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis_1d7ad4ed-1868-4f40-bbad-e23211349bd4" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:to="loc_bldp_SaleOfStockAxis_1d7ad4ed-1868-4f40-bbad-e23211349bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_99c90912-d524-47df-a767-73e0cd362233" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockAxis_1d7ad4ed-1868-4f40-bbad-e23211349bd4" xlink:to="loc_bldp_SaleOfStockDomain_99c90912-d524-47df-a767-73e0cd362233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BoughtDealOfferingMember_b992c651-deb4-46db-8b25-28ecb0f3d483" xlink:href="bldp-20221231.xsd#bldp_BoughtDealOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_99c90912-d524-47df-a767-73e0cd362233" xlink:to="loc_bldp_BoughtDealOfferingMember_b992c651-deb4-46db-8b25-28ecb0f3d483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ATMProgramsMember_20cad82c-1b62-4c96-9a22-098ae22295f6" xlink:href="bldp-20221231.xsd#bldp_ATMProgramsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_99c90912-d524-47df-a767-73e0cd362233" xlink:to="loc_bldp_ATMProgramsMember_20cad82c-1b62-4c96-9a22-098ae22295f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProspectusMember_1b16d400-3f82-4b74-8a60-8af4a46c3926" xlink:href="bldp-20221231.xsd#bldp_ProspectusMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_99c90912-d524-47df-a767-73e0cd362233" xlink:to="loc_bldp_ProspectusMember_1b16d400-3f82-4b74-8a60-8af4a46c3926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_630b6e27-0761-4a26-bc3f-ab4d434425b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_630b6e27-0761-4a26-bc3f-ab4d434425b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2f008bfb-493a-46d9-8829-5810d22efd95" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_630b6e27-0761-4a26-bc3f-ab4d434425b8" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2f008bfb-493a-46d9-8829-5810d22efd95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_87e86f57-7124-40bd-92bd-10d8110809be" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_2f008bfb-493a-46d9-8829-5810d22efd95" xlink:to="loc_bldp_BallardMotiveSolutionsMember_87e86f57-7124-40bd-92bd-10d8110809be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_c2e294cb-2cee-4f07-a5e9-86a18426ab65" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_aa8df716-f0fd-4b5b-95e7-ad7d651278d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_aa8df716-f0fd-4b5b-95e7-ad7d651278d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_08a4095c-7ece-4026-a248-e399a18c3a95" xlink:href="bldp-20221231.xsd#bldp_ConsiderationTransferredNumberOfSharesIssuedEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_08a4095c-7ece-4026-a248-e399a18c3a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredFinanceCost_6393e5a7-6e26-4e18-ad1e-b449a749664d" xlink:href="bldp-20221231.xsd#bldp_DeferredFinanceCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_DeferredFinanceCost_6393e5a7-6e26-4e18-ad1e-b449a749664d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_8330026c-85d9-4e3e-b9c9-fa63ffe3d6cf" xlink:href="bldp-20221231.xsd#bldp_ConsiderationTransferredSharesIssuedNumberOfTranches"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_8330026c-85d9-4e3e-b9c9-fa63ffe3d6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1_bd88eedd-0491-4f45-93eb-4e643aee0acc" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_SaleOfStockPricePerShare1_bd88eedd-0491-4f45-93eb-4e643aee0acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_24fb443c-6f5c-4f64-ae9d-ad84d9b56f51" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_24fb443c-6f5c-4f64-ae9d-ad84d9b56f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_e4d177e0-5dc2-4f32-8e4c-1ba71c329995" xlink:href="bldp-20221231.xsd#bldp_ProceedsFromIssuingSharesGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_e4d177e0-5dc2-4f32-8e4c-1ba71c329995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAuthorizedAmount_a8e5c4d4-dd0e-4779-914e-b5818b278c20" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockAuthorizedAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_SaleOfStockAuthorizedAmount_a8e5c4d4-dd0e-4779-914e-b5818b278c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_dcf7bf20-5418-4920-bf80-159a0add7bf8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfSharesIssued_dcf7bf20-5418-4920-bf80-159a0add7bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_bbc9a87b-4bc4-425f-95be-f1918650faa8" xlink:href="bldp-20221231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_bbc9a87b-4bc4-425f-95be-f1918650faa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_a8ac2a0c-a81a-4b79-809a-b24d1d98e6d0" xlink:href="bldp-20221231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_a8ac2a0c-a81a-4b79-809a-b24d1d98e6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_239f97a9-114b-42af-b7e1-57bb45066d01" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_239f97a9-114b-42af-b7e1-57bb45066d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_f6d4708c-ebb0-479e-ab61-4c37c8dd20a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_f6d4708c-ebb0-479e-ab61-4c37c8dd20a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_cf9ee7a8-054b-49eb-abfc-7270b89b0dcc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_cf9ee7a8-054b-49eb-abfc-7270b89b0dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_226dfd07-f6aa-4c0a-ab56-d3992aacaa0b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_226dfd07-f6aa-4c0a-ab56-d3992aacaa0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_4921bf91-1f21-4da7-9acc-c36b777fc55e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted_4921bf91-1f21-4da7-9acc-c36b777fc55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_302901e1-42c6-41e1-a3b4-e5b0d5e94402" xlink:href="bldp-20221231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_302901e1-42c6-41e1-a3b4-e5b0d5e94402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_3ac03115-8aad-4884-bba0-ee9c7fb01595" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_3ac03115-8aad-4884-bba0-ee9c7fb01595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_c98cc7ea-e6f4-4c6a-952a-35b019e4b85f" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_c98cc7ea-e6f4-4c6a-952a-35b019e4b85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_3d309d0a-f80b-4a9b-bf10-a4b734a71cde" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesIssuedPerAwardRedeemed"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_3d309d0a-f80b-4a9b-bf10-a4b734a71cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_1e1a3734-c229-43d1-a7c1-bb9c68a4ae83" xlink:href="bldp-20221231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_1e1a3734-c229-43d1-a7c1-bb9c68a4ae83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_823e9c3a-095f-4f2b-9c03-8f8c21ce2fcb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_823e9c3a-095f-4f2b-9c03-8f8c21ce2fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_8f54c24c-371b-449f-9e1a-6bf95c6769dd" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_8f54c24c-371b-449f-9e1a-6bf95c6769dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_5107941e-05a3-4053-aa43-2b013569ab08" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_5107941e-05a3-4053-aa43-2b013569ab08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d3d2fad2-2f8e-4a38-880b-46c95b92154a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d3d2fad2-2f8e-4a38-880b-46c95b92154a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans_f50798f9-66be-4365-a8e7-d1308a3a029a" xlink:href="bldp-20221231.xsd#bldp_NumberOfShareBasedCompensationPlans"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_bldp_NumberOfShareBasedCompensationPlans_f50798f9-66be-4365-a8e7-d1308a3a029a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_6d66416a-dc8c-446a-b166-325f40b1689f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_4eac7d0c-00ca-4b92-80d7-cc89bd3419ad" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_6d66416a-dc8c-446a-b166-325f40b1689f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityShareCapitalDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareCapitalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_d2fa6f25-c04e-4464-a2b2-a7f0a475c970" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_9e4a02f4-8a6e-4663-bfeb-d152f3ce94b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_d2fa6f25-c04e-4464-a2b2-a7f0a475c970" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_9e4a02f4-8a6e-4663-bfeb-d152f3ce94b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis_5dbdef07-ba73-46a5-ae23-76e0138c71d7" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_9e4a02f4-8a6e-4663-bfeb-d152f3ce94b7" xlink:to="loc_bldp_SaleOfStockAxis_5dbdef07-ba73-46a5-ae23-76e0138c71d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_b49bd0e9-ed9f-47db-a37e-0cc4b8a53bd9" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockAxis_5dbdef07-ba73-46a5-ae23-76e0138c71d7" xlink:to="loc_bldp_SaleOfStockDomain_b49bd0e9-ed9f-47db-a37e-0cc4b8a53bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BoughtDealOfferingMember_07f014d3-8cbb-40f3-9e5e-9bd5e13adbb8" xlink:href="bldp-20221231.xsd#bldp_BoughtDealOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_b49bd0e9-ed9f-47db-a37e-0cc4b8a53bd9" xlink:to="loc_bldp_BoughtDealOfferingMember_07f014d3-8cbb-40f3-9e5e-9bd5e13adbb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ATMProgramsMember_1d5ee08c-d54d-4908-b470-1a71fccb2fc8" xlink:href="bldp-20221231.xsd#bldp_ATMProgramsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_b49bd0e9-ed9f-47db-a37e-0cc4b8a53bd9" xlink:to="loc_bldp_ATMProgramsMember_1d5ee08c-d54d-4908-b470-1a71fccb2fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_9e4a02f4-8a6e-4663-bfeb-d152f3ce94b7" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_6b2ebe37-d6f0-4ea7-8ae5-387bc371988b" xlink:href="bldp-20221231.xsd#bldp_ConsiderationTransferredNumberOfSharesIssuedEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity_6b2ebe37-d6f0-4ea7-8ae5-387bc371988b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1_f6e8767c-f5b2-4391-9a42-3a3a12ffa43b" xlink:href="bldp-20221231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_bldp_SaleOfStockPricePerShare1_f6e8767c-f5b2-4391-9a42-3a3a12ffa43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProceedsFromIssuingSharesGross_410a8af2-eea0-47cb-92e5-72ddb4036d41" xlink:href="bldp-20221231.xsd#bldp_ProceedsFromIssuingSharesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_bldp_ProceedsFromIssuingSharesGross_410a8af2-eea0-47cb-92e5-72ddb4036d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsForShareIssueCosts_90423704-6e8b-46d4-98d5-c7768ba5c09c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PaymentsForShareIssueCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_ifrs-full_PaymentsForShareIssueCosts_90423704-6e8b-46d4-98d5-c7768ba5c09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForOtherShareIssueCosts_4c1bb115-9eb8-4e90-a5a7-dfe3fb769990" xlink:href="bldp-20221231.xsd#bldp_PaymentsForOtherShareIssueCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_bldp_PaymentsForOtherShareIssueCosts_4c1bb115-9eb8-4e90-a5a7-dfe3fb769990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_f7b258f1-b95b-477a-9451-8cb56aa1a959" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_1b80a4ae-e4a6-45dd-9ec7-7bad1fb7b40e" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_f7b258f1-b95b-477a-9451-8cb56aa1a959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityShareOptionsRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_38cda676-df70-4bf8-903c-e1fec2deb2f7" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_9eef084f-341f-4e0f-89e6-0fac58445d95" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_38cda676-df70-4bf8-903c-e1fec2deb2f7" xlink:to="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_9eef084f-341f-4e0f-89e6-0fac58445d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_1ec44b5e-4e91-46ef-bc2c-b68aae94de13" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_9eef084f-341f-4e0f-89e6-0fac58445d95" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_1ec44b5e-4e91-46ef-bc2c-b68aae94de13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_048e3879-6e46-444e-afe1-909a7bfa2bc9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_9eef084f-341f-4e0f-89e6-0fac58445d95" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_048e3879-6e46-444e-afe1-909a7bfa2bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_29cc5661-2971-418b-85c9-bf67ff8968fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_9eef084f-341f-4e0f-89e6-0fac58445d95" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_29cc5661-2971-418b-85c9-bf67ff8968fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_3b95897e-3fe3-4c62-9372-22000f235291" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_9eef084f-341f-4e0f-89e6-0fac58445d95" xlink:to="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_3b95897e-3fe3-4c62-9372-22000f235291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_dd8e0e4d-c0fb-4db7-a147-d93863d3203d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_9eef084f-341f-4e0f-89e6-0fac58445d95" xlink:to="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_dd8e0e4d-c0fb-4db7-a147-d93863d3203d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_88d0f614-52fb-4ccb-bd5c-4496fc7f9c35" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_9eef084f-341f-4e0f-89e6-0fac58445d95" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_88d0f614-52fb-4ccb-bd5c-4496fc7f9c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_08dc9604-ee76-4c0f-8f23-694bee863c65" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_38cda676-df70-4bf8-903c-e1fec2deb2f7" xlink:to="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_08dc9604-ee76-4c0f-8f23-694bee863c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_fe9b3f9a-48fd-49ca-8c08-e8db7054c9ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_08dc9604-ee76-4c0f-8f23-694bee863c65" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_fe9b3f9a-48fd-49ca-8c08-e8db7054c9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_88124032-e825-4cb8-a643-5c807e840102" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_08dc9604-ee76-4c0f-8f23-694bee863c65" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_88124032-e825-4cb8-a643-5c807e840102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_e83f81db-458e-4231-b026-96cad6741cd2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_08dc9604-ee76-4c0f-8f23-694bee863c65" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_e83f81db-458e-4231-b026-96cad6741cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_d26348ba-5388-4b91-b034-9649c51e9dd6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_08dc9604-ee76-4c0f-8f23-694bee863c65" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_d26348ba-5388-4b91-b034-9649c51e9dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_b87b3e04-b556-4ff9-921c-03e16b338966" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_08dc9604-ee76-4c0f-8f23-694bee863c65" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_b87b3e04-b556-4ff9-921c-03e16b338966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6effdf29-b877-4d53-9ac2-1c41f9751cf7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_08dc9604-ee76-4c0f-8f23-694bee863c65" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6effdf29-b877-4d53-9ac2-1c41f9751cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityShareOptionsRangeofExercisePricesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_09952dea-3be8-40b8-bbd9-861b5d1ff9fc" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_2006f21d-e18f-4e5a-bcee-f577fadc5eff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_09952dea-3be8-40b8-bbd9-861b5d1ff9fc" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_2006f21d-e18f-4e5a-bcee-f577fadc5eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_0d7eb3ee-f788-4e6b-b647-5eada81ca8ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_2006f21d-e18f-4e5a-bcee-f577fadc5eff" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_0d7eb3ee-f788-4e6b-b647-5eada81ca8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_0d7eb3ee-f788-4e6b-b647-5eada81ca8ee" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeOneMember_575d6a67-2269-489a-bc0b-4d307adbf766" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:to="loc_bldp_ExercisePriceRangeOneMember_575d6a67-2269-489a-bc0b-4d307adbf766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeTwoMember_bc6abf4c-0a4c-4708-a79f-4e6ba4cea20d" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:to="loc_bldp_ExercisePriceRangeTwoMember_bc6abf4c-0a4c-4708-a79f-4e6ba4cea20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeThreeMember_dc4eb9c8-8b99-4c67-9f09-f5d25d09ab53" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:to="loc_bldp_ExercisePriceRangeThreeMember_dc4eb9c8-8b99-4c67-9f09-f5d25d09ab53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeSixMember_27279397-5c64-4d8a-971b-b9720101f1fe" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceRangeSixMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_05c8bfa8-6956-4691-8156-fae5d162527e" xlink:to="loc_bldp_ExercisePriceRangeSixMember_27279397-5c64-4d8a-971b-b9720101f1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_0f3f0761-9572-44bc-a804-7018e346060d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_2006f21d-e18f-4e5a-bcee-f577fadc5eff" xlink:to="loc_ifrs-full_RangeAxis_0f3f0761-9572-44bc-a804-7018e346060d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_9487a020-3e2b-49e1-8821-f2081cfc5e31" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_0f3f0761-9572-44bc-a804-7018e346060d" xlink:to="loc_ifrs-full_RangesMember_9487a020-3e2b-49e1-8821-f2081cfc5e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_304f53cf-a5e4-476c-87f5-c3fdba87b508" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_9487a020-3e2b-49e1-8821-f2081cfc5e31" xlink:to="loc_ifrs-full_BottomOfRangeMember_304f53cf-a5e4-476c-87f5-c3fdba87b508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_ad4e94b8-cd59-4d0b-9210-20fe6a0d7e8b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_9487a020-3e2b-49e1-8821-f2081cfc5e31" xlink:to="loc_ifrs-full_TopOfRangeMember_ad4e94b8-cd59-4d0b-9210-20fe6a0d7e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_2006f21d-e18f-4e5a-bcee-f577fadc5eff" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceOfShareOptions_2948f52b-f40a-45de-83ab-7bcaefe315d6" xlink:href="bldp-20221231.xsd#bldp_ExercisePriceOfShareOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_bldp_ExercisePriceOfShareOptions_2948f52b-f40a-45de-83ab-7bcaefe315d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_be9a9b56-4bd5-4310-97e2-cd5a3bebe156" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_be9a9b56-4bd5-4310-97e2-cd5a3bebe156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_a4b1bc97-e4b1-42aa-b509-9fb2e04f92d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_a4b1bc97-e4b1-42aa-b509-9fb2e04f92d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_4a85700a-57ca-4849-81f1-3687fd5d3216" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_4a85700a-57ca-4849-81f1-3687fd5d3216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_3ccdc25d-c92e-4b43-9d98-6a0fd915cb37" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_3ccdc25d-c92e-4b43-9d98-6a0fd915cb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_47434e18-b943-442d-9a84-1045368926c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1d2fbc6d-425a-4bdf-b96b-bb9638a2b16b" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_47434e18-b943-442d-9a84-1045368926c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityShareOptionsFairValueAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_99737c8c-9400-47f7-b233-004241800f66" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OptionlifeshareoptionsgrantedPeriod_f8455561-921b-4c10-9a96-1c039b2231dd" xlink:href="bldp-20221231.xsd#bldp_OptionlifeshareoptionsgrantedPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_99737c8c-9400-47f7-b233-004241800f66" xlink:to="loc_bldp_OptionlifeshareoptionsgrantedPeriod_f8455561-921b-4c10-9a96-1c039b2231dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_17f5b8b4-c471-411a-84d0-dc3fae20a1aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_99737c8c-9400-47f7-b233-004241800f66" xlink:to="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_17f5b8b4-c471-411a-84d0-dc3fae20a1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_681bb741-1ab8-4c20-bb30-c73ca084a51d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_99737c8c-9400-47f7-b233-004241800f66" xlink:to="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_681bb741-1ab8-4c20-bb30-c73ca084a51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityDeferredShareUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_fceec0c3-a9a4-4d5b-af5c-d76c9b57362d" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_75f7a85b-c0cd-4ea7-9106-e574bfe2dd99" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_fceec0c3-a9a4-4d5b-af5c-d76c9b57362d" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_75f7a85b-c0cd-4ea7-9106-e574bfe2dd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_c54fe4cd-04a0-4e1a-9848-8fc747f2281b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_75f7a85b-c0cd-4ea7-9106-e574bfe2dd99" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_c54fe4cd-04a0-4e1a-9848-8fc747f2281b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_fd5e2c12-9f45-4187-b6de-003259615f15" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_c54fe4cd-04a0-4e1a-9848-8fc747f2281b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_fd5e2c12-9f45-4187-b6de-003259615f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_c7b2eb46-c543-431c-96b5-c5d0bddd28e9" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_fd5e2c12-9f45-4187-b6de-003259615f15" xlink:to="loc_bldp_DeferredShareUnitsMember_c7b2eb46-c543-431c-96b5-c5d0bddd28e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_35b935f9-6ac2-4eed-9d12-170c9f31d4b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_75f7a85b-c0cd-4ea7-9106-e574bfe2dd99" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_35b935f9-6ac2-4eed-9d12-170c9f31d4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:href="bldp-20221231.xsd#bldp_DeferredShareUnitsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_35b935f9-6ac2-4eed-9d12-170c9f31d4b0" xlink:to="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_6ee64156-33a4-47d3-9c74-07487ab3a844" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_6ee64156-33a4-47d3-9c74-07487ab3a844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_eaae91ce-2d7e-4bc2-91a3-d6e1521a6161" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_eaae91ce-2d7e-4bc2-91a3-d6e1521a6161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_5b94166e-2e6c-47ca-bbef-00477a171b9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_5b94166e-2e6c-47ca-bbef-00477a171b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d430b505-a24f-48e1-90a6-a24340b0b753" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredShareUnitsRollForward_52841762-5cbe-4052-a8bb-fdb7f1d98e6e" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d430b505-a24f-48e1-90a6-a24340b0b753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#EquityRestrictedShareUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_49422dfe-3c30-421c-ab88-dbe69e313850" xlink:href="bldp-20221231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_86f54552-a2aa-47d4-926a-0ce64a1c5fbe" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_49422dfe-3c30-421c-ab88-dbe69e313850" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_86f54552-a2aa-47d4-926a-0ce64a1c5fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_f7a8d709-1ddf-4084-bb0c-58b8a60aad88" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_86f54552-a2aa-47d4-926a-0ce64a1c5fbe" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_f7a8d709-1ddf-4084-bb0c-58b8a60aad88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_4a093549-0875-42e8-9993-b35ab2b820df" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_f7a8d709-1ddf-4084-bb0c-58b8a60aad88" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_4a093549-0875-42e8-9993-b35ab2b820df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_357bdb4f-880f-407b-9676-d890cdc316d9" xlink:href="bldp-20221231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_4a093549-0875-42e8-9993-b35ab2b820df" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_357bdb4f-880f-407b-9676-d890cdc316d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_54009f63-2d71-46d8-919f-e0274ae86c58" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_86f54552-a2aa-47d4-926a-0ce64a1c5fbe" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_54009f63-2d71-46d8-919f-e0274ae86c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:href="bldp-20221231.xsd#bldp_RestrictedStockUnitsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_54009f63-2d71-46d8-919f-e0274ae86c58" xlink:to="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_31c3c783-0945-406c-bc6f-98719ca1437c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_31c3c783-0945-406c-bc6f-98719ca1437c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_5cd3d9db-4c1f-4ee0-b517-1fc706a8b0a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_5cd3d9db-4c1f-4ee0-b517-1fc706a8b0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_3e3b53e1-d108-4bdb-86ce-f91138091363" xlink:href="bldp-20221231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_3e3b53e1-d108-4bdb-86ce-f91138091363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_ce30d0e0-0be7-4ac3-a157-d942d53c3f83" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_ce30d0e0-0be7-4ac3-a157-d942d53c3f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedNetLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_6efd097c-a87c-4f94-a2a1-21c9ca4adc83" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_6efd097c-a87c-4f94-a2a1-21c9ca4adc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_da6ac0d6-1732-4716-9c49-0f22c7bc9cbb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_273488bf-de91-4f70-b1fe-094e00f6ae2a" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_da6ac0d6-1732-4716-9c49-0f22c7bc9cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#CommitmentsandcontingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_03843bbc-2f7a-4f4d-a8cd-45b313c92f7a" xlink:href="bldp-20221231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_03843bbc-2f7a-4f4d-a8cd-45b313c92f7a" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ac18bac1-ea03-46b3-854e-ffe4237cbafa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ac18bac1-ea03-46b3-854e-ffe4237cbafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_e50bf267-e891-445c-8c28-095c24610012" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ac18bac1-ea03-46b3-854e-ffe4237cbafa" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_e50bf267-e891-445c-8c28-095c24610012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_1619c3d7-6b7f-452f-b243-04ca28558315" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_e50bf267-e891-445c-8c28-095c24610012" xlink:to="loc_bldp_HyCapFundMember_1619c3d7-6b7f-452f-b243-04ca28558315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_49f4546c-4118-42fe-8037-571640b784e6" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_e50bf267-e891-445c-8c28-095c24610012" xlink:to="loc_bldp_CleanH2FundMember_49f4546c-4118-42fe-8037-571640b784e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_970c38cb-f0ad-431a-ba97-58fbb22c48bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_970c38cb-f0ad-431a-ba97-58fbb22c48bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_316c5949-3ac4-435f-a763-93a1daf31b20" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_970c38cb-f0ad-431a-ba97-58fbb22c48bc" xlink:to="loc_ifrs-full_OtherProvisionsMember_316c5949-3ac4-435f-a763-93a1daf31b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_47b7536b-09ee-448b-a4b4-189a962e663e" xlink:href="bldp-20221231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_316c5949-3ac4-435f-a763-93a1daf31b20" xlink:to="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_47b7536b-09ee-448b-a4b4-189a962e663e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_b0360c95-a286-463e-80b5-8a2e3208fd01" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_316c5949-3ac4-435f-a763-93a1daf31b20" xlink:to="loc_ifrs-full_MiscellaneousOtherProvisionsMember_b0360c95-a286-463e-80b5-8a2e3208fd01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_60b701fa-09da-4181-ad01-b5af3e3344b5" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:to="loc_bldp_InvestmentContributionsAxis_60b701fa-09da-4181-ad01-b5af3e3344b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_cd5ebb4f-1715-48fe-a196-6faa62980518" xlink:href="bldp-20221231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsAxis_60b701fa-09da-4181-ad01-b5af3e3344b5" xlink:to="loc_bldp_InvestmentContributionsDomain_cd5ebb4f-1715-48fe-a196-6faa62980518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_caa39c4e-2893-4824-8bed-b6ae2c1124da" xlink:href="bldp-20221231.xsd#bldp_InitialContributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsDomain_cd5ebb4f-1715-48fe-a196-6faa62980518" xlink:to="loc_bldp_InitialContributionMember_caa39c4e-2893-4824-8bed-b6ae2c1124da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_6a1d3c79-104d-4b10-96dd-361482592185" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_e42f4b92-8448-46cd-910c-8e1786642092" xlink:href="bldp-20221231.xsd#bldp_NumberOfInvestmentsCommittingToBeLimitedPartner"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_e42f4b92-8448-46cd-910c-8e1786642092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CapitalCommitments_f14a63b3-1db2-45cd-bce9-28b77c40785b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CapitalCommitments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_ifrs-full_CapitalCommitments_f14a63b3-1db2-45cd-bce9-28b77c40785b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_5cbf62d5-9ccb-4544-9880-3663d285272e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_5cbf62d5-9ccb-4544-9880-3663d285272e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntellectualPropertyTerm_e360d0fb-19a5-446f-b943-9608fa4e5aeb" xlink:href="bldp-20221231.xsd#bldp_IntellectualPropertyTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_bldp_IntellectualPropertyTerm_e360d0fb-19a5-446f-b943-9608fa4e5aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForRoyaltyAgreement_e67b7480-8e73-4f6d-951c-0f749f30f5d0" xlink:href="bldp-20221231.xsd#bldp_PaymentsForRoyaltyAgreement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_bldp_PaymentsForRoyaltyAgreement_e67b7480-8e73-4f6d-951c-0f749f30f5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage_80a75596-bc22-4482-b061-4704fe745f7b" xlink:href="bldp-20221231.xsd#bldp_RoyaltyObligationContingentPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_bldp_RoyaltyObligationContingentPercentage_80a75596-bc22-4482-b061-4704fe745f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount_4db69ec9-4e7b-4a0e-8e47-230c16213a54" xlink:href="bldp-20221231.xsd#bldp_RoyaltyObligationContingentMaximumAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_bldp_RoyaltyObligationContingentMaximumAmount_4db69ec9-4e7b-4a0e-8e47-230c16213a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RoyaltyExpense_a188f518-2c4e-489f-a1e5-afd092a8ae48" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RoyaltyExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_893a6fc4-5900-4847-afc7-e60ff63f6f07" xlink:to="loc_ifrs-full_RoyaltyExpense_a188f518-2c4e-489f-a1e5-afd092a8ae48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationofrevenueDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#DisaggregationofrevenueDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DisaggregationofrevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_6b1a891a-6eaa-4d3d-99e1-35a66aff398b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_6b1a891a-6eaa-4d3d-99e1-35a66aff398b" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_9225d1a9-4a54-4d45-a33e-a78742893660" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:to="loc_ifrs-full_GeographicalAreasAxis_9225d1a9-4a54-4d45-a33e-a78742893660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_9225d1a9-4a54-4d45-a33e-a78742893660" xlink:to="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_eb63db99-f60d-458e-b11a-fccfb0633e3b" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:to="loc_country_CN_eb63db99-f60d-458e-b11a-fccfb0633e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EUROPE1Member_99f91bbb-7b28-4631-a74c-49908cca9cfb" xlink:href="bldp-20221231.xsd#bldp_EUROPE1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:to="loc_bldp_EUROPE1Member_99f91bbb-7b28-4631-a74c-49908cca9cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NorthAmerica1Member_3e3b1298-2322-44b7-bb02-b12afaa0bf85" xlink:href="bldp-20221231.xsd#bldp_NorthAmerica1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:to="loc_bldp_NorthAmerica1Member_3e3b1298-2322-44b7-bb02-b12afaa0bf85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherGeographicalAreasMember_779c82fd-89c9-419f-9835-143f078cca21" xlink:href="bldp-20221231.xsd#bldp_OtherGeographicalAreasMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_73a0cacb-6202-4df7-b8dc-f49a23c608de" xlink:to="loc_bldp_OtherGeographicalAreasMember_779c82fd-89c9-419f-9835-143f078cca21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_9fe99a9d-6bd1-4465-9828-3ae5e024bee4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_9fe99a9d-6bd1-4465-9828-3ae5e024bee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_9fe99a9d-6bd1-4465-9828-3ae5e024bee4" xlink:to="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HeavyDutyMotiveMember_6ff338dd-0f7d-4278-815e-81ccd2824c1b" xlink:href="bldp-20221231.xsd#bldp_HeavyDutyMotiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:to="loc_bldp_HeavyDutyMotiveMember_6ff338dd-0f7d-4278-815e-81ccd2824c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_MaterialHandlingMember_bc46d5c6-531d-40fa-b9b3-2e3e598ce7f8" xlink:href="bldp-20221231.xsd#bldp_MaterialHandlingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:to="loc_bldp_MaterialHandlingMember_bc46d5c6-531d-40fa-b9b3-2e3e598ce7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_StationaryPowerGenerationMember_daae44a6-4640-40a8-b3d0-5f9dc6500b4e" xlink:href="bldp-20221231.xsd#bldp_StationaryPowerGenerationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:to="loc_bldp_StationaryPowerGenerationMember_daae44a6-4640-40a8-b3d0-5f9dc6500b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TechnologySolutionsMember_c4a26246-641c-4c24-a958-1e1d5270b843" xlink:href="bldp-20221231.xsd#bldp_TechnologySolutionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_dda9d3da-80d7-405e-9770-5f8dc78fe6c4" xlink:to="loc_bldp_TechnologySolutionsMember_c4a26246-641c-4c24-a958-1e1d5270b843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_6ab53b6f-578b-436d-b61f-2837de772c0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_6ab53b6f-578b-436d-b61f-2837de772c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_86597943-2919-4272-8f2e-0b68cc4e3cf7" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_6ab53b6f-578b-436d-b61f-2837de772c0a" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_86597943-2919-4272-8f2e-0b68cc4e3cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_28a975d9-704a-4680-a4d2-b4f2ad4fbda9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_86597943-2919-4272-8f2e-0b68cc4e3cf7" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_28a975d9-704a-4680-a4d2-b4f2ad4fbda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_cf3e8311-6d2e-454c-93f4-c4549ecd4754" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GoodsOrServicesTransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_86597943-2919-4272-8f2e-0b68cc4e3cf7" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_cf3e8311-6d2e-454c-93f4-c4549ecd4754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_a15d812a-6190-4ad9-b544-43ebb4fe7da9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_22f17957-229b-4b79-8055-2283342c7d0f" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_a15d812a-6190-4ad9-b544-43ebb4fe7da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_c37a4efc-59ed-46c8-8bba-4e6b9a696e14" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_a15d812a-6190-4ad9-b544-43ebb4fe7da9" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_c37a4efc-59ed-46c8-8bba-4e6b9a696e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelexpensesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#PersonnelexpensesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PersonnelexpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_728c4e62-f1f8-4e93-94f6-03f6f6cda0ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_5d5766d3-b467-481d-9a7a-755782ad53b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_728c4e62-f1f8-4e93-94f6-03f6f6cda0ba" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_5d5766d3-b467-481d-9a7a-755782ad53b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_da26a6b2-88f4-4c31-83d0-53e6de0116f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_728c4e62-f1f8-4e93-94f6-03f6f6cda0ba" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_da26a6b2-88f4-4c31-83d0-53e6de0116f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_a7aae332-42cb-4ac5-b9df-bf16e73ff629" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_728c4e62-f1f8-4e93-94f6-03f6f6cda0ba" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_a7aae332-42cb-4ac5-b9df-bf16e73ff629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OtheroperatingexpenseDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#OtheroperatingexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OtheroperatingexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_0474cc3a-4c5e-4352-b58f-d9663bcd2564" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4dc21792-a77b-44b0-bb82-ac5b31189597" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_0474cc3a-4c5e-4352-b58f-d9663bcd2564" xlink:to="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4dc21792-a77b-44b0-bb82-ac5b31189597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_51096e9a-cf9f-4af0-85a6-c0a52685bdf1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4dc21792-a77b-44b0-bb82-ac5b31189597" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_51096e9a-cf9f-4af0-85a6-c0a52685bdf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_3183cad1-6e71-4b1b-bf6e-5f8114ccb8f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_51096e9a-cf9f-4af0-85a6-c0a52685bdf1" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_3183cad1-6e71-4b1b-bf6e-5f8114ccb8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_a8a512a0-d58f-4d17-b6f9-ee03133f24a7" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_3183cad1-6e71-4b1b-bf6e-5f8114ccb8f2" xlink:to="loc_bldp_BallardMotiveSolutionsMember_a8a512a0-d58f-4d17-b6f9-ee03133f24a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestructuringTypeAxis_b924b87c-3b1c-4325-9619-257f9878e5c9" xlink:href="bldp-20221231.xsd#bldp_RestructuringTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4dc21792-a77b-44b0-bb82-ac5b31189597" xlink:to="loc_bldp_RestructuringTypeAxis_b924b87c-3b1c-4325-9619-257f9878e5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestructuringTypeDomain_3b590d79-e588-4e77-91fb-174c638266b7" xlink:href="bldp-20221231.xsd#bldp_RestructuringTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestructuringTypeAxis_b924b87c-3b1c-4325-9619-257f9878e5c9" xlink:to="loc_bldp_RestructuringTypeDomain_3b590d79-e588-4e77-91fb-174c638266b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostReductionInitiativesAndAdditionalChargesMember_f2639012-befe-4e09-8791-80bea554eeaa" xlink:href="bldp-20221231.xsd#bldp_CostReductionInitiativesAndAdditionalChargesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestructuringTypeDomain_3b590d79-e588-4e77-91fb-174c638266b7" xlink:to="loc_bldp_CostReductionInitiativesAndAdditionalChargesMember_f2639012-befe-4e09-8791-80bea554eeaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember_b1dc3182-77ff-4a1a-9630-fc3c056550da" xlink:href="bldp-20221231.xsd#bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestructuringTypeDomain_3b590d79-e588-4e77-91fb-174c638266b7" xlink:to="loc_bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember_b1dc3182-77ff-4a1a-9630-fc3c056550da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4dc21792-a77b-44b0-bb82-ac5b31189597" xlink:to="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_65ae6d1b-19e9-442a-9731-dc7cda787813" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_65ae6d1b-19e9-442a-9731-dc7cda787813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_7786308d-048b-4a4a-9d56-2d30fc5d5972" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_7786308d-048b-4a4a-9d56-2d30fc5d5972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_81561386-34c6-4d1e-a0e3-b5c1ff48ee68" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_81561386-34c6-4d1e-a0e3-b5c1ff48ee68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_257a54e5-b66d-464d-b15b-36f888abbc68" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_257a54e5-b66d-464d-b15b-36f888abbc68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_17d23110-ac5d-4f80-9666-ba7814cb0c48" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MiscellaneousOtherOperatingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_18bfbbd4-5ca0-4427-b015-e6ba7a94493a" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingExpense_17d23110-ac5d-4f80-9666-ba7814cb0c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceincomeandexpenseDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#FinanceincomeandexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceincomeandexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cc32eaa2-bc71-4818-b985-7998bfd9c640" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_9e210cef-6882-4f6e-8998-786d5ed29ff1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cc32eaa2-bc71-4818-b985-7998bfd9c640" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_9e210cef-6882-4f6e-8998-786d5ed29ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome_2781c7ea-6e66-454c-8c49-4f2d88b3ca31" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cc32eaa2-bc71-4818-b985-7998bfd9c640" xlink:to="loc_ifrs-full_InvestmentIncome_2781c7ea-6e66-454c-8c49-4f2d88b3ca31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_82cf683e-9929-4c97-9af4-6e055d015082" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cc32eaa2-bc71-4818-b985-7998bfd9c640" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_82cf683e-9929-4c97-9af4-6e055d015082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_049a05f8-6567-41cf-9e69-47f080937209" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cc32eaa2-bc71-4818-b985-7998bfd9c640" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_049a05f8-6567-41cf-9e69-47f080937209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GovernmentLevies_ff19a83b-a26d-4fc9-b632-7106c22ebf27" xlink:href="bldp-20221231.xsd#bldp_GovernmentLevies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cc32eaa2-bc71-4818-b985-7998bfd9c640" xlink:to="loc_bldp_GovernmentLevies_ff19a83b-a26d-4fc9-b632-7106c22ebf27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_5a9e3d84-d03d-4289-996f-1f4306fbf8a7" xlink:href="bldp-20221231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cc32eaa2-bc71-4818-b985-7998bfd9c640" xlink:to="loc_bldp_FinanceAndOtherIncomeExpenses_5a9e3d84-d03d-4289-996f-1f4306fbf8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_e010fe18-82e0-4497-94cc-cdb258d7a57a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cc32eaa2-bc71-4818-b985-7998bfd9c640" xlink:to="loc_ifrs-full_FinanceCosts_e010fe18-82e0-4497-94cc-cdb258d7a57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#ImpairmentchargesonintangibleassetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentofAssetsAbstract_2969b484-3664-4429-b0df-8a827be5c877" xlink:href="bldp-20221231.xsd#bldp_ImpairmentofAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_a84bcb69-d617-47b1-8619-1ab8220ba88c" xlink:href="bldp-20221231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_2969b484-3664-4429-b0df-8a827be5c877" xlink:to="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_a84bcb69-d617-47b1-8619-1ab8220ba88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_6d82cc05-2416-44be-94ed-aa1490e051cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_a84bcb69-d617-47b1-8619-1ab8220ba88c" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_6d82cc05-2416-44be-94ed-aa1490e051cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d34c0ed7-4747-46ec-9136-412dceb11b3a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_6d82cc05-2416-44be-94ed-aa1490e051cc" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d34c0ed7-4747-46ec-9136-412dceb11b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_859f4e85-1d11-4f23-9978-5f00df4b254f" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d34c0ed7-4747-46ec-9136-412dceb11b3a" xlink:to="loc_bldp_BallardMotiveSolutionsMember_859f4e85-1d11-4f23-9978-5f00df4b254f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e6f06f13-b1ef-4662-b4b7-531da3a1a729" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_a84bcb69-d617-47b1-8619-1ab8220ba88c" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e6f06f13-b1ef-4662-b4b7-531da3a1a729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_4e577107-634c-4c73-93fd-0789e7079d24" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e6f06f13-b1ef-4662-b4b7-531da3a1a729" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_4e577107-634c-4c73-93fd-0789e7079d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_95003a82-a8a0-43ac-b79d-27ebf1ada624" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_4e577107-634c-4c73-93fd-0789e7079d24" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_95003a82-a8a0-43ac-b79d-27ebf1ada624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCompeteAgreementMember_18c86da7-43fd-4cd0-b69b-5ecc5e90c1f6" xlink:href="bldp-20221231.xsd#bldp_NonCompeteAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_4e577107-634c-4c73-93fd-0789e7079d24" xlink:to="loc_bldp_NonCompeteAgreementMember_18c86da7-43fd-4cd0-b69b-5ecc5e90c1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_afc2e5d3-2fd0-47ed-ab17-722d46f64d5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_4e577107-634c-4c73-93fd-0789e7079d24" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_afc2e5d3-2fd0-47ed-ab17-722d46f64d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_b3eaca18-ff67-4192-becd-cf05ceb7adeb" xlink:href="bldp-20221231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_a84bcb69-d617-47b1-8619-1ab8220ba88c" xlink:to="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_b3eaca18-ff67-4192-becd-cf05ceb7adeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_ecd67163-f91e-46ce-bbc9-9197edaca88b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_b3eaca18-ff67-4192-becd-cf05ceb7adeb" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_ecd67163-f91e-46ce-bbc9-9197edaca88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_afad66a4-5732-4cec-8266-f91dbacbc3bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_b3eaca18-ff67-4192-becd-cf05ceb7adeb" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate_afad66a4-5732-4cec-8266-f91dbacbc3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_b8765706-13af-48e2-bdbd-c5a67de10b03" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_b3eaca18-ff67-4192-becd-cf05ceb7adeb" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_b8765706-13af-48e2-bdbd-c5a67de10b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#ImpairmentchargesonintangibleassetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentofAssetsAbstract_ccabd81e-bfdc-4a60-9e6c-b18f4b956598" xlink:href="bldp-20221231.xsd#bldp_ImpairmentofAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:href="bldp-20221231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_ccabd81e-bfdc-4a60-9e6c-b18f4b956598" xlink:to="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_9a523698-d3ab-44ef-a25c-29f64c06eb92" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_9a523698-d3ab-44ef-a25c-29f64c06eb92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_36760c41-62a3-4bcf-9116-6dbe61f7cf99" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_9a523698-d3ab-44ef-a25c-29f64c06eb92" xlink:to="loc_ifrs-full_CarryingAmountMember_36760c41-62a3-4bcf-9116-6dbe61f7cf99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_b27f7e2b-2a57-47a9-872a-d3c4bcbda92b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_36760c41-62a3-4bcf-9116-6dbe61f7cf99" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_b27f7e2b-2a57-47a9-872a-d3c4bcbda92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_0dc23d08-38db-47e6-a9e2-daa88923087c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_36760c41-62a3-4bcf-9116-6dbe61f7cf99" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_0dc23d08-38db-47e6-a9e2-daa88923087c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_24d646e6-9a3e-4ded-825a-9984d91a556c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_24d646e6-9a3e-4ded-825a-9984d91a556c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c1fb9ffa-5da3-4816-91a6-8d084e0ea549" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_24d646e6-9a3e-4ded-825a-9984d91a556c" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c1fb9ffa-5da3-4816-91a6-8d084e0ea549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_570ac9f4-3c83-4731-a0f0-bd7c9fc82afc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c1fb9ffa-5da3-4816-91a6-8d084e0ea549" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_570ac9f4-3c83-4731-a0f0-bd7c9fc82afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_446fdec5-c2e4-4d80-86a8-a49c094b106e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c1fb9ffa-5da3-4816-91a6-8d084e0ea549" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_446fdec5-c2e4-4d80-86a8-a49c094b106e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCompeteAgreementMember_33911f5c-9c94-495a-93a4-47f7f3e20017" xlink:href="bldp-20221231.xsd#bldp_NonCompeteAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_c1fb9ffa-5da3-4816-91a6-8d084e0ea549" xlink:to="loc_bldp_NonCompeteAgreementMember_33911f5c-9c94-495a-93a4-47f7f3e20017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_61dcc650-b4d9-4ea8-b83d-7aa6a3e0ecaa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_61dcc650-b4d9-4ea8-b83d-7aa6a3e0ecaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b3a9b5ec-b845-475c-a1f2-04ac0ed77bff" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_61dcc650-b4d9-4ea8-b83d-7aa6a3e0ecaa" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b3a9b5ec-b845-475c-a1f2-04ac0ed77bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_f4d96643-5aa7-4e34-a468-175043efe954" xlink:href="bldp-20221231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b3a9b5ec-b845-475c-a1f2-04ac0ed77bff" xlink:to="loc_bldp_BallardMotiveSolutionsMember_f4d96643-5aa7-4e34-a468-175043efe954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_c2cd8cba-f413-487b-be29-467a5126d27f" xlink:href="bldp-20221231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e19d3b3d-c632-4edf-9e10-53f80ed1a148" xlink:to="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_c2cd8cba-f413-487b-be29-467a5126d27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ee81115c-cc6f-4945-8045-49ace115b590" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_c2cd8cba-f413-487b-be29-467a5126d27f" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ee81115c-cc6f-4945-8045-49ace115b590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_e55e35fc-a818-40c7-ac86-15560ce12406" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_c2cd8cba-f413-487b-be29-467a5126d27f" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_e55e35fc-a818-40c7-ac86-15560ce12406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_3cbdae47-b741-4b59-a48f-b518e952f48b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_c2cd8cba-f413-487b-be29-467a5126d27f" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_3cbdae47-b741-4b59-a48f-b518e952f48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#RecoveryonsettlementofcontingentconsiderationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract_0e68dd78-b244-49b7-bbd8-6d5308bfe754" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsiderationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_80969ef7-a562-4fe4-99b3-2c0a99aeb1d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract_0e68dd78-b244-49b7-bbd8-6d5308bfe754" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_80969ef7-a562-4fe4-99b3-2c0a99aeb1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_96ffb0a3-c745-4437-8adf-ce112ea6a7b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_80969ef7-a562-4fe4-99b3-2c0a99aeb1d3" xlink:to="loc_ifrs-full_RangeAxis_96ffb0a3-c745-4437-8adf-ce112ea6a7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_002d1abe-eec8-4adb-8ba7-c6e23f24ab8a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_96ffb0a3-c745-4437-8adf-ce112ea6a7b0" xlink:to="loc_ifrs-full_RangesMember_002d1abe-eec8-4adb-8ba7-c6e23f24ab8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_1536416a-638a-49b7-904f-4574819163c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_002d1abe-eec8-4adb-8ba7-c6e23f24ab8a" xlink:to="loc_ifrs-full_TopOfRangeMember_1536416a-638a-49b7-904f-4574819163c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_04630a58-1af0-4d89-9b72-f79b8e6f688d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_80969ef7-a562-4fe4-99b3-2c0a99aeb1d3" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_04630a58-1af0-4d89-9b72-f79b8e6f688d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_101462ed-b9fa-49d8-b3af-6c87dce6cac8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_04630a58-1af0-4d89-9b72-f79b8e6f688d" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_101462ed-b9fa-49d8-b3af-6c87dce6cac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_a0b23a0e-3c1e-45ee-a3f7-bb38e188f048" xlink:href="bldp-20221231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_101462ed-b9fa-49d8-b3af-6c87dce6cac8" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_a0b23a0e-3c1e-45ee-a3f7-bb38e188f048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_80969ef7-a562-4fe4-99b3-2c0a99aeb1d3" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability_23ea931b-9597-46f6-b2d7-68eb2a506fc7" xlink:href="bldp-20221231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:to="loc_bldp_PaymentOfContingentConsiderationLiability_23ea931b-9597-46f6-b2d7-68eb2a506fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInterestsOfAcquirer_25450244-00f3-4a91-b30a-6efdb9161f88" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInterestsOfAcquirer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:to="loc_ifrs-full_EquityInterestsOfAcquirer_25450244-00f3-4a91-b30a-6efdb9161f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears_3dc3cfc4-d30a-4377-a5da-7e004c4ceb73" xlink:href="bldp-20221231.xsd#bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:to="loc_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears_3dc3cfc4-d30a-4377-a5da-7e004c4ceb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_f5fce64c-414c-432f-af13-c4d0e4ba871e" xlink:href="bldp-20221231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_cc22100c-c9d4-463e-925d-5f7d5c32125b" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_f5fce64c-414c-432f-af13-c4d0e4ba871e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IncometaxesCurrentTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract_dd64d763-cfa1-49fb-b6b7-7d4001e08999" xlink:href="bldp-20221231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_01a2b6c3-cc1e-46d9-beb9-d825487b5f01" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_dd64d763-cfa1-49fb-b6b7-7d4001e08999" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_01a2b6c3-cc1e-46d9-beb9-d825487b5f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WithholdingTax_246e2dfa-2608-48cf-b21f-89cc100807ec" xlink:href="bldp-20221231.xsd#bldp_WithholdingTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_dd64d763-cfa1-49fb-b6b7-7d4001e08999" xlink:to="loc_bldp_WithholdingTax_246e2dfa-2608-48cf-b21f-89cc100807ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_12d79532-681e-44d1-9c49-592a2eef6b8b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_dd64d763-cfa1-49fb-b6b7-7d4001e08999" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_12d79532-681e-44d1-9c49-592a2eef6b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_720c8279-fa28-4301-8443-13cb5c64aa0c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_dd64d763-cfa1-49fb-b6b7-7d4001e08999" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_720c8279-fa28-4301-8443-13cb5c64aa0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_7a19d71d-8b33-41e8-bcdc-f4f5eb9aea8d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_dd64d763-cfa1-49fb-b6b7-7d4001e08999" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_7a19d71d-8b33-41e8-bcdc-f4f5eb9aea8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_8a893060-6cfe-4498-9861-866c6b4e2d93" xlink:href="bldp-20221231.xsd#bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_dd64d763-cfa1-49fb-b6b7-7d4001e08999" xlink:to="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_8a893060-6cfe-4498-9861-866c6b4e2d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_37261621-1e40-42f3-a6a4-3ebec0352d04" xlink:href="bldp-20221231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_dd64d763-cfa1-49fb-b6b7-7d4001e08999" xlink:to="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_37261621-1e40-42f3-a6a4-3ebec0352d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_551538e0-670d-4bdd-8030-50252708fe00" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_dd64d763-cfa1-49fb-b6b7-7d4001e08999" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_551538e0-670d-4bdd-8030-50252708fe00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IncometaxesTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:href="bldp-20221231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccountingProfit_6859edda-4aeb-4e3c-9a0d-179111d98f0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AccountingProfit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:to="loc_ifrs-full_AccountingProfit_6859edda-4aeb-4e3c-9a0d-179111d98f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedTaxRecovery_f05127ca-27b0-48ae-a2d5-b2d71b09bae8" xlink:href="bldp-20221231.xsd#bldp_ExpectedTaxRecovery"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:to="loc_bldp_ExpectedTaxRecovery_f05127ca-27b0-48ae-a2d5-b2d71b09bae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_fc23b974-2ff9-4ff7-a133-ff1abe6d381e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_fc23b974-2ff9-4ff7-a133-ff1abe6d381e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_6024f9d9-97c5-476f-be04-1f3c116cf3ce" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:to="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_6024f9d9-97c5-476f-be04-1f3c116cf3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_03d348e3-20d8-4686-8de8-cd40eb736381" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_03d348e3-20d8-4686-8de8-cd40eb736381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned_d5e30713-9132-44a9-99a7-7d4964306e68" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOfTaxCreditsEarned"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:to="loc_bldp_TaxEffectOfTaxCreditsEarned_d5e30713-9132-44a9-99a7-7d4964306e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_b97f1e6a-d25c-41a2-a8bf-51ba070ed463" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_b97f1e6a-d25c-41a2-a8bf-51ba070ed463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_44758eff-129c-48ca-92b1-b97326ac42e2" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:to="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_44758eff-129c-48ca-92b1-b97326ac42e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOther_870c3826-a2e3-428b-9fb3-0a768df73d41" xlink:href="bldp-20221231.xsd#bldp_TaxEffectOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:to="loc_bldp_TaxEffectOther_870c3826-a2e3-428b-9fb3-0a768df73d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_fe9cff95-ed85-4ad5-a21e-0c0913a975dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_85f440b7-289f-4aa2-95e8-fe9c3a4915b1" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_fe9cff95-ed85-4ad5-a21e-0c0913a975dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IncometaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_105f50ef-66df-468e-8f9f-6b7e1b9c891b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_6845a567-14fa-4643-856d-52626a97abda" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_105f50ef-66df-468e-8f9f-6b7e1b9c891b" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_6845a567-14fa-4643-856d-52626a97abda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_ddf4b323-d3aa-4f0e-b906-5d343bd33332" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_6845a567-14fa-4643-856d-52626a97abda" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_ddf4b323-d3aa-4f0e-b906-5d343bd33332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_67c4a7cd-0912-4a5c-a5be-0bf4653716fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_ddf4b323-d3aa-4f0e-b906-5d343bd33332" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_67c4a7cd-0912-4a5c-a5be-0bf4653716fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_90534eeb-f8df-4087-b025-f5681f916114" xlink:href="bldp-20221231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_ddf4b323-d3aa-4f0e-b906-5d343bd33332" xlink:to="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_90534eeb-f8df-4087-b025-f5681f916114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_6c3520b2-d49a-40ea-85f1-20c3cd57814f" xlink:href="bldp-20221231.xsd#bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_ddf4b323-d3aa-4f0e-b906-5d343bd33332" xlink:to="loc_bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember_6c3520b2-d49a-40ea-85f1-20c3cd57814f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_74f62d32-b7f3-452e-ab51-86e9cd99780e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_105f50ef-66df-468e-8f9f-6b7e1b9c891b" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_74f62d32-b7f3-452e-ab51-86e9cd99780e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_5e7648ec-f4f2-4285-80f7-1faa1c5cd4cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_74f62d32-b7f3-452e-ab51-86e9cd99780e" xlink:to="loc_ifrs-full_DeferredTaxAssets_5e7648ec-f4f2-4285-80f7-1faa1c5cd4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_7ac2010c-91b7-4d78-8538-c2b9275ec93e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_74f62d32-b7f3-452e-ab51-86e9cd99780e" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_7ac2010c-91b7-4d78-8538-c2b9275ec93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#IncometaxesUnrecognizedDeferredTaxAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract_ab0a98a5-d363-405c-ad06-878c98a8cd32" xlink:href="bldp-20221231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_808bc673-e822-400b-8cf2-57f9a4c257ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_ab0a98a5-d363-405c-ad06-878c98a8cd32" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_808bc673-e822-400b-8cf2-57f9a4c257ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f5456060-9a67-4329-8d42-72ca0bbe96e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_808bc673-e822-400b-8cf2-57f9a4c257ab" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f5456060-9a67-4329-8d42-72ca0bbe96e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f5456060-9a67-4329-8d42-72ca0bbe96e8" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScientificResearchExpendituresMember_e6c267e2-ecc3-462d-8c3d-cb3c67ea54b1" xlink:href="bldp-20221231.xsd#bldp_ScientificResearchExpendituresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_bldp_ScientificResearchExpendituresMember_e6c267e2-ecc3-462d-8c3d-cb3c67ea54b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsMember_5d267be7-6917-49a1-a982-cc1c6012c75f" xlink:href="bldp-20221231.xsd#bldp_InvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_bldp_InvestmentsMember_5d267be7-6917-49a1-a982-cc1c6012c75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareIssuanceCostsMember_9d030847-650a-499e-ab3b-5f6cf898e013" xlink:href="bldp-20221231.xsd#bldp_ShareIssuanceCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_bldp_ShareIssuanceCostsMember_9d030847-650a-499e-ab3b-5f6cf898e013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_69dd464d-2c3b-4747-a160-f379a158a297" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_69dd464d-2c3b-4747-a160-f379a158a297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember_e85b63d6-76d0-47fc-a3e2-0ec0a3d5fa28" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_UnusedTaxCreditsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_ifrs-full_UnusedTaxCreditsMember_e85b63d6-76d0-47fc-a3e2-0ec0a3d5fa28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_3a224e8d-60e6-44d8-984b-77fb73a6a6f8" xlink:href="bldp-20221231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_3a224e8d-60e6-44d8-984b-77fb73a6a6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_7f9408b1-ac3d-4188-bca5-7c9066bb5171" xlink:href="bldp-20221231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4eca8731-728a-4a1e-9a7d-fd12f85c26fd" xlink:to="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_7f9408b1-ac3d-4188-bca5-7c9066bb5171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_af9cc9c8-f786-40fc-b767-03e63fa44f16" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_808bc673-e822-400b-8cf2-57f9a4c257ab" xlink:to="loc_ifrs-full_GeographicalAreasAxis_af9cc9c8-f786-40fc-b767-03e63fa44f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_af9cc9c8-f786-40fc-b767-03e63fa44f16" xlink:to="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_edad4a95-f7e0-41a5-ac8d-b99d30a9df90" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_CA_edad4a95-f7e0-41a5-ac8d-b99d30a9df90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_44ed4f1c-155f-4a08-abd5-ffa523b4ece9" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_DE_44ed4f1c-155f-4a08-abd5-ffa523b4ece9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_1fef2b1d-280f-4e16-b0bc-82407dc8613c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_US_1fef2b1d-280f-4e16-b0bc-82407dc8613c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_8a0fd015-e054-4795-81ad-b8baba8984d1" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DK"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_DK_8a0fd015-e054-4795-81ad-b8baba8984d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_314279e4-1bac-4d5b-8a8a-8df483675bca" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_HK"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_HK_314279e4-1bac-4d5b-8a8a-8df483675bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_fa7bfef1-51b2-44ba-8914-efc2892ddd44" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_372fb526-1c91-4740-95fb-ce94b7eb6dba" xlink:to="loc_country_GB_fa7bfef1-51b2-44ba-8914-efc2892ddd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_dbf00cc1-e554-4859-855a-2b627f5178f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_808bc673-e822-400b-8cf2-57f9a4c257ab" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_dbf00cc1-e554-4859-855a-2b627f5178f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_ed33eb06-181e-437b-95b3-58f45260ec7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_dbf00cc1-e554-4859-855a-2b627f5178f4" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_ed33eb06-181e-437b-95b3-58f45260ec7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_11344835-88db-4fb1-a282-fe03612310b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_dbf00cc1-e554-4859-855a-2b627f5178f4" xlink:to="loc_ifrs-full_DeferredTaxAssets_11344835-88db-4fb1-a282-fe03612310b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#RelatedpartytransactionsTransactionswithRelatedPartiesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RelatedPartyAbstract_a20f472d-9c69-4575-9b6c-287b54048c5c" xlink:href="bldp-20221231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_a20f472d-9c69-4575-9b6c-287b54048c5c" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_9d4da597-00d6-4105-a3a3-a512dd28f7ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_9d4da597-00d6-4105-a3a3-a512dd28f7ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_4adff64d-06f7-445e-a2d0-82a1ff33c4e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_9d4da597-00d6-4105-a3a3-a512dd28f7ab" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_4adff64d-06f7-445e-a2d0-82a1ff33c4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_17c8f054-6615-49b7-abc4-aea6cdf06c6c" xlink:href="bldp-20221231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_4adff64d-06f7-445e-a2d0-82a1ff33c4e2" xlink:to="loc_bldp_WeichaiBallardJVMember_17c8f054-6615-49b7-abc4-aea6cdf06c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_870adbe1-f4e5-4cb4-b4f0-001841cec4e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:to="loc_ifrs-full_JointVenturesAxis_870adbe1-f4e5-4cb4-b4f0-001841cec4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_ba694a6d-3bf7-4191-bce2-be10eb22c150" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_870adbe1-f4e5-4cb4-b4f0-001841cec4e6" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_ba694a6d-3bf7-4191-bce2-be10eb22c150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_59cbc0f7-f1e5-4b55-93f0-954aabcde144" xlink:href="bldp-20221231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_ba694a6d-3bf7-4191-bce2-be10eb22c150" xlink:to="loc_bldp_SynergyJVMember_59cbc0f7-f1e5-4b55-93f0-954aabcde144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c2c3e3b6-993c-4ca9-b023-95d5e2f201b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c2c3e3b6-993c-4ca9-b023-95d5e2f201b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_87845262-1ccc-4557-9e43-b6fa2905795d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_c2c3e3b6-993c-4ca9-b023-95d5e2f201b4" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_87845262-1ccc-4557-9e43-b6fa2905795d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember_61144463-07a7-4eba-a3b4-6093291ac5cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_87845262-1ccc-4557-9e43-b6fa2905795d" xlink:to="loc_ifrs-full_AssociatesMember_61144463-07a7-4eba-a3b4-6093291ac5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_2d112cb1-aebe-4293-b7e5-2b5ecdefe1d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_87845262-1ccc-4557-9e43-b6fa2905795d" xlink:to="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_2d112cb1-aebe-4293-b7e5-2b5ecdefe1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_f8ad5932-938e-46a9-be90-332ef71bb64b" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_9dad636c-e017-43cd-8249-0d42946e68fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_9dad636c-e017-43cd-8249-0d42946e68fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_895ff86c-b65d-4fb8-9a1d-981c422f778c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_895ff86c-b65d-4fb8-9a1d-981c422f778c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions_80425a3f-81ff-4f56-9dee-e83a43cd02c5" xlink:href="bldp-20221231.xsd#bldp_InvestmentsRelatedPartyTransactions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_bldp_InvestmentsRelatedPartyTransactions_80425a3f-81ff-4f56-9dee-e83a43cd02c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_5aa8e43d-a789-44ea-8468-32617af03d62" xlink:href="bldp-20221231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_5aa8e43d-a789-44ea-8468-32617af03d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_9c661d86-bf89-40d2-bd79-ec416219afeb" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_5b8c2614-f63a-4014-816f-2be3f220fa20" xlink:to="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_9c661d86-bf89-40d2-bd79-ec416219afeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#RelatedpartytransactionsKeyManagementCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RelatedPartyAbstract_4134ce3b-3546-47dd-83ae-2ab7ef6b75eb" xlink:href="bldp-20221231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6e3cfeab-b646-4cab-8a98-28e016d1f8fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_4134ce3b-3546-47dd-83ae-2ab7ef6b75eb" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6e3cfeab-b646-4cab-8a98-28e016d1f8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c78a3f9c-4e85-476b-a181-bc537e2e8e2c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6e3cfeab-b646-4cab-8a98-28e016d1f8fd" xlink:to="loc_srt_RangeAxis_c78a3f9c-4e85-476b-a181-bc537e2e8e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_191e4303-c6fa-4171-a05e-039cc3b3af8c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c78a3f9c-4e85-476b-a181-bc537e2e8e2c" xlink:to="loc_srt_RangeMember_191e4303-c6fa-4171-a05e-039cc3b3af8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2e931f73-c32a-46fb-a788-56915762b4ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_191e4303-c6fa-4171-a05e-039cc3b3af8c" xlink:to="loc_srt_MaximumMember_2e931f73-c32a-46fb-a788-56915762b4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_6e3cfeab-b646-4cab-8a98-28e016d1f8fd" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_ea8965b9-df5f-49dd-b6cb-7a3390bb2b7b" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_ea8965b9-df5f-49dd-b6cb-7a3390bb2b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_8e9073e4-b3bc-4ec2-966f-9051bb924f81" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_8e9073e4-b3bc-4ec2-966f-9051bb924f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_539ec8c8-8af7-454b-8acf-7d98872240e8" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_539ec8c8-8af7-454b-8acf-7d98872240e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_3d266f65-c138-4951-9217-fedd297bf9ef" xlink:href="bldp-20221231.xsd#bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_3d266f65-c138-4951-9217-fedd297bf9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_199c87e9-fb7e-47cd-9daf-4295416f292d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_199c87e9-fb7e-47cd-9daf-4295416f292d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_4d91ad99-d201-4b84-8d32-b5b698cd57ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_4d91ad99-d201-4b84-8d32-b5b698cd57ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_d8c03f96-5803-40c2-b824-1d4bce332fac" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_d8c03f96-5803-40c2-b824-1d4bce332fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_9ecf315a-2477-4c94-8940-5f901a3d658e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_9ecf315a-2477-4c94-8940-5f901a3d658e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_166a82cc-bbc7-495e-83d9-ed706da76b31" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_b3df2554-19c8-4e1d-8424-df10f7ea46b4" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_166a82cc-bbc7-495e-83d9-ed706da76b31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#SupplementaldisclosureofcashflowinformationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashFlowStatementAbstract_bf308427-45d3-4911-a4b2-3d738086ae2c" xlink:href="bldp-20221231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Noncashcompensatoryshares_cfd8c9d2-bc35-46c6-9ac9-08166e70e758" xlink:href="bldp-20221231.xsd#bldp_Noncashcompensatoryshares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_bf308427-45d3-4911-a4b2-3d738086ae2c" xlink:to="loc_bldp_Noncashcompensatoryshares_cfd8c9d2-bc35-46c6-9ac9-08166e70e758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#OperatingsegmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OperatingSegmentsAbstract_806cdbc9-5ca0-47dc-9347-3e5bb4a03b22" xlink:href="bldp-20221231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_623dd44f-8ffe-4487-9bda-01b0e0bbee1b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_806cdbc9-5ca0-47dc-9347-3e5bb4a03b22" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_623dd44f-8ffe-4487-9bda-01b0e0bbee1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis_1fc1dd81-50da-4714-b413-728ed9ebdf71" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_623dd44f-8ffe-4487-9bda-01b0e0bbee1b" xlink:to="loc_ifrs-full_MajorCustomersAxis_1fc1dd81-50da-4714-b413-728ed9ebdf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_9bf09afa-af87-491d-9ddd-f7355b94aeee" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersAxis_1fc1dd81-50da-4714-b413-728ed9ebdf71" xlink:to="loc_ifrs-full_MajorCustomersMember_9bf09afa-af87-491d-9ddd-f7355b94aeee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerOneMember_fb997ad6-a5ea-4d36-ab56-a63b8bc89ab3" xlink:href="bldp-20221231.xsd#bldp_CustomerOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_9bf09afa-af87-491d-9ddd-f7355b94aeee" xlink:to="loc_bldp_CustomerOneMember_fb997ad6-a5ea-4d36-ab56-a63b8bc89ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerTwoMember_9be99044-ce48-4c0d-b6c2-e79e445c8ce9" xlink:href="bldp-20221231.xsd#bldp_CustomerTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_9bf09afa-af87-491d-9ddd-f7355b94aeee" xlink:to="loc_bldp_CustomerTwoMember_9be99044-ce48-4c0d-b6c2-e79e445c8ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_b43b916a-a89e-4432-b0a4-d76a608b7201" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_623dd44f-8ffe-4487-9bda-01b0e0bbee1b" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_b43b916a-a89e-4432-b0a4-d76a608b7201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConcentrationRiskNumberOfCustomers_6e4ff1e3-2b82-4491-b9a6-bee561c79521" xlink:href="bldp-20221231.xsd#bldp_ConcentrationRiskNumberOfCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_b43b916a-a89e-4432-b0a4-d76a608b7201" xlink:to="loc_bldp_ConcentrationRiskNumberOfCustomers_6e4ff1e3-2b82-4491-b9a6-bee561c79521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_fcddd722-d52b-4739-9eb9-89e18e50aca0" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_b43b916a-a89e-4432-b0a4-d76a608b7201" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_fcddd722-d52b-4739-9eb9-89e18e50aca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#OperatingsegmentsGeographicalDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OperatingSegmentsAbstract_909ad06b-1990-41d6-bbc3-6f52dc654f47" xlink:href="bldp-20221231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_10c98587-94f8-4836-b312-6baa4b21e114" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_909ad06b-1990-41d6-bbc3-6f52dc654f47" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_10c98587-94f8-4836-b312-6baa4b21e114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_56828050-bd12-4ec5-a88c-424729235147" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_10c98587-94f8-4836-b312-6baa4b21e114" xlink:to="loc_ifrs-full_GeographicalAreasAxis_56828050-bd12-4ec5-a88c-424729235147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_56828050-bd12-4ec5-a88c-424729235147" xlink:to="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_51d7e32c-8b31-4337-817d-8dd8abe357fa" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_US_51d7e32c-8b31-4337-817d-8dd8abe357fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_be1bec8f-16e2-4dba-b5b6-b2ca2af12a63" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_DE_be1bec8f-16e2-4dba-b5b6-b2ca2af12a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_ddbff6dc-1b74-4f3c-b7b5-0478a78809bd" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_GB_ddbff6dc-1b74-4f3c-b7b5-0478a78809bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_e90a035e-8cf6-4737-8bea-98765f77f1b2" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_CN_e90a035e-8cf6-4737-8bea-98765f77f1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_1e12133f-b5f1-4282-a9b4-fdc396b905bd" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_FR"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_FR_1e12133f-b5f1-4282-a9b4-fdc396b905bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_ac08e3fd-8c78-48d5-b445-9960090d614d" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_CA_ac08e3fd-8c78-48d5-b445-9960090d614d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_6225722c-bf9d-42df-9c50-18e9d7c31ea7" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_AU"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_AU_6225722c-bf9d-42df-9c50-18e9d7c31ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE_6a1dfc6c-4448-4c26-a1ab-ffb8d7b4de2d" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BE"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_BE_6a1dfc6c-4448-4c26-a1ab-ffb8d7b4de2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_eea7f5b3-b017-4c27-8867-37f7d31ab0c9" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DK"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_DK_eea7f5b3-b017-4c27-8867-37f7d31ab0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_a8587e26-2439-4ef2-bf01-66ca92279323" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_PL"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_PL_a8587e26-2439-4ef2-bf01-66ca92279323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_4b3a2d97-2d8f-4378-8d1d-ce8eb738c3ef" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_ES"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_ES_4b3a2d97-2d8f-4378-8d1d-ce8eb738c3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_440e2876-b70d-4161-add2-197d33b05763" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IN"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_IN_440e2876-b70d-4161-add2-197d33b05763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_7be07efa-2969-4fe4-a896-856054cca94c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_TW"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_TW_7be07efa-2969-4fe4-a896-856054cca94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO_32d05f97-2774-4c1b-8457-e542b5754ab4" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NO"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_NO_32d05f97-2774-4c1b-8457-e542b5754ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_7a797212-1aec-44a1-a51a-f1de32090dd8" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_JP"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_country_JP_7a797212-1aec-44a1-a51a-f1de32090dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherCountriesMember_e60dc692-a69b-4820-9c05-5c3ab0a7a713" xlink:href="bldp-20221231.xsd#bldp_OtherCountriesMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_025fff3f-932a-4b7f-b766-3c66c701a0c6" xlink:to="loc_bldp_OtherCountriesMember_e60dc692-a69b-4820-9c05-5c3ab0a7a713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_7dbb296b-db1a-4fb7-9bf4-16851e178711" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_10c98587-94f8-4836-b312-6baa4b21e114" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_7dbb296b-db1a-4fb7-9bf4-16851e178711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_3b66869b-012e-4e8b-9ca7-fb8999ebd834" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_7dbb296b-db1a-4fb7-9bf4-16851e178711" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_3b66869b-012e-4e8b-9ca7-fb8999ebd834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_3f091e9e-47e5-49f2-a34c-f629270eeb18" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_7dbb296b-db1a-4fb7-9bf4-16851e178711" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_3f091e9e-47e5-49f2-a34c-f629270eeb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#FinancialinstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_376c3776-0737-4495-ae53-d9eca2a7bda4" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_376c3776-0737-4495-ae53-d9eca2a7bda4" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5ee438e8-9da8-4022-83ad-8107dd12d2cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5ee438e8-9da8-4022-83ad-8107dd12d2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_0cbfc659-4308-412e-b6aa-d756f677d538" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_5ee438e8-9da8-4022-83ad-8107dd12d2cc" xlink:to="loc_ifrs-full_FinancialAssetsMember_0cbfc659-4308-412e-b6aa-d756f677d538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInvestmentsMember_f09315a5-5b39-4dd4-986f-6d79657ce39c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EquityInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_0cbfc659-4308-412e-b6aa-d756f677d538" xlink:to="loc_ifrs-full_EquityInvestmentsMember_f09315a5-5b39-4dd4-986f-6d79657ce39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashAndCashEquivalents1Member_a9d5b16c-9f59-451e-8692-136b6d0810bb" xlink:href="bldp-20221231.xsd#bldp_CashAndCashEquivalents1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_0cbfc659-4308-412e-b6aa-d756f677d538" xlink:to="loc_bldp_CashAndCashEquivalents1Member_a9d5b16c-9f59-451e-8692-136b6d0810bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_7771a9c8-fcf2-478c-b90c-fc64001fdffe" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_0cbfc659-4308-412e-b6aa-d756f677d538" xlink:to="loc_ifrs-full_CurrencySwapContractMember_7771a9c8-fcf2-478c-b90c-fc64001fdffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_c3613718-7757-4cf2-bffc-0688a543fdbd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_TypesOfRisksAxis_c3613718-7757-4cf2-bffc-0688a543fdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_3dd2915a-61ee-4514-b0b0-91111ea559a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_c3613718-7757-4cf2-bffc-0688a543fdbd" xlink:to="loc_ifrs-full_TypesOfRisksMember_3dd2915a-61ee-4514-b0b0-91111ea559a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_88fd8437-50f0-42e4-ae7b-0a7b74902439" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_3dd2915a-61ee-4514-b0b0-91111ea559a1" xlink:to="loc_ifrs-full_CurrencyRiskMember_88fd8437-50f0-42e4-ae7b-0a7b74902439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_4b239300-ac58-4f3a-b617-4a55baee372f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_3dd2915a-61ee-4514-b0b0-91111ea559a1" xlink:to="loc_ifrs-full_InterestRateRiskMember_4b239300-ac58-4f3a-b617-4a55baee372f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_cd92d104-10fc-4d7f-8dea-ddf26c80603a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_RangeAxis_cd92d104-10fc-4d7f-8dea-ddf26c80603a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_67bd6039-23cb-4613-b0aa-4a0d77de2481" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_cd92d104-10fc-4d7f-8dea-ddf26c80603a" xlink:to="loc_ifrs-full_RangesMember_67bd6039-23cb-4613-b0aa-4a0d77de2481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_e46b241d-13a8-4859-8702-b0a3fee8471c" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_67bd6039-23cb-4613-b0aa-4a0d77de2481" xlink:to="loc_ifrs-full_BottomOfRangeMember_e46b241d-13a8-4859-8702-b0a3fee8471c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_59ed6657-349a-431b-85ef-d003069fe176" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_67bd6039-23cb-4613-b0aa-4a0d77de2481" xlink:to="loc_ifrs-full_TopOfRangeMember_59ed6657-349a-431b-85ef-d003069fe176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_72b1a580-49e6-4320-a4ee-5b9a0845bf36" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_72b1a580-49e6-4320-a4ee-5b9a0845bf36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a9fbec32-38c9-4b43-91da-f26fd1ffa2e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_72b1a580-49e6-4320-a4ee-5b9a0845bf36" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a9fbec32-38c9-4b43-91da-f26fd1ffa2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_c63f91b0-ac93-4235-b3b5-6ff71cbd52b6" xlink:href="bldp-20221231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_a9fbec32-38c9-4b43-91da-f26fd1ffa2e9" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_c63f91b0-ac93-4235-b3b5-6ff71cbd52b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_32602925-628b-40d2-8080-961e0533e3ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_32602925-628b-40d2-8080-961e0533e3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_6546d9fb-0b4f-4851-97f9-ec9213fc3e85" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_32602925-628b-40d2-8080-961e0533e3ed" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_6546d9fb-0b4f-4851-97f9-ec9213fc3e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_df5c3d5c-eb02-43f8-b275-37dccd58c48b" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_6546d9fb-0b4f-4851-97f9-ec9213fc3e85" xlink:to="loc_bldp_ForseePowerMember_df5c3d5c-eb02-43f8-b275-37dccd58c48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6a631791-1f4a-4942-bf25-8541f44c9376" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6a631791-1f4a-4942-bf25-8541f44c9376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_289b1789-ec70-4d57-83bd-34b7c7a36671" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6a631791-1f4a-4942-bf25-8541f44c9376" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_289b1789-ec70-4d57-83bd-34b7c7a36671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_7eb007e7-d99d-4e06-9d49-60d592b1381f" xlink:href="bldp-20221231.xsd#bldp_GreenHydrogenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_289b1789-ec70-4d57-83bd-34b7c7a36671" xlink:to="loc_bldp_GreenHydrogenMember_7eb007e7-d99d-4e06-9d49-60d592b1381f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_6647fde7-bf96-4594-8d26-20e6dcade54c" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentInvestments_c2e9cc2a-1d87-4db4-a2a1-0db1aa5ca29f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrentInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_CurrentInvestments_c2e9cc2a-1d87-4db4-a2a1-0db1aa5ca29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_cb9544b3-fd3c-4b54-b6e4-14ba8a466ad8" xlink:href="bldp-20221231.xsd#bldp_NumberOfSharesReceivedInSaleOfStockTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_NumberOfSharesReceivedInSaleOfStockTransaction_cb9544b3-fd3c-4b54-b6e4-14ba8a466ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome_043575b5-6213-4c43-a4a1-9b007825f6de" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_InvestmentIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_InvestmentIncome_043575b5-6213-4c43-a4a1-9b007825f6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_8b43b053-8dab-4b7a-a0d9-d5e3b311a49f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_8b43b053-8dab-4b7a-a0d9-d5e3b311a49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_f6057d95-37b3-4c1f-8b1b-915f056f7cc3" xlink:href="bldp-20221231.xsd#bldp_SaleOfEquitySecuritiesNumberOfSharesSold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_SaleOfEquitySecuritiesNumberOfSharesSold_f6057d95-37b3-4c1f-8b1b-915f056f7cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_7fb0bb53-7027-4f8a-b924-107661f2c0c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_7fb0bb53-7027-4f8a-b924-107661f2c0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_e17b1dd1-d19f-4251-b454-d713d4fe3d85" xlink:href="bldp-20221231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_e17b1dd1-d19f-4251-b454-d713d4fe3d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_b92b54ac-2d3b-46f0-ade1-a2138b466dc7" xlink:href="bldp-20221231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_b92b54ac-2d3b-46f0-ade1-a2138b466dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_c6d748fe-1bdf-4c27-936c-a669933f0f91" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_c6d748fe-1bdf-4c27-936c-a669933f0f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_0846e29c-62bc-4fea-aad7-4b513cd2051d" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_0846e29c-62bc-4fea-aad7-4b513cd2051d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_593bb69b-e9f2-4927-8a0c-fef7dd0df22b" xlink:href="bldp-20221231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_593bb69b-e9f2-4927-8a0c-fef7dd0df22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_68470750-f1bb-498e-8d00-d4cab089c28d" xlink:href="bldp-20221231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_68470750-f1bb-498e-8d00-d4cab089c28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_322f79d7-6237-49d6-962e-8e962da0dfb4" xlink:href="bldp-20221231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_322f79d7-6237-49d6-962e-8e962da0dfb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_c851d07c-07c8-45be-b0a1-5f807292a8fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_c851d07c-07c8-45be-b0a1-5f807292a8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_38132640-9fa9-454c-958a-0d2041c2a918" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_38132640-9fa9-454c-958a-0d2041c2a918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_ffbc65c8-d531-406f-9583-434c8caca4ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets_ffbc65c8-d531-406f-9583-434c8caca4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent_01788f03-d175-4c55-9f67-7b339f732065" xlink:href="bldp-20221231.xsd#bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent_01788f03-d175-4c55-9f67-7b339f732065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentForecastedDefaultRate_83374624-2d58-4582-a026-c7c7d926408e" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentForecastedDefaultRate"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_FinancialInstrumentForecastedDefaultRate_83374624-2d58-4582-a026-c7c7d926408e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition_1032327d-86c1-4589-9ba7-e812039a046c" xlink:href="bldp-20221231.xsd#bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_2efba238-50b7-4bb3-95c3-06e3ada7421a" xlink:to="loc_bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition_1032327d-86c1-4589-9ba7-e812039a046c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#FinancialinstrumentsInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_008c15bb-c8e6-4223-a729-640591c18fca" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0c239d04-8fa7-44c2-aca8-2232268f9e9f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_008c15bb-c8e6-4223-a729-640591c18fca" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0c239d04-8fa7-44c2-aca8-2232268f9e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0c239d04-8fa7-44c2-aca8-2232268f9e9f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_f32b50c8-1552-4078-8969-dec43dbb66e7" xlink:href="bldp-20221231.xsd#bldp_GreenHydrogenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_GreenHydrogenMember_f32b50c8-1552-4078-8969-dec43dbb66e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_f1401ec4-44de-4b63-a4c0-df0bb9c921e0" xlink:href="bldp-20221231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_ForseePowerMember_f1401ec4-44de-4b63-a4c0-df0bb9c921e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_9b3fc663-9f66-4200-86da-1cef4fe0a3ec" xlink:href="bldp-20221231.xsd#bldp_WisdomMotorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_WisdomMotorMember_9b3fc663-9f66-4200-86da-1cef4fe0a3ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_469d278d-ca9f-442d-876a-772682b989f7" xlink:href="bldp-20221231.xsd#bldp_QuantronAGMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_QuantronAGMember_469d278d-ca9f-442d-876a-772682b989f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_4ac7f565-98d0-4542-8600-709bfda40ee2" xlink:href="bldp-20221231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_HyCapFundMember_4ac7f565-98d0-4542-8600-709bfda40ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_6c5715f1-65fd-435d-ac5b-c4e2dd197a1e" xlink:href="bldp-20221231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_28c159e8-d69e-4860-af72-403b91ca8d0e" xlink:to="loc_bldp_CleanH2FundMember_6c5715f1-65fd-435d-ac5b-c4e2dd197a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_2a10fa57-852b-4828-abba-e4c809a61953" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_008c15bb-c8e6-4223-a729-640591c18fca" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_2a10fa57-852b-4828-abba-e4c809a61953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_1689933b-89ba-4039-9f18-679481dfb83b" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_2a10fa57-852b-4828-abba-e4c809a61953" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_1689933b-89ba-4039-9f18-679481dfb83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails" xlink:type="simple" xlink:href="bldp-20221231.xsd#FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3aab2b41-1afc-4a41-9fb3-79b629296b06" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_4b2dc215-8c55-452d-a202-6912f246ab7e" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3aab2b41-1afc-4a41-9fb3-79b629296b06" xlink:to="loc_ifrs-full_TypesOfRisksAxis_4b2dc215-8c55-452d-a202-6912f246ab7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_4affe783-38bc-44a7-8c30-55c3998d5c50" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_4b2dc215-8c55-452d-a202-6912f246ab7e" xlink:to="loc_ifrs-full_TypesOfRisksMember_4affe783-38bc-44a7-8c30-55c3998d5c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_d5bef98d-07d3-4a12-87f2-a7d7f02760d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_4affe783-38bc-44a7-8c30-55c3998d5c50" xlink:to="loc_ifrs-full_CurrencyRiskMember_d5bef98d-07d3-4a12-87f2-a7d7f02760d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_c094e642-c191-48e9-9956-8efb2f468e54" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_3aab2b41-1afc-4a41-9fb3-79b629296b06" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_c094e642-c191-48e9-9956-8efb2f468e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice_ce7a3439-88b8-41c9-a1f4-7dc3da379495" xlink:href="bldp-20221231.xsd#bldp_PriceofForeignExchangeOpeningPrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_c094e642-c191-48e9-9956-8efb2f468e54" xlink:to="loc_bldp_PriceofForeignExchangeOpeningPrice_ce7a3439-88b8-41c9-a1f4-7dc3da379495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_af64d196-9fe7-458a-91ba-96adb818c27f" xlink:href="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_c094e642-c191-48e9-9956-8efb2f468e54" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_af64d196-9fe7-458a-91ba-96adb818c27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AveragePriceForeignExchangeRate_83b7879f-e857-48a4-8267-58198e1e683d" xlink:href="bldp-20221231.xsd#bldp_AveragePriceForeignExchangeRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_c094e642-c191-48e9-9956-8efb2f468e54" xlink:to="loc_bldp_AveragePriceForeignExchangeRate_83b7879f-e857-48a4-8267-58198e1e683d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>bldp-20221231_g1.jpg
<TEXT>
begin 644 bldp-20221231_g1.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#H17AI9@  34T *@    @ ! $[  (
M   *   (2H=I  0    !   (5)R=  $    4   0S.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $MR:7,N4W1O
M=P  !9 #  (    4   0HI $  (    4   0MI*1  (    #-#<  )*2  (
M   #-#<  .H<  <   @,   (E@     <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                 #(P,3<Z,#<Z,C$@,38Z-3$Z,3D ,C Q-SHP-SHR,2 Q
M-CHU,3HQ.0   $L <@!I ', +@!3 '0 ;P!W    _^$+'&AT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2?ON[\G(&ED/2=7
M-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z
M>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO
M+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CI$
M97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A
M+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U
M=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B
M('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(^/'AM
M<#I#<F5A=&5$871E/C(P,3<M,#<M,C%4,38Z-3$Z,3DN-#8X/"]X;7 Z0W)E
M871E1&%T93X\+W)D9CI$97-C<FEP=&EO;CX\<F1F.D1E<V-R:7!T:6]N(')D
M9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q
M.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O
M,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@>&UL;G,Z<F1F/2)H='1P.B\O
M=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\<F1F.FQI
M/DMR:7,N4W1O=SPO<F1F.FQI/CPO<F1F.E-E<3X-"@D)"3PO9&,Z8W)E871O
M<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D9CI21$8^/"]X.GAM<&UE=&$^#0H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0])W<G/S[_VP!#
M  <%!08%! <&!08(!P<("A$+"@D)"A4/$ P1&!4:&1@5&!<;'B<A&QTE'1<8
M(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!# 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_
MP  1"  W )H# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%
M!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q
M%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(
M24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*C
MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ
M\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0
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
# /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image.jpg
<TEXT>
begin 644 image.jpg
MB5!.1PT*&@H    -24A$4@   >\   'S" 8    )G94M     7-21T( KLX<
MZ0    1G04U!  "QCPO\804    )<$A9<P  %Q$  !<1 <HF\S\  #S3241!
M5'A>[=T'N%75F?]QL,86DZB)II@^IDQBRL04DYE)QI3)3";S3Z:D%R<SF9+)
MQ()=:?8>:U20+KT(*ATL8 ?LBB""""H*@B "EO5_?^N<:VZN^]Y[UKJGO9?O
M^SR?!\%[S]G[G+77N];>J_0@"((@"((@"((@"((@"((@"((@"((@"((@"((@
M"((@"((@"((@"((@"((@"((@FB1Z#WMSCY.'']KCQ.%_V>/D85\!  #U-N*O
M>IPT_!,]>H2>Y>S<29P\XHMF<X\^HUZU/U\!  !UUG=,Z''*B#D]>O?>I9R=
M.XGC1QUJO_AJCWYC@R5P  !0;Z=-"#U.&C&O\N1]XL@O6?+>VJ//:,OZUP
M@'KK/RY8+KZ)Y T @!<D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P
MSI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0
MO $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P!
M '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!P
MAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D
M#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T
M@#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S
M)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O
M  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P
MG"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA
M>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D#
M . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@
M#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)
M&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L
M &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G
M2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>
M   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@
M.$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#
M\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(&
M , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@#
M&9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2
M-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<
M ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.
MD+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\
M 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $
M<(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&
MY T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0-
M ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0"
M,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D
M;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\
M )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<
M(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y
M P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0,
MX S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,
MR1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;
M  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P
M9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(
MW@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X
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
M , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@#
M&9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2
M-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<
M ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.
MD+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\
M 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $
M<(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&
MY T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0-
M ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0"
M,R1O  "<24[>)X\ZU'[AM1[][!>5P $ 0'V=/M&2]_#YE2?O$T9]P9+W"SUZ
MC]IB?P( @'KK-];^'#ZS\N1]YIB]>YP\\F]Z]![VC1XG#_TZ  "HMQ'?[-%[
MR%_T"*%G.3L3!$$0!$$0!$$0!$$0!$$0!$$0!$$0!$$0!$$01+VB1X__#X!K
2J_54)?$P     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image1.jpg
<TEXT>
begin 644 image1.jpg
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
M'O*+6GDLNA=I'J9V45F\>)HTR"F$N8QT+%13 J]["GKF',QV.W<,=7868O^
M[B,G$3J3A<S@R.>EJB= <2;E^ [;V22JAR]%*_!.) R"]>EK&<A'3><"\;>4
M<U\89.J;Z?W5#M&$ B.2%B'54_T+[()=2%=>7H+&R9I04'N[5'\8CA^M4=J#
M78MR_/B#DJ5CJ"CLNC5,14WN:)YDF0+T93E-"\;DODB2YX+KUZY,]<O2XN*G
M'[VB'6:KD"(B0:4;L\E$O&P1G"U$R@;R*4'>_K/MA8.B=-&P.UC2VC2BO$0"
M:OE6*E-K.GGE^/0TAZMR.(YF=CAF098+SYA9=7ZIE5O[2<UF!M#D*YID!V_*
MV_NI)D^1I+3DQR;>PIN VGH?.V!;F7G"!C7K3FENT)G%(+*?643?0//6OIX"
M#>-"FR8E JZM72SD_US:XL%\%4137C32 =^XF>>CIHQN$@O1X76/9 F*[1GF
MSE]S')AM1[$""N54H2[2MF6HOR2?KHNE.YZMNVWX&[2H7;33(=D*@1S<_(W5
M3"%F\UN9E?QBK&9;)F>1I.X+FAJ@B-^WV\(/"B4EC.^B@]Q2/0.\LEXF]-3T
MDXAY*L<N65:@3KNYKOQ2OYKLQYL _GY9D>$'DW%TN/%IX-?[C3MR1+0PHGU.
M4-?>QS\!M.$Z6_A!L80Q).V)[IH;&KO*73CZ:FG&S&/.@K4O1:/N+%9 *>:D
M2^SQ_PNDJA9 2UF:28OR:U^1+(4"==BO.5FTD5:\%K]4*8S>S*MX'A6Z U(K
M\R2UFZY_3@D_*)+4A(ZNE-H9M$/KD8EN,[F(I_Q:L7<.":"=?=FJL2B_U"$R
M#26+0A8MC+XWB-\G.7(#"\KJ5&V*A'L0F6^3/87"#^(]/='623C1/!L:PZ+=
M6$C\):V8>0PL.._E:-C=A0DH, 8+)QJ H;$?T626JEH@E_!9':[$2%A-=O9U
M*38# NAL*S,I,V<_G6F2+(S4\(."B?IT\KMR;MA\)MIE#C\HF/A;ITTH#EYD
MQ[V!;^CA5YAZ7AB]4[(4"GIA5_DQ+>8Z\>&T^ZK8T9]V<T18/]1)5#4)\#17
M H<55!J/]0_J'X^@FV:MX0>=$N8=C1]KC=7FO5 HEI4&SY_"YS,.#N0:&MO-
M ZE6G9R$028)#'64F)@G>Z5Q$+]]KS343+W<"P+B/&_Y)=:ZR51TNGAAFQ/6
MCN?OIV_1U$^_DU-X^L.36.$6L1FKS5,PD1!75Y"\7JI'NZ/7\22@O^GR%$QJ
M'.+%4CUX)WF_C'=+V@E2 J(VQ8]6)&@3!8)S'_>#IGXBY<N<*EPI\)%-*%/?
ML1D6[3.^7),13E"[CH6[K@XAYG^#K]8-ZN_F1<#2Q^F$O/2=0^M8.YR8IZPI
MAO7[Z2IQ=[@Y+^U)K1D![XY4&K?@ _9A0':# ?,1U%#\E\(0;H;]_5UTR JG
M.G9"UCMMJ'YTT!XGK.O+)ZHV]T+B7\VQ,5T"K1SXAKN=2IV^1]..:+>[=,M>
MKQPOERP,_&V5NWCSWM;T72#T$]JX8TKX ;WOMGA3;^H'T;>6RHEZ"I_,I7)\
MJ;MH(^HW\4ZR!UKP+A*FG*=+@!:W&0+<W ]#8WO87)_TB@K:?(*U[X;6@>^B
MRR1YVX" _I2[9#/JY[FBKZO:I,#DVW0/HKKE^CSB/7,?IQ#5&\2[J'R,Q_7X
K;2LTLY68]Y]QJNM?2_%34M4,HJ_O_P!(\A!4'VD?Y     !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image2.jpg
<TEXT>
begin 644 image2.jpg
MB5!.1PT*&@H    -24A$4@   \\   '*" ,    *!XEK     7-21T( KLX<
MZ0    1G04U!  "QCPO\804   , 4$Q41?___][>WCHZ.N;FYD(Z0DI*0N_W
M]^_F[\[.SL7%Q;6UM<[6UE):4F-:8U)24IR<G#$Q*82$A&-K:[V]O:6EI7-K
M<ZVMK7-[>XR,A(R4E"DI*1DA(1D0$     @0$,X9>UJEG%JE0AFEG!FE0LY*
M>U(0>QD0>\YC0B%C2LYC$ @ "%KFG%KF0AES&1GFG!GF0AE*&8P0M4)K>Q!K
M>U)">QE">\X0M5(0M1D0M<7.E(P0YHPQM9QCM9RU6IRU&7MCM9R46IR4&4)C
M&=:MYF-K.A 00F-K$,X0YE(0YAD0YIP00IP0$#JE[Q"E[SJEQ1"EQ6.E[V.E
MQ<XQM5(QM1DQM<YSM5)SM9SF:YSF*9P9>QESM<Y2M5)2M9SF2ISF"'L9>QE2
MM<7OE(PQYIQCYLZU6LZU&6NE:VNE$"FE:RFE$'MCYLZ46LZ4&4JE:TJE$ BE
M:PBE$&,Z0F,Z$&,00F,0$,X00LX0$#H9$#KF[Q#F[SKFQ1#FQ6/F[V/FQ<YS
MYJWOYE)SYL[F:_?%WJVE[\XQYE(QYL[F*1DQYIQ*>QESYO=2WIPQ0IQS0CH0
M0IPQ$)QS$&OF:VOF$"GF:RGF$/>,WO<9WJ5S>\Y2YJW.YE)2YL[F2JVESL[F
M"'M*>QE2YIQ20IQ2$$KF:TKF$ CF:PCF$,64E(2E[X2EQ93OE)3%E/=:I<XQ
M0O=:0O<9I?<90O><I?><0LXQ$/=:<_=:$/<9<_<9$/><<_><$(3F[]9S>X3F
MQ=:EO??>I??>0JWFO<ZME/?><_?>$-;OQ1 I0ADZ2M;W[VMK4O?_.O?_O??O
MUI2EC&-[>ZV<O81S:ZV<M6-CA$IK2HR4I=;>[QDI"$(Z&=;6[SHQ2E)S4H1S
MC-;OWM;6O8REI7-KA*W%O:VME'-[C-[.O7-[:VM24A I*9R4C&-S8^_F]W-K
M8__O]_?O[T(Z4DI"4N;>]T(Q*:6UM9R,I;VUM82$C*6]O4HZ0F-::\[.O>__
M_T(Z.L[>WIR<I=[6UL7%M>;>WN_W[^;>Y@   &[[T78   $ =%).4_______
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________________P!3]P<E    "7!(67,  !<1   7
M$0'*)O,_  "?TDE$051X7NV]:T_COA<&:%=8-NHT<9(A49/T]P%XO=]@O^-^
MF7VW$DAHQ$@+$AK>#!K$<-E*#!II*)0B[7..4VBAEQ1Z@W^>MFGN<6P?GXN/
MCT6%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0
MH4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0
MH4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0
MH4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0H4*%"A4J5*A0
MH4*%"A4J5*A0X6/#1/\['UF\<X4*GQ2RI>R1M4<U+#_[SV:Z>.L*%3XGZE;O
M:+VS1]]/_0,.;$7/%3XWC-7=KNS*NNS>T?>S_NK=_T>B[2K>ND*%SXFNE5(:
M5/?N'3[28-&M?[[_NL3+R8J>*WQR&+O3!6\F_HR*+T'86/UT_Y! L&[2Q^*M
M*U3XG*A;$#/QYSHX&=@9UL#1F*5!#O\LVUC22U;\N<(GASF">@D6YBH^U?N^
MY(V=AD3QS[!-&]A5T7.%3P[BSZ[V.TKF-7 TJO_X8 >1Q4?=QB:_V1W6C;Q+
M*WJN\+D!GL6D3#P--  M$QM$"-TZ$P8=(U(@6G_:02</'B=-%4=Y!TCHU7&Z
M'A(]+6@?;P\>'WL^[1YQ_JC[28/-X>.TX2YG!@W^7.G/%3XWNJ0_.YV3B0$B
MJ@-S.NS'09 "D4-_AZ,J(A0^3"=#5\5J :8J=ZA_/5$9'O%T"W=]_VK"R_-Y
M"[?$DDX>=S]LLRQ-#Z<] ]>[=3Z,%-/9E?Y<X;/#V(."H(F]@;S"C. QT?(7
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
M[1MD-R,$H2^)/\=Y %(6,54X-($!98_:WU&QJ 4Z!/V\P"KSC\1LKI-B:_>
MVFX!V3%.TZ;T=&&Z70$GU FUS>>[1R3 BCOH>" 4&9*M20242,)Z:/605D4W
MO\%:%OTDIO>0W0GYU^B+AZA3<[+8FMBW.Z#G*$734]^(?*J<L>H]>D=*-IOB
M<:"(UV:XM@ZS4Z3+MY>[R,&=TS3<^1$+R;I! W5V2?[;6LJ,%"E0A#A3:%VP
MK_'MJA$:NQD_<;UGK)2><] SF7+ I'N.GL&D95?XS6-E7;N]=$ZH?[6($$)U
MYX.@I0IELJ%!.09;)OSG3EJ3_F</A7>7HKAU9K@%W\S8^R8.+VW3MP>\OAX$
M0L4<IXX_!XX_0_^KZ^-3Z:>V;_S$.>OC3Z(3[U&W(VXUL27D%YU88I8B "$M
MS1[6HT>&E&5_U %3RRYI\A8RCY31DUY58.7\^8+I>5>W2=[>X!9'*V3E.=EY
M@"5SPAV5Y6A9NBPZA"*F0)[(NHY/.G[PI.JMA[S=0.%IA>3V,FF.P/QBCK:F
M&Z:>[IU;8MSK8C F_DQ-(OB:B4GF\H^8U07_[QYTA<Z3X+A.X52BU"39SS_6
M?N=^U3#ZE^FXP\E>(CW+'+F6*"2AJ?;:S)^)9+#I2Z58B!S *NGYAO1G*%%"
M()D>I32[IOV0:C?VG6*]=$X8-Z(4[:%/U@Z?VA7\AXFN-<6&;YZ,QFO2_TS\
M6320@8D5FA0";KY%_ 6ZWP%X-F^L#W^6Q(>C;"]*T4:#^6%W-Y11Y@C=84WT
M9]E$ 3]8XR>-,,M^46F;71VGPI",05@>/1-_1E4$ ==T<H$]9(N Y.K)X C9
M.%P35RYOR^U-8= $^;D604KBXL'I#B79HZ2O@!-2)ZYHTH"+>R6Y44F^"+\3
MJGIPYLX UH2>B5;K&UY"]!#9T-L@YF&H[$/EN9)>$_UY@\PDU/1XWJU(]UWS
M@Z;[#$V/9D.9PYKPYR[UKZDV\^4&];R(VXMKZCY@M8:P-'KN$CWCR9"S&X[[
ML6I*7 ^:P!]BW -8)3W'>1W+/X>>\VNRGFNFJ5/M8<-3=' %G)#;PX2L'5#Q
M%%7#!(LXZ)J&\%W3N"ZCOB+.+QD$3 Y1$'!>2=JKFVYC7?BSI8RK=]J*K(M1
MZCGSR#6U.6''T39C7?1GF2DVA (L!0D_1 L?./V9L+3^9\G]S\B_*/^+C>\B
M(,NG,&&7I,CP=+@FKI*>]297N>O825MQS!0L'FBO*3:6SPE[*9H_EK?!GUF[
M3[B!%D&\:?V^5E]H4>N/->'/AC5D&<=LI#.Q(PM)#=%5_/>Y3W)M]&=I3)$J
MS18<=EB]>I[_<FGCJR09/*&KV"-BR]$A^]2A%<06>*"ZHXUGK(F^,A9ZZ?U5
MS)_C#&N!I\EU4NQR;Z[Q1-(6/G=3K.>HKY%8$_Y<%NM>'Y^PO/%5C@!NG0>\
M.'>#;XJ]KXS%:Y]_2^_I9?[,G00J$3>0;<Z=C)7$ M3MN_9E/?3G,OAH\4D^
M2O.S'O'#7H756'=Z7K[_MJ3^*I'8V(-0K97G*\ZB.+P2T493L4UL^5+#F_'1
M^/-':7Z6-QYC)JP_?UXVY6AG73KS&J0KZ>34F<!\&LH2>XDS/U3Q21:$C\.?
M*WI^"];3?UM7\4D6A*77QUN(K*-^TU"OX@V]">LIV7X@_;GBS^.1I-8>V<F_
M$<#N(YO7QAXO!V?B?P6*!S :@ZEZ]63L.+(UFR)9O/JVGY-%%XFUC.\IUE/8
M&H6_'XL_+[?Y\8*#/7STL=0[O6.-[_.V+/[U@<:7_IZ6D@^XX[3C+9^=QI/S
M\#!\-7B:>Z;['?>*7Y&ZEVGJ[?1VI,3R>.@%9OB/-XI$#$.:F;$Y_'WZF2SZ
MAS7Z&?,P=?G/U$MRSNZH6_"SZ*G34(MP,DY]VZ]>0IY[AI[T*/HBQ>[[#+Q'
ML>_,NCU\ZNR+:?WL>N#<"8N!I#[E-ZVXLMW$>G%&'+K$#K[CN-_4Q$W%ZW@
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
MMG?;XJQ]BZP,K=HJFTFEZ?EJ@&*'\#='=7-32NH=.@=J*>1:<;7#$W8^\D3
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
MBV??^_%8(7\VX'MG]"K4U^=;8A'[12[.AC+^84V\I]\Y4I:Z<BDW:]XEGFS
MBC:43](@U8P&U:1-U4F"X/&>[Q.[L/.-H2GOGO%:WGXI9/1X!I"@E)DLS(PX
M]\98LXIA/6YH!,K7OFZWIO0_CT><<4@WXU&S%<7R>136#!BC/].D_%A^T5"7
M48?E-A(9*HJ40IHT5C44(/!JFI,KT-L@IY BV*.]9W'*MUT6XAJCHR^\P;XM
M,]";&3U*"CGAWJ+/"RG40BD,^(>5&E]%$NG^:9,Z[3**9@U)90\Y$'HVJXOX
MD.>VU-_ "6)612ARY>:8>-6#^ S^V\/^8:,-PV.\>DKB[S@+TW3_[;]<02(H
MXR:A*9<IS!#-O4JA%.+])L[6?WLG7!$#=E8[SL ZXN"ELM1U+-1X^<]S'+Z1
MSB]E"#/'W^Z#3/E T%)--#U>X&*[S8@G_[#ABZ7R@B DY?JA!2*Y"K,@4)'.
MO*XX.PI"M"!)AC+$NU_GFVC2Z*B[<C_;#[ZI37&9J. 4[:3QH6*_(-G9^;.N
M\?3"]$ =O!HKE;#MX3'.*/Q[,Y \>UP9#+"1,N.KJ T3[6\2[XHFHT<Z1IO<
MT:"%X,D-=2V"D(LE4+<TB3#),%$)66&5^O.\4$9_/B\TQ#<A4C31R"A,]]\^
MXX;$K^DHNTA8OA>W'NH2^5FF21M$8+;5+TI<WZ<TCL19%O(T10-P\Q.*Z/"H
M"9ZU]3L<T5A/]M^> !X!@!2 -?BH/!$1WLP89]\609+L4R90_"C@[%<"@GV@
MA?^+NL1OD&RB5=G$60$?=8B2Q EL?D)3[D:!%C<O:&7(/ZPOGTQ$E'+&Z:;6
MJI;8E_=SV_O9EQOMJ8M?;2?[3\<  931G\E3\=8&Y.7K9[PE?F;<H5I7_PX2
M,"5('C^1.8%".A_$;W4K'DKTG:S4?WM.*&/?%N8-$F0?9NR<!%/MV[I-W,#D
M/DWS2<3MMT44JH,KS_!,_"A2"CM-H$C%#CQ^H#U<*]S,=FRIBJC')Q]A%'VK
M?9O3!L09KB79X6DZF%GPY!_VRG_;X7:$QC\S'M[-GY_'(?ZVMT)3$(%GR&)^
MQ+]0$A*0$,^U4 H#;*2$_GQ)>4$N]+'2B6)G)W%O.6WRZ":X"7R:TC?QVE[6
M0)G_Y3&4UR64MO\5_KP87$[UW]8V/]JPM8 5>)*88BO^!)[<5&"*M_H6:E1?
MN'T>C\ANJ4%M:%Z^@H5*U '6[;P1/?9OU9]Y/"$0*'%']B!)1#TSIHQ_]L=9
M^F9!E_CT(&;7GY_"AKEA)VJ($?6CNJ%,:')[<5<8"J=C-O^P6S+C$#?68:Q^
MN/A.)QYWMN@OT+7B!)K 'QM'-V0L"_<3LM_\*4'/*_7?GA-6&3]LFGT[ROYV
M)9GM.39 ="1!TD%714&LTZQC-\"?.X5+1-]\*6DT#XB+!Q$\X8F%:AZ0KT=U
MQQ;\>6;[-@VP(H1;(MI >U1X9LV()_^PT?3\%"O^/7C5FS<[?^:"P)WVXHR4
MJ.%P8''.AD%J,BDLC'A@)_HR&*AVP_QE)%@,NB!+8=*V,8WD$O+PYH!CIOVR
ML8AMN,?-.C<P2=:F^1)5"6^UI?'G!RU,%,>#.7YIRNEY5U/F"E@=?YYNWS[K
M"]&.YRI]9]'RUNZ5EC;2MSJZ92LOP;CYB7W+@3%>E%X_>BM8Z"W-,+@SREVJ
M7Y]GI>="EJ> 0G5ZMC<U$LHHC-6?%XD9YI<LL.5:?Y7<4S;)PR%=BH*Q Y?V
MC[.@ENDB<IC1/XPX,H<?C/*6A"3MWQPUQ -GX<EV)+Z3!<.W<5QK74-R8WN&
ML45%F81E^6\'[6-]F+:]P?G;Y7#(VK'04Q2O87UEK>*3:#>F "!;I<F_0HQ+
M(J'L5W%+PM4O&BY?1.K57^@](GLMCG[AI88Y@\_,A,.'7%FPYM/M$?: OOX\
MHWW[RF9^\">(='9Z!]KV0[*R^K/= ^C[AY6:OVI>F-T_S&0T*"=1!_^@NF@U
MU!%)X\\)1#H4D]UDI=]EMOFK;M$./;+A3[/)+VX3@4<_*-/C7UI$(4E,H>?%
MU,\1<PB%,NXDR^+/L9*N*\\%<W'X]V0 F@+?=4B.PRKY\Q3[]D[>3YOT3A,;
MW(HKZOVT_^'-(WL10EM]'EDMK0II)+3XMQ&&R">=4!^-RZ.+[?#;11CH$*IN
M=!CN9YF^W1]Z%/!6_^WO21CN0G*-0M2P(&Q&L3#)S-&?WQ8_K"^Q186UX&^)
MV/4#>(-_V/=#O&T;C4_0^::\.S:;%ZG067:!;(YERB-#+L)6(AY>QN$?C1GG
ME^Q[[I0"Q8"")C0MO"MA.?W/DK24'\S+R-7R[I2#_IRH2Q%YU$,0(S-BM%/D
ME=-49..0?APFJ!H>^?%,\00MXQ^V($RS;VN>*8JQ$U#W,]X3[Q+Q6M2DJF*>
MI2@=!&=,%(:[G\G[4H;NU2,_ .)'=@^[":YE].2<^8RWVK?G@[Y_6+GYGPOT
M)]\P;I)"<=69S1 SN_Z,O P"%Y/A.W<_TRS/L6MV'V/.Y@A% Z'I+*@_='&X
ME#?FC/-+<O]S.?C*VP&A%(4[!<OASP&U&JYKST_%0Q;$M(%F)[+!-60<&OAD
M(:DFG@XZ<0P]SK14'/G6OZ;!QZ9P9!P#GQT$^E@O^_9[87Z6X@X.;]6?YX,W
MZ<\\FR1 $<U W4(4IO:RF-/XY]EF11F%6>.'=4N7D6&>(,O5JZ7X;[.GA!L-
M 4'CG'26N]20^>4;V'J<B9_J7#:\^I7W3U,S!$TA;D6NK'V(HWVGVC'PAW2@
M];)OOQ/:\?22>+/_]ES0]P^;27\NYACT<Z@ATK-)G):1*I_Q%O[\&B9YMT0S
M6__SPK 4_LSA Z)#;F&2ALF"*/J9Q;=I)#:C* HW1+QQW/QZ6K\)M<:.* VX
M4S;(L?X#@HF9/+!U./_6R[[]7DP/,C2 -_MOSP5OXL^!&U=.KMO:)MI7%$ES
M!@SYAZUR_/,  93BSPO"4O1GGP:$L4\;2CW^VE)MY87=*-.FHY3*(7:KS:WZ
MMPB-K9\I=03>3!XS#:PKFIRR<-$;AV%[V%K9MY>+0L6:W7][+NC[AY6:_[F/
MPOY/_D]L(LIFG"MF/OQY#OA?XL_LU-YFJHNMOJ='UF_(L,NN41#&ZUX8Z_TP
MW!,4U+*;29K9U&511(;(R0QGE?QYYOC;B\23_ES2OLT6-7.1<%RQ_DB'5Z/F
M!VQZ$S%F_/-$Z([SUHHV[@1/LE/&9V(0<]*?WX\!_[ WSE\U%RS%?YN&$COU
MV1P]\.!:DY_0 %ZBYZ1U(V0#8E= DPU#9=ZQV94D\Y^_H87_W[5P[JWC\:*_
M:IWLVQ.AB8YBSV,3=LQAN;F/:ACGY2<=F-&^K9-=*1(;)(JZCOMC,ORB&_D)
MQ8284]'W#YN%1=2?/$TA;M/4BH5YK#3>S)^3!]1&S^,A:=&9XQ<TH_$P@K&>
M^R\Q4.W>.'_57+ 4_AS;6Q'G=D.ID#IG_",%-GR%:M(]4JI!TS9X2G/,31%G
MJNUU-$5'1FZF2N%@Y'2LL5@=?WZ??3L,>[=;RH\3\OVJ%2]!<UT/8TIK-H 9
M]6<R-0;L=^;50+5#TV\4X\GX1F7B_ )OT9]OG%&%!R*0&VO,\Q_/@-G]PQR"
M-AB("N(S:D!"Z[JD.,;X$,)PR.EV CY9_+")]FTB2%TW)G*!H81\(-&,8S!L
M1D(BRVA]C_VDN@]2%R'>D;H(^_JS'8[%B_ZJCV+?II[XA)NJ"WLNTE@?/Q&1
MEK2JCWN47Z6'X,[HORW!$"4[2PECM:GYNS0*]\R[[7E^(PT>P;]=M!2*FE@"
M3_YA,]!SDG5E3^I'U7@486<ORG(M]LJ2$&&HM,O3<]R!Z,=-&8U#52=7QQ!I
M2*I!WM,J<H?=S:/2GJ^SQP];");"GZ<)S!.ADR%Q>@1>]%<MD3^_Q[Y-G7 ]
M1T[2DS+[>IJ%FE03J8*&_:+%%07Z!XV8TG7J27\N=0'9GXA%$[2(__/,9F8H
M8E_44H;\Q9.:I/EL^W/83<.3_ER>15R>I4>V9CWQ'6Q2AS9$61^,F\%Q)(;\
MPTJ-?R;H#EB$4R,N502%8BM%1ERG6GM)0N%<SP-[1)VDFJ-1E,&WYVJW2OZ\
M'/]M_QTT]F]J[C2'Z/FCV+>W0$YG3Y?[N4<3GY'@&;?4CD1E\KQ+#F=<.N3-
M;/[;/,3GV2<X@:0KLTVJY4&F:3"A3M"84!S%:?I.@:?X84OUWWZ3_NR"B?9S
M*<JLU#6?&KAZ;LWE45,D*$;JD'F>RFL:!OGS- :T0"R%/R\8+^:C6V9*WF[?
MUA8L(AP@)\ECCT%."2H:60\#Z!H)FMO^!*?3,9/_-M_V.4XR4?9-)FG2.NJ)
MB Z[:(63@,+T184OYA2\J?_YO7B3?9NECF</ZG@[$CO*)P=&UM]1!C13!PVP
M<D-7R^"]\TO."<OQWUXL/J1]F\887X87Q1;WT\0@)Q 93TB<2^V'NXWL-YTY
M%-A@ F:R;_/PWV+DVM>O%)^/.%)TU-4T'O-DX]S/]I.$XG,\CQB9B+Z6/5/_
M\WOQ)O[, ;W)?.% ,QYU0=/V*Z_*[ 95*MQ->;UL6SK 1CZ]_KQ@?$C[=DR"
M>>@TA2 0Q <">V4RW2.+*R@KL$T_H'4_+6L@FDE_CC,LW/C>XSQFP=)KN$!G
M4(35;QZERD$ZAF;,'H_5\.>WV,.82CE@#++AEZ 8845;2M% XDS'-FC>LV@"
ML:D<!@C@,^C/JXQ/LDK^_&;[]CU9N7A*)TB^$0F_-/C65ZX*897B:' 4 P\\
MNAQF\M]V9G.K-/3VIOA^B&O0>D#FI.@&9/?^<OHH;4N"FY73(<?-+[E0O(D_
M&R@3R%OJ6];9'TD=91?(>*NY50./INXSG=V#2DN39L6?YX;5\>=WV+?CE)1<
M3T4FZOC@P9(-5&TBIZO+G9P#_1N[O2EZ7.]*8:;^YXC9/LV6NX'+FFUJG SE
M'DV4_>!UA6Q;&] XX'+B]IO\P]Z--^G/79:BD_2Z_@ AA,(KDLT@L?HKM:5I
M(O[8S;IJX6YD,RR'V>*'+0R?0G_^B/;MJ$,#B71@%=&!'UYQ=/]?\26UC,;3
M0C=JGA_* 9O95,SDORV+(&$31GSPH3)1GQDS^8>1VXR.8W8EW2D:K.CE@Z[,
MU!=Y$W^NNU?R.QM'Y*Y$F1W&I/60I-?ST+0F'>6'#V4M!X0!L;#BS^_#A[1O
M=TL.!AHS4>U(/.G/I?RWB0]/AU$0.TMA%OV91N<;3[457?1_D2:/9NCLU9/"
MJ:K&F_S#+DOZ0Y35- AKXA_V*>)O?T3[]M@I=(81;92O4C/Z;_]C7Y9IH+D\
MRJ'O'U8B/@E-"V$R*C9/[4R00.*IKC1O\P]KEE()ZF3S+XL9XY,L"I7^_!Z\
MQW_[KA2AFAG(>=7CG_OZ\_0J1?V_;J0DA?ZV9[X7:&&VCD42!8J",&TJ!54#
MS>5S,*;1&/(/*SW^6<>%:^U$=&F 2%D,Q ];Y?BJI?AO+Q@?TKZ]"!3\>47Q
M2?K^8=/CDT3(I,U"?>]JF7L^^5+[N>CE67QO8W&3^C<>U%JIII'4F\=7S1L#
M_/G3CZ]:,#ZD?7L1>-*?5\.?2^O/U!WT'-GZFJ8*L&?43Q21^XI-V!F:.NCE
MT30*79OQSVOB'[:L^-N+A#\DWU3Q26:-OSTG]/W#INK/DH)6]&?Y<7%?9?97
M>">NZ]OZ(HJCB(;02CLM>N_:\.<!-E+IS^_#"WE[F2E9K_@D,_EOSQVE^7.7
MS,8_W%GR6NQ"5;LAWZR8)Q&),B-3I=H4N;P_*\AXO,D_;!$8(("J__E]: [+
MVQ_$OKT S&;?GC>FS2_Y!)H,&^(T#W=O>QQB*NE<R:S'H['!HR^H0&DX8V"G
MV:W6DC\/\9?EHN+/[\'BXV_/A!7KSV7MVQQ^^9;D:6C2SL?2.Q5^!M;\#ZL-
MD:!%",@]:\I$1\"0_EQZ_/,"\,G\PP9>9^E8H?[<>VW?9K:S&JPV_O:4^26?
M8=AF*#VK-A+)/NPT>!1$G'1(98[Q4\JSUV4&7@_SY]GFRIDK7O0_XYWH\WCY
MN+3E[=6M%G_GY&R;A')E>![Y1MA-BMW+0/0J7+2]*0XM'SN=U?+GLOHS1U(0
MXMQPO"X.+;6#^JC%'J6;-@],7>M+G@YY"H;\PU10Y,3R,1B")\HL4'._(_SA
M1W\+7P?2.<D&OCVJ(?F#3UG6XH@B SRCF;J=BP>>L?$J^SPJ1_?XDHMIOZG
M2<A\NV$+=J;G)'/-B/+S2R;EG!6:)4X;XL\)$U$YO,SEXO?Z6_8W8+G3?>S0
MXK'_Q_^/ _OFMDZK6I_3HDA"A4^$+/"7C_N\KS]GQ9ZQ"$LE,-PN<5:Z3.MG
MA0JK0!)ZR\67AO?E*;3M 9[>* Z,1&,W;'BG7[Q=K./OU/WMXAI.]RE6L($;
MAG1H DY#C[Q"*U2H4*%"A0H5*E2H4*%"A0H5*E2H4*%"A0H5*E2H4*%"A0H5
M*E2H4*%"A0H5*E2H4*%"A0H5*E2H4*%"A0H5*E2H4*%"A0H5*E2H4*%"A0H5
G*E2H4*%"A0H5*E2H4&&!$.+_!Q-&A5(PE(O      $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image3.jpg
<TEXT>
begin 644 image3.jpg
MB5!.1PT*&@H    -24A$4@   A4   *_" 8   #>8S_V     7-21T( KLX<
MZ0    1G04U!  "QCPO\804    )<$A9<P  #L,   [# <=OJ&0  /^E241!
M5'A>[/U+;S79TJX-I>TY;3]5:ZUW"UK00D@@&C3H(#I(''K\ @0-I.^?[#^S
MA0#Q:7^B28>]]R=^"Z#W76M5U7.P/:=M[NN^(S+'G,[IQWX.M:IJ.>R8XQ0C
M1HP8I\B1(S//_N4__*?'"7B,LPIG9^5Y#3S#[Y5P?TJV1\GU[8HY"?=?4,C]
M=%Z^[PQG#^4Y@N?:\Q@^T[[GXG7VC15]KC(/2D6&A]>7<?&X5O_(^Z1:9_!_
M5'W6VD9\Y@Q/>9X[[U.@'FM ;.L,;I38+.8\1RS/1'F^4O9S<.9V/F1T7N%S
M<8P,0I5)J2G[?J[J>;G(EG3IK=B-LIP39UIT&S[G@^Z;'W!694V/]TNX:)-V
MV)\2#CS M]//+N3"@S9+F?#I\B.S:%O@@H5_RHSL*>%,@0OULR[/O$P;&-MY
MK'_*6/(!S]4)H#V=9TC'[[AA?(:N0?55VL69>DR7*>=,#84,U 4>YPJ?GY]/
M%Q?H:*\LC]/#P\/T<*_9ROZ]>;B]:XX8JJ:I4S,4O!R23N5'I#-HR5*T%E=P
M+EZ']5MD/A<C9*+<1^GD0?@H67:[W71WNY,LD8VZ/#[ 4+S,EY\JP( _=42
MR*"^ZCZ@L2&^%Z2K[IO-^;3=;J:-ZK^9;B2?Z$J.C>+?O;N:KBZOIO.+Z&BS
MV9K[?G\_W>\?IYW\[]]_G'[Z^\_3IX][R:?6OJ>=+IR'.HFA7.F&IE!F].Q^
M+[W;I6V0"_U)Q@=XW],6Q*F68G$O7H_WYY-86S:XG)^KC.VEW,UTL=FHFRNL
MOZPS\ 6@W926I5LI@Q9X.-MYSCL[NQ7SNVE[N9G^=/4P_7G[:=I*)]*TV_[N
M]F[Z\/YA^MO?;E6_\^EVCP:WT_V#Y+Q0_U(AC_+3YLC;LMDY ?39L=_2WFL0
M^=_@#=[@CPT] <AY9MYX@V?@MZ W)O\+C D6-N%L3!1FHL_B^O4"'RX@C8%:
M^E3.&:NN"].BI_3=;C_=WLF@N-MKD8U,"QV\VB Y%E#\%66[PR%A^<F) 7Q^
M<39=;L^GJ^W%=+D1*DQ5'V4,75QLILNKR^GZW;6,BA_DOI,Q<:GXK<H\G[3F
M3[<R=#Y\O)G^^M=?A#]-/__\27)BM)R+ED4> R2+_0:#1#JV,24#.76@SLBB
MQ=\+?1;Q^]V=7>C.)8L-50E]_[B107$A_AN$GRYD3%QLKV402;;+:QL79S(N
MDF/18[#U5#H?+R!E!*$HV05"C#4BNVW0=XRNBPT"DTA:7/\U2Y)%N]0M;?0U
M\/4<WN -WN"W"?,"4* P?V_P.X1JR]Z=.!?V(G]_SQ6RKD!GHT(+'E?;K!)?
M!=E]. 5]3<TF!'BOQ6V_DU%Q]S#=W.SD5R2[@D;)XAU"R:Y%]+FEQX:%^NF#
MMRKDL_NH*W$9%+H:OY1!H35_VK [<:^%7%?OLAVFZQ^WTX]_QIBXUM6_KOS9
M^=2"?G]_(4-'5^NZN/_P_G[ZZ2<9%?_VR_3ID^0[NY(\HM?B;YFD,^J, ;-A
M1T1&2R.+OU9IN=!)KH?==+^_G1[!Q_UTSNX0NQ3>"2/]8=J)IV)5%[77A83<
M7$UG""OWT<:$TMB1P/ XVPJ1 TB=54&798/ BWX,!N3$@/,NT+U,FX>-RHM.
M37,NSEL9H/2#"_C SXENA[%=TTW\HWC*^CI86A;.IQ !7HO?$&(5/L58XR?P
M6\(:_\;?*JS)>@I_;5#_H%-[4'1?^=(^0[XU? [6=  ^!R_EO0*?X?P4AG)R
M!;%PZ/ Q-J!7YYSE'.0M.M,,^!I8JXMY'.%:'#B6:QK!S'.HQQJ,>48>I_ D
M6)2B(_@Y>L%,OT)[G#;CJ'O!W$Y#^2.0?A3E.*,6.-_J\(*6A0]L8V(Q*(JW
M;SF$9@W7P.+Y)^6V:S\N*ZT6-)9,.+#\<'4-[O8/WIVXO=O;+[$TMN'!$M.H
M>9LK__G*^"E*.&^Q>X> A9LE]_QQNKS,E??U]:5W*M@-8"&?+NZG2\5=_R!C
MXH<?IZVN_B^T:)]I@7Y\9+O_;)(XTX=/M].__?7OT[_^V]^FG]]_\*[%HPR)
MS?GEM-ENIW,9*NAWZ]T)U4Z+Z\/CO9S<R/;ND-(D)=L/T\-^K\5<Y:NB9Q@1
M7HM+/ZK'O19N;HJH)K)K+J<+R;6Y_,&[%.>;:ZWKT(E&.DISH*O K MK.8@>
MT#BV 2'^SS% * ==TP?$Z(%;&I-D+D,(O?E6#OEM6-!_T@9?"P?M-L#7<_X5
M )'7\ U^OT#W!M_@\W \:(%Y,'_A0)@7F J_%-;HC^..V_94GK7X7P.Z[%^[
M_%.+^>> =N9,0]_+=[N5(3$:$R-\45E6RI+ON-]I+5WTAAP5QX[ [OYANMO=
MRZ"0D:.XLW,MIEZXX 'B[^7&'%8!KESEQ\V.P25G)*ZOM"AOO%B2SJ+/V8I+
MQ;W[X9V-"LY28'0]L- ^7GAAO[U]F-Z_OYE^_OG]]-,O'Z=/[*!(QK-S&1+L
M/*@>/9:"1''&@$6<6QZ20>6@=V)0S^,#!@5G16142!I,#=(!+__R8C3(4IG.
M-N]B4%R]DWR<\9#!(^,EM$#G6_ I$,O.1\[+N&U5'F<S\.]V*M.&!6G)@9;8
MK=BP6[%!/N*BTZ7$$=9+_A+X71@5;_ &)R&SP%/\#<&W&Z[/0T^,\R[>2Z G
MJ7\@_&-+_VV!FTT_+$YHQNVI!<H[%,14>W%5VOYO!<]Q<EDR8*#*;H-D5(9[
M7;%S=F*_X_P$\J@"6M#/IJUHM7CV;0_0<-@ONPZ-9YQ=>+S3(GDS76AAOY;1
M@%'!^094P$+.XKFYV/@VQ[4,BJMK+=P75Y*,,J^$6QDWTW1S\S#]\OYN^M=_
M?3_]]:\?IMT=LE^+CIT,="K=LOO [0(,&1_.Q*#0PJBRMCY?@7&DL'YBQ&$T
MB2ZD"%2-)J]X[B?.4%Q.#Y2SB7R7,HC.-S)B?"A3C*T[]++H M\2.@9:AEV(
M&)"A#0]VA- [FR8Y!$LB,BGB;*?Z<=8D]6&G@GYTQJT6EPW?;P_=TG\\H*'7
M\ W>X)\ GC,JCJ>2>5+_3I/,'P5^#>W0;K2<W=Z= *L]TU;/[U)\-V *U4),
MB1S O-O=33>WMW)WWJ&X1Q[(1.-%&Z-BWJ%0Y@/#(O59(/7B:0MN=W!^XNKJ
M0HA!H3(Y\.F%7UQE:'"KXYV0PYCG%Q@3HN'@HA;+_?YQ^O1Q-_WT\\?I[S]]
MF#Y^O/'A42_DTB.',+F5X;,I-BPD+\:%RLZ3)3*)9$RP&'/'@-L;?JJ&71@9
M-8_XZ^P!YSTP--BQ88?F\5R99$Q<7/X@YT\V?OR41U9UY\'MX7FLA>/P 5@8
M7*%T2=.S0[';W?O6$SLP&%QI!!/5+9#MM-E2&<60-L.SI7TQ_'&-BC=X@W\B
M:".B%Z'GC(HQI0T*7_DR(;W!2?@^4_!3H.TN>%+ 5^=+6[8A$<Q6^-$J\=W
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
M+WSF<-*<9XU/849JH,N%=ZI>/ ?T_6Z2R%=\ES(7;/Y/_4]A+<\I;!I@EI>
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
MCQ9^ONHIK_AS%N(^[Y^H1T:W6BQYC# [#H]:;/?3)W8G?ODH5XOO3GJ1+#F
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
M:!' ;K<Q6$:%= Q*M8:6B<=6D<-#$F4;X)/+>/+2-[+[JGC:6AEI2XISOD:
MK%_;:.2Q$2"?.YM1@HIOC(EP14GX*9M.:SJ%FR8=4_Z91\7AEP*@VVID7!:J
M:\: (!Z7.*$_,E.8."EN!;/;\12MJ5\#OP!&W8RXRA^4;EX+2QN^ FFW7P%Y
M]\D:8HR.?7O$?P2@=?3R>NW_CJ FN^XO#83+$QV4.])PP?02&"=HWW(XRM?I
M+]7T/&<6:'K(8BO B&J4L L*N-+GZZ@<RMSS]('"%-WE(\$(\%B*PJA)B%_F
M=&\@B^9RNYFV6FA@Q@(,L"#/WV;@P*3FMAT&Q=VM\4Y"1 YXD!YD[Q?DR8I@
MPEZ>+R^F>WBI/H\R5!XP+K2X>82(SFN \ISCMQ+0=8R)N8Y#^P'>WB]PFY/L
M21\CACH^3COI:B\Z&UH8(9PS4?W\HB7%L<CQQD^0,Q=^N95DXBP&"H+E8:F_
M;5"UA.B-1UXQT'#WZD8/:H*SVIW@JZRJ&^D/>Z]?\X6T>!C;+]UW+#JS<?@9
MC<SCKX PA@1WZ7RVHMH3LC,^2N8G0%2^5#X;(H\;]PNCP'GHL )^NPR/[7!J
M:R=@HGB_.5#HC$-8/R$H2*<6RM\3$=B3$08%2N_X@[3"]B<]O.)9Q\Y_C&]
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
M#G(#XF)BL>8#4<-A1OTP[W&AX\]Y:Z(F@?+R%LD@7QKE8IZ<I#5TOVQ],G+
MB>UY/M9U?JF%[9T(-ZX/AD1NZ[# 4S^8\/GPVVE_=U=&S87//_@UWTKWCH7*
M84?';6;Y5.8L"_7- IOM=W8HT"E$U([1C-Y5#\TA/C=!9<@CWFX'2!&OZF,&
MB39W8I-#XU8TGB<K?L:B_V)X17[?I44&4(4CM@VB"\W_6UZKSM,Z:E,1\"Z*
M^WL.GE.MZ'!!1S\!]##KX@20+@[F@_#L-N#EQ671SH)>Z-U?:2=FOG;[EHDX
MJ$[>E9(V\1O%D+1\ "[UI.(^BU&RQVA46(O+ PN,RX2A].&*^(\H?@> FSF>
MAN1[BH '3OG=>"60:5!$^6>:+N\8GP&2JSH,JYEGQW?!(YN9Y@A'&0$&O^,%
MN#9([+:^$A[]'9ZA$MLZQ.*S13ZCAFCC0CXC\JS%C]C0?MQLV"[@=D<)QL1U
M#^G.;!+A7.^F*^A!40'C0=P1S,6]$.%R"K\EK/$'9T 8H.IH?"',NFP>_T!
M@C4$GM39H%3DMNPC#LXKZV4.8QX5RF(^]QD3+"/U)) 'I_ 4>)L?U^U&# 4D
M!U$NN_S==W-6 2HFR"SDT 3@M\@?ODSL@:1(?GE\GL Q8!;<] 7%X(=4>?EC
M9] 3>UW=^XJ/*WDM[.Q2L!,8/BDS?\O8[#Y6L8I@]@\_KC(Q%! 5ODU+/M>7
M*V>VO+7H89)LE6=;1@4(2^]>,U^12WD#2D"6. 4L+N6U'-$!BU-V)J1/=*J%
MBQK!JU<%%0&E]9^K><E:O%IFYO2$XXX[SD/!*] RGP+R6H#%;VB><DD^8.,5
M5RX7GSD7PR%8=BFR #/'*XWJS8=<4X_F'WXIH].27E#%C_&=W/T5&=J?8';3
MGH,QO?NE? XOO&#F*('JHOKX'2FJ4]8J1;O10!$6#]J3,<+E."S/_N?_]?];
MO" P)UG%8AYO%:S%>B[H90"Y-^TLY.-$UZ6,<:&C4>BXW%HPR)VW6([ \JU"
M)A# )/KIQS\[ST%.I=ER/P&GRID?*56Z)Z6:!% DVV +RYK0\'H_Z0A$UV4P
MP. !SP9?;0QA /J#3G<$/%+:.9H*2QK>Z!CPU02R*NBF=X=/78 ,U"J+"-+*
MA2('>9:.:QJ/G #AWGJ;!X)(XWLY^*#M7)M#>$X'KX7<UW\*SY:Q+M8,G;=U
MCNZ,KX43,IR2#0-U&06'T.WU%);ZCWR?J[^N.3T/0).G NA'*D-9/.%44:D_
M 8WO8F<Y? E+( :TQS]7>=!+G/Y0%1,4^>FG(K3;C^U%OL5/B/30SDEQ):-W
M  ST7T3(',3.HA>KXA%_9$<.!Q7F6CM OQYTIFB/%?(HC('PR$6!XM$18XW%
M=7N>Q^^<!V+QB[Q\VX.S$S5F%,<'V-@UX=747:IA#B0?5^SAA0Q:B-$-AHDG
M?Q:WZ-V/K2K)A^XDF&<KZQ[9I-/;]ZZO66GAISY@]A< VF(<)V*F_/ $:'/O
M<*B>?@Q7C&3.0&6YB,LAP/ @'KZ6P66XU1QG5S^XOC*N/)>;C9I1^E#81I+:
MAB=C@#L91'Z\GW*I1 LF@%>X,386?^(+NEV&.':G6P\\,HF,U(LZH+\+79E1
M;^O9"RZZI@WI,^)WYJ.Q"L.;_.?3YA'CCG!D"'^5U5WS0"A!E#3KC7%#?JJ8
M]@@]V=Q^XH.,\&VPO$,8: ,16M8#QO#]H_KG_<5T>;F=_OSC#].[ZZUW7/C
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
M]K)N81B7;-0_'QBC$.**%V0N/OV8GJ,649QB_A?_\3_#T8G.)DIO80\0):W
M"6&58'X\H^PM<3B[C 747+DU(.9T;(MWV-=FZ Y[#+WE4H$#.3D_ !SGE!H/
MZG>*]PALX4'&*[Q][XDXE>7&D&M]"]R_2B=V]>_.Z)CDB9RA,=."R.0,,WW+
MUN3'0&H^/W0:F@?\7;Q^;6ZY.'4'6]M,+@H^\C@96WF:@)1\H;I2-I,)KS<'
M/%DHA]N5!*5W.]Q[TM"_,O&$"?:K_9H$9R!?R70,F53@]11>TDXCF,M)7IF8
MCL%M=:*<L6^-8)G+/P(&93^U\!HX6?Z)^%/Z&J%I^,7/X!?'Q,E):G22?K&D
M!>@G] A1.G),5SZY< 4\EBL?M_D:;$#C"EO_?GLM8UZ1?OJ!Q:[2D).M>_-3
MY^1"G_G"7*2+\J4LG@J 'F^EV:"7[X)[X)Y72"6KXD'Z;D%MQAO\0BA _#(=
M)<P!3Q>F_Y3-V*A\XD<JLE*69<&_O;3LN=7 >0;&3"VVRI^9!%G-Q7PVC+GZ
MZWO8O$_&5\W<GE$UQ-H26"31S NA(BG_7%?RR'TN?7*GVXL$IT(5YL F.N9(
M*#(B2_=3?ODL=P*1P^_M85%!3JVG'O?*[S=BRJ4.OE)69N9!UZWX L7-P%6^
MQP7$R"W7YQ(D/U4EW^79K?H-'^["<%*?4YTYI\(W*N[N=C7_B(\88WC0AW;(
M8_Z4)GXJ(^5'!ORI)S3D0SYN:9,*+^61:JD&1AL?VD)/;E\_V1%>?5O$^B[>
ME$D^@MX%5CF43SFD\4<95'"1*7D#2 ZM'>N$&T;V=YS* ]@56@/*9QQ1/#)T
M?8'H9($.L^Z><;M#_2"/CCY.EY>;Z=V[2W])%3KF==A\^G0[_?3W7Z;WMY?3
MW7ZK'#OK*>5H[*GL*_61K8Q6L6 LK%7T$*R<-23M!#;T9#QR)R\QH54*DCON
M=9#\A9:)V$,XH"%"$"/F=6"94?*0-_4(X(<OS>\N4$DCC4'A.4;^UGQD0@_\
MHQL&7/L=_478\H ))X4)R_.,=,]8H0F0(ZG\ J)SVPPR4,?"3-9$QJ&+\L]8
MQ)V-![FS'LBK#KF&3W0U &EK> HL@LI=PU, MZ[;B,^5\WN'4\;2,:"V18=C
M6&[1 *-_#9)>A9)9?OIXX)0PBE<;,-7._*M=,DYP W-[&2M2@'<.?DY(@\;%
M<$O3_89_R^P8_\Y]H\K%^.*5V^P*H%L6(J[DE]>"0^L<JT Z5#8HQ.]!DX#Y
M,G-768BPA ^950G%1^#!38"V4GW(3%AYG5ZN_>(UM[&#&:M=?N:*+*Y-!_2.
M@6\3\"$TR1S:TA]T(86E:#7>Y1_'F!=&QV%TP$]&$8L=>G1(BZ5H//_BFIN]
MYN^G6 J1)\;;3#$ ]14Z'6,T<K,@>B?'1E4,#=Q#(.V87V0IC:5,Y&G4GTI*
MJF5?]'T*3T':X2GJAU3_/P>FG4%YK?'*KI*]$^,*%#]B%<YM(.;PHJ<A7*YS
M.8X 6:&?N8X%M@_7#2[BUR#MH7_G=]L,T.&#04$9S^"HP&-T_D%B_EX"\ 7"
MXW. T'0PCAQQ]92P.[X'3I!GU:F@+=^B<9[R0XL%['C3+L@$-M>D99KK>!J.
M=?4$O6#WP5'B5'I9LT!^(^FBTX0](#"DBH@4/Y)71H _DA.)#><:J+[JB;4R
ME]$\FW\;$<?X38&R3^$K >EIPE5DTEY#E>-)Y97X1X(L A48H+J#(756!'TC
M4>M G_5"(#U!Z6SJF\*,G$,@AOX/>Z/"7M2=G] I(.?"+Y0)=_N4,X/[KRQL
M=N383<@'P72]J07.[VH >X$=0<H9[\=3&D'O@@KQ4P=X,E]F4J\QBA FRJXC
M_5 AI[M^2O?B6HNL=Q6H>R%ES2!^/3:=).@ZH5]$YU;'W0,? ,NGT)'-:2K/
M1H;\7&7X_(/RLK-I.: HWD;-H/%7W13FRIQL6RT>;C/O3L"+5XVS0R9^JD<
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
MLI R6E_X/7*)AT1\,4[\8;/203_RFM> TTXIRT:,Z:%#/OB1)J!, 7)E3J$
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
MX)&+N2]:2'LX9!TEW7ZWAX/6<^;'@&_)%^0"6#]2>'1 1/JI'U662\R]\OB
M*^T_( #-L4LN=(#QD5T.Q=$0@@>> #)A\@-DM5B*&A]]I@S2V.G97%[( +R<
MKJ[A)SZ*PZB^N]E/[S_P! C&'(=H91!.E_1:<6#'R&=:6%Y2P58:0$S$_GKH
M16V$YM])K21@A7P56EHWAC)A1,S\W.@+ISR-\6W #4F91_JR.]1CA%E6(9T(
M</YCL4[D[S+;WS!2/V6UY!D!.J8KGL3I$%0F9;*A<Y'D>*%(%C;D/"R)I+XZ
M8?13K3-ULTP&=/HB<K[G\ O .CS"ST /TF-T)4_A"6@=OP9/@:18E>LYU$_E
M?CEXP?8D?XB],+T6^XS!,<XR5MN.<B<^T!1<V#P%])6)K^F<=5#C$[XF".0J
M[Q!H @SD7,UF ;1API5QM9&-"=7-_%P6/Z_%@I:I!9'?"X^P938U<9^!GDLM
M%ZYPS^(L60'6VF6!*J,(M_TI]C/PE$!:D8ZR<^!%2U8BMYJ@Y$D3RFH# Q%I
M_]O;N^GCQ]OIYM.MGY))?A[,9?>G;K_ 01DP&OQV2Q@*_?KSS=9/J5Q>;OW^
M"9*\%EH'Z*TD51@=H!-V1UQ/\6='P^<JH%99N,AHH])%27Y9#3Y$JU4V8[,O
MG49(/9^#;L>70VA3X@CP25LV]+QQ;#P#2YG$=7Q<RV3?:1AYX8<=>5(?^K]3
MC(R7C)7.5_3Z6;A(Q_^#_\-_]>_I,,U(U$D1J HA'N)>!BPG%$BEEHIE<4(
M66;BCL6;SQ]7.="HK"YN\:<3'*-K)$_H$NGJE9^"8W42Y H'3R<O^3Z'SB3(
M($I]#IN=05'T%1ZWGKK^ #JPW+8F0YU<8,M:\<WS!%(F.?#KY] =H<))IQZ$
M6BJY1 M;8O9E?#5%$J@$9Z7MH..GLCM>M$P*\.^.;(."7H#>R==MS$^*?(+
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
M,IB/?MP'7$YDAG1F/\AFXB&,W.3RH2CYG4*ZZ*@'::>!L@+XX(3,;D\A[QB
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
M\HOMI"MTXIT):@J=?KAU05;29UXG8&D3^L1"Z_$(6!F-IP&RU.,TCM!ARC]
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
M8_&/Z9=RZ/O1J\.=3W+Z X/<2I3LR$M][M#OGD=E,10[G\#U(W,OEPO_)2Z
M;,3V[R%MP'W7>E*[VS]*O] =PSAOG?(?0Z<=NP'\3Q&=Z*?">.-VOR&(R!C3
M@<0#T);-11?7KV;?>;= B%4)0EA\9R".!O.D1*,(48Z1YL!:DW"HW)NJ+HSG
MO14OFC2%*&6Q:;A(N>*F,D ;!Y1WC%A$<F=45%SLL%AX*;_BY"?0<@UC^(L
M$6#HJ5KRE@2*)US,);@;1< XXVR$A1",?E_YZ"^#/VB>6+"T RMAH^-QGZ(;
MO##MM"!L[78)Q.M/.>UV6L-SH5, U>$$MI*/<EWV$6T!\KBM3H![5">O\2]
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
M8L./E:J?*9VQA]=";&QLB(=& -%0;=[%8-YRLYPSR4JIH95H@X20+_( V39
MM$="M$,"3S1U=0.H%W;0DW00;5YY,;_A.&_PX*F7.#WO=0]D/MNC($^2QH!=
M58_'+UHH\Q!9V56(L-JJCX6T#0/.CC)AI'\JYLI5Q=HP1@@/"EZ%8_X=*)J4
M5:B,<H6X%1EDG%;!Y4HO5#MDD%]D#.8Q[1 .V<*O']+%BX[!8B0J&^#RJOM#
M05.>Y:YA7,N88>34I,A@Z5"3UAF.?J1%QX=<54:'12?+]^3E8A33('7W(UM*
M-_TU$.;*>@X8_'U/A?Y\Z4.&F?=7=%^S%7I1()KVQ(-ZI$TDD,_Y1<="B:D;
MOH:>S-#:5$+R)\K3?DW'[^OC-1RTYQCRTZ4G1/VC\F,5$ :QMY3/<?)WM,F.
MB*0AO?%W;NW7D:X?W-H&1OVE/7?MJ+^0_3P,\@KU$_CG&'B_"K9FI&XCL!VB
M&F%G3M>L$EG4TOHE(P555Y!V;KTVX./>JCMHL/V.-CT"CS&@_B@!?6=>R-P.
M3NAY=A])"P(R,;6&G#4,6&+U<:8@8KQH F4PF7V SA3EVAO.*(YR"$1$YG/?
M1B[2<16.TY.@LVL^E29C[6GS.-KU]N6%BBUT<N'K&K3%2D-YE?\8W;?Y4] (
M*^*5:B$257;4X[H@^;/^-7_(%&.NXT<POF_#@E7H]1IQ(6O(V]4AR5M_A6X<
M Y46KZH/6\JV8^QT>L,7FTG>5\'4&QO GE?E)]=+ \*FQ_781$Z!'%;"*2Q&
M0./G@&1T2@RBGKB)">[G<$64,0%^U1-H D:)%=CE#"ZYRK-,C8&V,J:;D$5D
M/N3WRE\1SJ?$5%?Z67"PLQSS:L%Y5R%_XN.5O,*5NG8ZQ1-2?.R B(10Z/2V
M3.H;^4(^>,I%;OFCK "'A9[DQJ HRG2Y%^!UP$:$*UG\K1+M%ED\++23 ED8
M$,>+9VS(LCZ,O#/JFA<PK9 PZ5X06"BE0Y]_E9ZXE#?S9!+ <@0@RH,_?EC5
M./.I.B),?@A:'I>!VX(LJE.;Q2)7!&P#M(_+PM7OBK:)MHUV2S]Y8[ *<)Q^
MVC8TR),WOR6,BR (ADZ)^?,)Z-(H07%Y-T"VM.O(^P4<IS8[4;OSC@&/#]>'
MKBSQ#PZ]<FR?4K)=*[/'#(>,A(,'_SW/0-]PN6+E$VU%*T)7^8 F@1<>80C0
M^8.O_!H ^3@4T)V,V%]_[ '@F>' OAR@AHT1!I*/NX7\09\T0&70)0:/B(IP
M8N[N.ZBR#N86QP#R.9T\D3^P ;.+^-IMZQ01=#E&A!PU6AB75:2S&KX^A$S!
M0V576QPRZ_6P"OJV2(C\Q/?ML#H_I;=9NS8?X) /<2R ,IQCKUW2+H'DGVV$
M_BQKPWO(OY=!XUAD8H)E4&,@2X8 /M.00GS%6#&+"0*NP(L@R_MA(7BH"BJK
MY9?\00_237QX^$\55."XB:,\I:&ZO(3BQ4OE=1%>!*1DNB>*QF^7_-753T0*
MI#W'==*9B*,L[J>0;"009X*:SS357\%E9ED=LX!,&^-U(,F]4&#!0+OC3V21
MP*2;-N&_ -P,>1%1:?*DPGZE=VDU#V#;(M#,)<3%B4DIRTJ99<JCN@7_Y%<)
M.C?9A2_R&J13]XE&MV,]9<I0^Q'VVP1K"BQZ?]C.>71R!X1'41T0;UMH(/DX
M=<SL7PN0S)K-50N[@'=>ZI5J12,T'EQCC#/D*Y9C)2#:QC_&^$A49$1]82><
MD@6N@L$\4&7H!<"%U[HO.[8L'.=TRL368V#O[!IB?BJF7#UD60#,HXP VKJO
MB^6@;IF'^LH->9*FIM5P7UP;GY&T0N5I7HYJZM?3I<O9,?VHZ9HV0^NXP82P
MU:M#YCW/Q[_VCR'[!'UQ?4*=FK'U0P!Y$]$YO'F+;I0?-MKKH?K1 >2"6$ D
M?<+(#[]5**#-S(.V]T2?;=X"89#T] O$(YZ$HDTCZB) OZD[L&6S"CHZ@71]
M,67R\>1,HV@A,4#%7X29=XP#J'21!_=B%(EE2$9YG<@)9D6EI R'@LRN(BV/
M$DR:"0('28O@ -H!FTDI+I,,T0N:"W 5A+Q1;@)Q7#_M%G4R%)NF!/ 3+Y4F
MI(2OS)2ZR->"ZU@Q 1_UP!W$0K,",_\8$RA]4+-,(KL2&"B[Z_=#RHZT'3>A
M\"0/?5U,)(]P22(MZ!-,5V=WZ,"@&\8EYOT$9@0"DL/YPAM (--' $TML@/K
MI_I;,)OPKDX?E4$8WL2.=8Z_;=LN/?UM"2,OZ6U>KEW'IB%H_KR"9<=3!])6
M7&L._54=7M!<G?X!_(E 9(\0]L@B.$O-!<S3815-#/)C\"2;,ZTG@JOP[^5M
M)R6@]>?"HH^[B/?J^.R/U#GJ#9ZO0Z>3 9M!0!"3G5W_8FO]?)%V:,KJ;^,"
M\(_+)RYHVK[3M6'UQP)+9=N?="%#W(,SE.&ZX#HU^;-="%I_'5L\B0+:ITO[
M\!"SP=!^+N<;L@X7GP/)+@8K5?]5C^ANF"O:*$90H$^KBPH5[$)[A>&:7&XL
M(&B0<(W$331,K<+&@,;80U].>%2:;XI8C;[)\AR21_D[OGT93JINUENI-4NH
MR'$FROP703(9(AIB"%J%E 6XWM4/6#ZR)ZC1+ ^8K 4I=[9+L A:(%P10$,$
M?&HYR0_7?L6K52)/D'PHJ"+%CBSYP--N[62)$ Z@ER<[O0U6R.3.)91X[(O%
M1=Q/D;(F71HX0-* 3]9-_FJY%X+9GD*'']I+Z"O;MDNE>Q&DG.;O_/%'K'WR
M=/8)806W>77CE<4];0+>)FA(O48@G'\M0;*SCE#/CCIFQ>7X'A@N)8 MD(<Z
M5S?];;A%XFV#I^JEC2+#"\'ET.GYJH!]RJ%O !YO&4OEQP+9R9+>8@<BLLS5
M;Q00%]Z(C-O(:^*0P\!V!M Q#J]1/*)72.8^^1PXK4GG>G[21WG5UC61SZ;3
MP6.C@=@K=#V$7I6KY@],J'X:3 6UXP#TC!51OGYR$!)PRD5!N;-WW]-?F_WJ
MT/<QLMMOOA$&AKJ&-N@-J:!K0O 78_W3!09%5'!<&E@'43YRQ@8\8M&=-U-D
M,O/SJ.'W7#I_77T[[..PZ; ?>?]'_^4_<MITPI,%:GCH1!5W-P?1";?"=L($
MNE08XE9PY>URE*BFMG#$]C39,*YLK71$\%/I*L_DW;G^K6$Q/Y$UTZ'R>CSI
M:ZH'QCS5-, ;U#;6IV4J0^8[$*;1S.T_^7D7/+A@@0)+:R?*82JV'WW0FOB-
MX3= #E_<)AJP@FL^P&7#RSKUE!GQDITZ,%3FDRR4P2( ^3G!F*E#TC8*^DF6
M6'P$#W96^- !^6/W30DQ#6+H-@B'I"LA$_@J8#+OVB/SR+&^<17&CZP,_D3G
M:8)OS%1]74_]K:U)7I"!13+/D%WYHFLKGQF'/*@)F1;^J(\B1%&;PHH)C< [
MVH23!^2DK'Q2R;9D-W09.Q.%(CF@UHT/%_DRB_SHRS!16A8J.N3D-"KCHK[*
M0Q1A85QP"?WGHHB'(&R/L%.#43RR,IE,E<E\0S(!?2S2"</-8R))N"@F""VG
M]1ZI!N)D(0TWI>F_JY/XX@N9>]LXAB8H'$8&:.!#/ZE%*H5),/V$AH =4D_+
M!JK>'MN,Z"_*)_>$N]!5*GJW/K(4%&LY(^R/T-G7N(Q%XAUA*(>R^"9K4JOL
MI-MF*YGUV_A).#N+N^*=K_Z"L<G"KW+2+[(L,V+DID? 2_1\?Y9#?1\R?\G1
MY0%5/^S _&"IO$RR!H4G?IH@_!T?!2"Q+?%#/H'M4^"EB4F1(?0#&;S#7\-D
ME$S6?EL!X@7$<,J:XA!/>:$[+&"IG%W+!1W\0-%@K[%@8,-)7126#%$NI<([
M]$1WPW6=2!=@&YZ:G$9Y^O,8"A*9O/1?Y3<WGA9Q2&#Y"5%/Y-*O@K,9<YLT
MI?$>.YVJ$7BJCC'_9''2?<F4\FQK*FNVH061C-QR!4N!/"&N(&1+^9L$0?5;
M>>&G;CF>P"]\\ X?]<7O<=@Q@EH7ZD4\"5U:!>N0(OQ#EIK'@)L8:?C\AHHL
MU[R3/L()G9[MHG_D:]+%AS3S=;3JH/DVC)H\"(478U"<C<*H.(<E#*[0Z6,4
MX\0XS0@Z%+42E>;!G[P-79YTY,HVA78:<AN(0SG90)+3ZA*J=J0EL=N1O.*%
MGTG =\;*3XYXE37&$9!NY::L="3]*6"W^0MJ(04VB('@32[QO@)B&33,R&[4
MC7@F(N(CC630=8,&<ORPD1NTI!&1@#_0C<U@4^,C'-C2M6C:SF R'JC^VKEB
M@*)LBQ!^4 KU7W5S)>NT#E6./-%F +]P#*[H^AQ4,=(.0 S;?LJJ#8GHC$%H
MF(^?>:(G3+S*(0WDT4^N=2_5[DO%@SQ:G+16@1'>E(Q7'HJ1FW=8HS$OBN0&
M&74)'3M&$Q<MZ\6(_O@%' >IZ55&\P?4ZO2N8P,RG'$6RW(*)53[9_ZDA\]H
M2ZXZU(]CW4X5X$MW<)? U8_UD?0U#SCXJVFQ*^P10,:LOR\-"I4:_$43KZ@&
M1:\TXL'X28<<P2_+#T3&X)TYN_PC"&I^Q2D;-JD[N5JZ0-<%5Z'42X]]>>>P
MUB47BM:KVLGW"U6^K3Y=E@B-"H& \^K'=>S2JERPJ$1V^Q]#T,9O2)!^:!+'
MT*>E1LB!-WR!W1^+:/W%>!_C/M7J*6O T/-SE"K0^:,  _P,'1]QP5/3.R",
M4BI50-:3Y#HOF(9Q!VL%E$+9)#7^L&/F"84K!A?E(UU$$9.8/J!-T3CFZ PC
M GQ"LAYCUDH[<#E=GNI7OI +0FL\DSUWFL05J70&_.*M>)(B0X!U4.ER@4 X
M_:L@TI!/+ED3/:<RT[AX^[L1'*8#5&;OED7"0,2NQ L%_/IC%XI[T9]WJ;C&
MX-.[O9_/0OM4 ;_R\&(FPOB3-N)[G%4WA'=7-?+5PAR>++"MH*;Q+#N[)7IG
M @I'20)V5:IXK7\L9'*1DTIRG.1MQR/KMF&9X.+E@@!YJ\?H-/OU+YEX#/0B
MJ#D[@#0F!WF2[R409&'0U(?=Z"KL%H6BZ^+((\,!NCH(I.JPB5I/7$.ZR.<_
M=UEAT 'P.:\SNA?TPW* "->X4=I% 'LZ@G?/<O,)$Z-2_52*7*-8QK 8E<$4
M.L _*O)<Y\..B*OQO?RJ>8WK.B6TCE%<=0&L-,.IUTZG%>":\:ML[H<&%=#6
M'2_%_#!%65:Y/L$0X&1_:OFZ#2K-CPI:_E=A#7VV0^+3(6K4MQ^U&Y>F=J\V
M$;]U(@&N9<^I.4!VY+S-#:+ZZ>WB8KY7*W$(?6^N89<=G)@L\>4FT'%J3#;6
M0VCE#PA[:R42KXYW&U]I!YV3LKL*-S#.&_ZVS[2YAOZ8( /&?(!Q&"!N1;NK
MO89U&:4G#-KU$G#=4S_R57>@@JH?TD"/-W7LX?2X!\KLT6WH]&%\BW#I^?5E
MY,8_07-,)(2X\6-"%<#.GA.$CD9IK$(GDZOCU*@% NXTCL.YU))\<-NPTWD9
ME^G#O1A5F6K(/MV(&ACL"UV&2AK%8UQ)V:L996FZ8;(Q:IH1<IYM)5+Y"N@B
M(0UU/,A#X7*JWI"%"3VA(Q?OEM\JH%[F4S-1GRY';6# =.F7QWS)U^!5(.FZ
M?$T<$(NM&J#X7H0!.)^DU1JMTWG/)^H=01AD_)@NPE&F?*IO^B^Z(19(XP>]
ML&A1HQV74#C)\$NUND=@(\Z+$,GDO!4IMRW--A&>WG\!N#Y"J.CSH'E6R!M3
MAR4$D \8IR3/C@"0WV54_#!PI;QMF=> 5C;C-?B<R]M@"VVXY=_3ZM=Z8H+L
M,2H5Z+ SMVD]C,N,Y'9AD7DR7^:@-_00]C_HS2ZOERE!?OW;=@;Q$4>BTP9)
M! +-C[Y#6$3GY+\F9-],^;F,0">G;]&7LM\%5<"XS*ACE=D_O6S1%ZK<($EM
MGDK78\T/FC;\I+D?RS54DN!7 Q4L0D*F.S(QXL;E7AYN06E5;\"@?#FJ<@.9
M5M,-U7*HNV@'XR/MH/G/?&H<X#&FLB'>FB!?AFOZF.XB<)O6<MLQC[@VK+$9
MPQ!A)6;'SILU6T3>0'6**R +@YD,+183N,*.5] 01S@7%*:I"X58> 2?6)2L
MPK@/9#JIKW<%,7"AZU/UU+X("K>E==WEMPOZ%(/F]F&Y_#%,<,3D"0VLD'GL
MK_KTQ%G]+'%BXD.&FI_TF@^$M"T_(7DD!"6>1@[RP+>5W]')*_C%KT!U,]\1
M[Q9Z/LFCARZNQBOD.O8%]%[KP9X(0!O90@8?(3JB"B1OQ[NBZ7!5ORXLI$QR
MH@?J?FU0V2P@XF0B;@SUR[EP64QZP5$7'BHHQQ4Z32(\TA^+E Q'$0GYC@*N
MT_K:<$<GA"<2N&(B!G$(KD"G54S(4X!,@"PG-B-Q%8'>38H&:EH+(XH>+DRX
M $2?=<!)!-)]&J"K3G<-ZJ=2!"3OC&UUX/KCZN<<RIZZB1>TS05V&1OH2B6-
M?$[6J(%<3FCI\8=4M$^ RLMZ9-G5;;$#RP 'Q0]X Q%G44F3QWYX9)K3,]\X
M_Q5 67(,"*3O15GK:],(RY_W565_3IG"-8DQ9+"GIZG\TA\:BUUTY$NWI\\\
M TR>R%3S\).+$2#2\06]T],_@J"3VY09V,15?@,9A;T]!!"7$/%C7A'7HG6)
M+^>L7& DD&Y2I6FNPLTR/;\8@P9I0B9L,?S$XV9\*W^+E.T^!U_*K, 8V-FR
M4&-S3 XQ6&,@U:]$5T "<23NFQU;U((!US<1XF]<WTRH/VZB\V427&XT=)@4
MRECECM(S_ZJ_,Z51UFRJ<N-F3&2GJI:;>E072&5PCPCWBDR%,_./Q4LLAE0O
MQ8TQFIW["2*O;V+U\!#H-$U"('YNW$I(U7=RU=8FC'P2S&'[!:2WIRH&\M5T
MP#2XBC*?&F?^U=]"&W9ZY3?&BX!+59EJ7I7?.$<;#K..*:XW<8&(;'CR:FUH
M_5O^2D/=C=7?096/W\MD3;BH;K"D,[&#\9,FH[_L7/TED6BB5A3 \482QZD-
MC)+<\:H;9<@O-Q YN4;9(^'0D)!C4A^5MDB>IT->6G Y-8Q_57;BN_0? FR3
MU>_7IS?AA"SKPY<GRY'>0G>!87'!D(F$^Q@<O@30"9!R$+9;L[$0BW*D<\?5
M<O!G^R.#QBM".3+T "UY(@T_Z5EN,&WI1:,P\O00 <>K5P[KU/-*F8E;JT?K
MD98) Z97 D: "_L=S%4.<\6ZQGF.T6WG-=[ER;4,A*M,Q _J )G+2.SI^CR5
MWPCZMAJG9;X*2>BVB#8P#K+5=H(T(D9R)3;0*1VWE]&+(F%O"_3KX)\80'KD
M31$#16L,O^^ U5SE$92%@A<+/9> ?MS3K"84S]H>7EC!S%0]=/24L0K,*\8B
MCT?PD2$G9ABWMG04D.S@Z]6-&2&W""MVIQ?$9]K8KXJR,E*PRX\[X*7TSI_A
MFB?3/.%4S')9 -CEA$,=/&FZ!0NR$4=YM6Y60Z4;^#5KX29O%B;).^- ])#E
MZ-\0NE$@PXF4V;1Q-E2F\W/.!@0TNM,K)/WYN#[S*OH$J4D8^HBVZ/$B0$K^
M***EIT0F>)?A[#V/FJ.+"1K]U@AR\X>;T:'32*]#K-HEO@/1 B1NQY[8'9U0
M'[,:3*-\;5YTG( _+SN $1D.0+EC:/,##L=_ES:6JPVCAP3GJ7^<BH!]?&""
M_?IQ?&68?KL-&J 9"U)A&$V[Z ]CJ8W3IB?/D*P/#_50\U9H]9V+0M=2>>).
M_M#M0+]D:0NND&6EGC.NA=!!,.C3DF%BY+,5,O@UX3%M%F5:NX&R6F&,!:2Q
MX$P(7]##)O-&' .ZO)6\.O8$G^KO$EIY@"@OP[$0P8]6@T</D99V8?!@D[V4
M_L.0W^\L5\'J^,I'^:-?11Q^=JI4(!84T;*A9^5I94$77<@]6XDP:C'HNSR.
MUH^3>IK>3WU[_WD$6#0@3PM*0\8VTEGZ/*2%[9,W^35HN4 % 2L^ P!ZRO"0
MA^/UGW4-,:J,^HGV A.&O,*?KG2IA9PZLK(&#]#CFLMA3L1^(P]M$#0ADU$1
MK4L>T]=R,E\O0T!G*S6>\.3S?^L_^CL0,M#SB!(3,[MSBZ=X$XF8(HP*&^7G
M-,.B-N$JB@M!#+&5-]P!4J:VJLCBDP*Y@3GAK\:<D.15^\4*4%X*=\%4D; O
MJ[ X4"AY4A_R1H[XM1SU%(5TTZD,RH( >DY+E.)TP&50'.FL'&L<+9+E^YX4
M_IP K3E$0(#/C4N>BB>NE-+,>TWM@#QJ#^Y%(:P\UK?C[1%]-00?.R("7.$?
M]<.7O_9!HWPK_XBON IBD@CCDE-!'I7)I(@QNISD+Y>/*O$A--J8-+=8*@79
MB?4;$97?\<'8^:NL/00/QU06.<CIIW/!FFP7G53E.)P#3'0ZJ.1@E(IUN?KS
M@A*>Q%:ZU MSHR^1^*0C(,<2U[WR![&GC"?"'"LMX:1C\'(YU36*SO%D55E<
M*O&.RJ@?H2>9R@>P'#7-("=E2UB01^@_VSF(,R($B*HD*1\%.EK!S&]Y27,X
M:+CA&C<N ]6)QQFK_B&3GBLWQ^=CD@9[^1%%%R]7=.1(B)U7U,<NZ;4,:(E#
M"91#F;X2I2C7MZ+MR'3.%/&X]F??ATY<3$]\4/";NF$1'S[Z>]3,22HP_I1"
M_B"27U35C[J2G]$!W, (^K?S,^*&;HB)LAUR%O\X!7^\MP%1]$.;5 @RT8%=
M7(09!_UG/_?$<?),&+E#</+$I4@6&++1TW@L=L)'O)3(I46_TTCY;"<BC?'6
M:E&<XLT33O"LLA'F7VB]1G$!I@WTK_.+QO$9:P^)DEGEJ2Y8*?T^'R>U/(DB
M=HM)7LM"/E>K\D18.(L7<;%9@\#106?L_;9W1U10'">TV!3^)*4=[8&_ZYGE
MN#4KI@)("]<*E.NVJ/E]"4KY@DW4V6GFUY<K3X\U;]#C33^N\MB%3Y5";B3Q
M$V[F8[,><B.44D.9>&'D&+NK((P@W &V?ZKT .D$QO#S-XQ;\8>,Z79^Y53Q
M5("W3T9G;]#JZ,/Q:&P35A[KPTBXGDS4RS>^M"/7[^Z0*N18)=!G/C0TP0!K
M659WY6]]=L9*1XM)R$]-5#V%H0OQBP-I9!T 9<GQBY HU%'A7@3C5'@FCL-7
MP5A,D!&9 UW=2Z'JP3H)/O:KCC8U:D$\PJ[5+V 2'X3A*-%_$56)*Y#6A@5)
M!HS3G+?&P8^'@KP<))/#M"%_M7V:<K.]6B!\KHP*Q*Y,5] + Q4(<@DF,>)0
M3SSB:E2;\\54NPJGI>':?T'Y"758\2 *$DHW,=. ^!6X @U^2/#ECHK!?,A,
MU8K^4<NA_M<&>*@C9EV!G"0N@UKD$!S9QZ;8UA$E4%:7R\01%]Z@%VVV.[1&
M@C&<.AQM%V%#^@>1 /D#+,<@F4!$9/E!54L-83I=,-$$,UNVQ[O$;@PBS$:,
MSY!K'/1I<-+4^0!(?]JXV$M'+JY""!1EMZU*G-*$*9=^% PW[!!_VW<BCY,,
M&=]#S17Y060Z3R881:K<*DZECW1O.HB3OR\7ML,^'7JE?@W1"*(UTB5OM'\
MY41!#=N!3'W^]).G21>2F;D$?F"T26! NA7ZC-?&3H9+4 O1F"3\U]8LP5J-
MX6Z,.4&/D32JZ,E'D(T!9GD^&6G<NN!9C37/@(<R.+\0R#3?[T$G<%[)(W3
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
M*O]$M X2#<H?F/H.Z.*5+W4WUG.4<1Y:23H9*J #^ %M>4#+'S^+"S#*P9^
MK*/,;3FU+IW\Z,@H/O0-82R$H&O*S#Q7Q%'5!A +UH"^A(\0TKC2T!*O"VV^
MCH]4QUW]Q,J6%1=(Q=(?=$\':%9A6%EU:2[QBTL0) )]\[/ \$E&+;.7(62*
MB;Q'>.1I@A<O%6-AP70;715DP9%\'=?PR2-^3_:X35R>F&1Z?#8^,,)<(H$/
M\A&7"(^>#PL1+UJ<1V$Q"!-&3Z$7(.6M2K,_TQ(BR ZGZA0_40VXW8P**'&<
M#IAW]Y?A!C)3%&,J])9R#Z@=CR,J:$V?=1E!\FU!Q.3I1I$/"929N HRWC3Z
M2=W&![OZLENZUOU0H#*B:JFW*!?_N+:Q<!,BCVREDR]100]2 ISJE1O\ '@$
MGQH6YB*@X].AK<]%XC(:^%T5EZ!+E4O/C8MY1#I!(%Z1W&#89U*TD''GTR(F
M\XTQ:MY:%^% ?UU40D3=$B(M!GC],$$P42CH29AT,V<,DBO>,4F1)_("OAE9
M=)#RP(-UH$"'RF,].;ZIMWADNZ1<P3;\*8/-L"GO6E#YQ2(I>+DLET&B)?%O
M8)3=^T.?004HC_XC;.8*U @6<LY3XT$[Z#7YCMW$S,.OY.SD6X$:.W$)N1U<
MO\#\$-AYH)1H6] R6ZX(TV:9!F8?"\ /SR@7;--C@1'Q5\):2-K$*J1.B:MJ
M\R.!5%J+J^(3\(W3$IV^,DZ=1X-6["IETJHUEP1"EV$&OJ%1+GE\F<1)"J]"
MTE9@7%=4,\JU9ILT3?/**Y?VKK+EPB)W[HF8B,0U\D13GA9XDK.?Q4 L -8U
MNS-YNVZ4HQ]/[G+C*8NZR% ://SQ,45F?F.-SX5'^*$_-4ZEJ^GZJ1849T+X
M*UX8\<2=E0VA%QWBUR].2&=1LEXV-R9E0RN@*$]QR"!_&)84(WW%((0.](>>
M^//(B%_Q9TMM/#2\)6W5<0^N=/4/@6B?*,E#ZQKEA[K+(7XAC^+D=SN9,JBB
MW41!N96/4Z ERB'"^A&JN"[-\<XO;,(M1)AZ];3ZN1!7T5P4E[M"('3G EV'
MEB[]3\4+ )WF!&-^%!05<KDM9!O&2Y0J/72D4821N$CC/2S9!ZSO+K\"E;=+
MKO%Y2I*[[QPDKXPJF.-Z!8R$^S=K4@Y%*2Q/O/8[Z)T/A ?F4EDHT;2Q,(GJ
MX3.Z/"9GD%KP%W&9/VG)&:-$3%*ALXHPE6L@'GM5V].A*)<_YQ=A8"\@,CC-
M;@ /N[*@ 'GV*CZ0%_7UVUP5YT<M16?9"9_%Z^*I!X_!T[RDI9S1)A''8^O$
M 9T]"&M$N"L@+IU@T\H/'U:' E].L1)4+W34U;.KIA%9/"]4F=Q0\H>.T )Y
MD#-"1FB%L';/87 UGYJF6"^T1!U8>>/BX$>6&L[T"%=YJ4_ER>E1\@^,^F8X
M=(6+'L.U]+6]H0'@;_V+QG*/^)C.=F#R+LZZI+(6]CR.TSI=4Y[XK$+;>47E
M_O,/5LX((D[5:16&1RW@XWB0>*77%%58<53ZFJAV"L#?J RN=&FKFM;UPH/N
M6(5: 5F^Y1WANB?[."'P8L5_=:]!/83$DA9VSR*E1RZ#@.$7'_PCC'@-Y%=
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
M(6*>^:U?=#KQ6&,I0C>3Z_E8==:D=*K%WY%XK*D3= M,E7=>QEXNVC+DP\\
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
M1,-A:.2/DXQ:3[FY,&%>1TQJUNWNE&=[[: \JSJR6RQ;6J+M'I3%^L-R//E
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
MS5!EP..0ZAYT<?GEZK@MF<>X-<(V#C]G!"!U=E] !*-^)"^O^I[P*# #B>K
M70Z?>OYCY:??_&)YY>9S97:D"5YMR&OR_:2<F/#69%X*YIM Y9]I?.6R_;;X
M;8J?7RZH-!;/4XTKV]I \/H$GG1\LC@N7WGO&V5W]V;YXF>^I+'_7GGKO>^5
M]SYX5W+.R]')@=8/:@NM\EA4>-R1XB?J)[XD_A$!XY8!MT=^I?D? 7B@86(#
M5T ,^BG%-4'YW*65W2PT&*Z?G)2[>S?*EW\:)>_(&&1$4XT(Q]R@!:&&^@NJ
M1G1BF&SXF5JOBQ\&,%3&/#$8##S4T7))*.(]..&GLZ-7C@FAEQ)XY.J%&SME
MDS-W&:4!Y9A?<NK!Q3D-N3&(:/T6>.R3Q2UT7!=\X_F7RXV)=N@*L[.GE\GF
M)9O\LBCR@PD9CI*U4&#E'1G47HJ2_'?V-$BJ+S(Y)*5/*I23X23:@T%.OPQT
MXT(JI-ZZ6D3E'(*'QT8IF>C-:OUG$]D1NA1"@Y:L*6AA2"8OBV+A>3!7>!IV
MQ,F2=QG6CVA=?SHN"X2ZB*AN+"I,8L#--"\>T@\_N1!+*O-EX>5[/\2#:YOV
MJA[W=C9]LN''E26_CZB@H0#DKAAA?A168'FR*(_VM:BH]8.,(WQ<Z'!0@"50
MI,,-L&"R-$'8^:&T[K*LFA,*EH@MGP@)*_\V[3)(VD3*]6 I/X_"\MS1EG3Q
M;_ST%\NSZ [^2E^?\"H\="P9E0=-,4%H&HR) E1\ICELK+720NO6;*-\_,YS
MWA&Z'XH_)SH(XDM0IM<B4 .WHGH0+?0FL6Z&=0!P?<.B^@,N]6'1^H(F#=8T
MOM(B)JZ+5@84RT6!E!4I<[P%0_:^#-MS]6?:1<@3"WX"QV'X.;)GA$<N?]@[
M+Z[GU, GEO2-4P[<M1#2>/NYCWVB[/&Z:8W-EHT$;%@=("PG@#1"[KO04$\M
M:&_L[+D/F)*B*U VU'%"*:U?%<4<W8T1?;?8QN&GVD;Y6_!0QJ9%>**-G=M.
M>HB+;9/R4R^]6;[XJ<]YPW!RQ!N=V4ZPR%*=5"\J%G41B)?O_U+8=DV]Y4++
M=[38H,RUF'CTZ*$VGZ?E:]_^NJQ]65Z^\5*9:4S^RC>_HHV$)%8]UQ@G)0-%
M\#XG@S<MDI6-PD<$Z[Z.KU[$,_9T.#HG@YUDBJ,JH1OTFABJ#_1&1U&\7I6A
MA4:-(YY8A;'+]E%0%WXZDI=7\CY1;V/ES4U,-_8/R^>V]\K_\+.?*S^OA<2K
M*GV/!F'[.-F5 %IB(%JTTE!&H6^&K!CF'E@S]=AF':<EQNQW'FV>JY%-#W/#
M@29=KE%.6<T>GI;-P[.B#2CK7P/%<L3($?IB;Z><;FL=O[8LMZ3(F]+MY^_=
M+2]O:,#AW17LGB7/<C)1QY?^-3)Y:M3D<SK1BE?()*UE@^O-I130.O!$JT%W
M<U(.N7%J(=[/O51^ZL:MLB=YD(\>=RJU<NK.R0KMC$WQ!U SY)8X<A7+#9$G
MVG<MM?Q9(B2#D$Q?1)_?W2W/J@QLY'![R[M./I;%)0@^3C7EHV5, 5I]T_[;
M+&:HBH1D$L>"V??[A4CR^3L",@Z0#^E,-/JS2Y@=[937UIXK;V[L>2.O;699
MS'C)$]?FX]7+['ZX(K)DY:3)?<)+Q538?9'_R>&C\L"/C&AWKP;SJY.E_ZE6
M2+Q%<.=D2W$\,1 7#C:$$^EX(EVO3[2@$CW?GW"::+B$M*-.S^X$.]X^FY>-
M=>TU9CS&2EUY3?A&N;70GFEMHQQL3LN!Y+JIG<]/R09X[7S9DZ:Y=*)EY1TM
MI6]K?V7-L[@4+0/CAG2R34LH^@>JSY\<?5\=YT!I#\JSVM5,3@_+?&.CS*?<
M=K91=E7E#=["-WT27<8+*$"]@K#^K'7)L"[[8#KG<M-$=NA7LI]IER1;X^Z>
M@\F,BQ1EH<F6-X52_RE'NSR&+-WP%L8C&4]>O[X(6=PN5(91G*7Y<GAV0^6R
M+WRD'?ZWRZWCKY1_^Q-WRU]_^;;;T?>6J#Z67LVV-I?,!VI.I>U+]P_$B2G0
M3T,K?G(HU);4XY+2.8;F.:7%Y(DFR5(^NWM+[3LI-Q^I#9:S\LX.Q^^G96<>
M+T%B N"C;!,ZQ(GJR]$C]B=<.^-]'^A =1$=\K,G\(F0!OO)J2Q7G8%[*IY(
MF/G-4EY7W&W1T ;'FV=^0H 35V[$>RR[>VCIU)4TODX7A\(CR4YOC\42=6"'
M+%,*E)^^0)\9H&64;J08WM_#B[@\WLI6UH^E$!85+*BU05L[4QFR%Z[68UM;
M,JK)&I= T;%0-K$GG;XJ_+0V>9][\165JW&&,4OU.3OA_H)--;WRL7-6OY$(
MRBL_ET&U,#G46/6!RF$G3A)K9LM I3Q'.H-&A+5R)#^ZC)4;)T9RS3"6$+%=
M$%8C6BH-^L0NG?R409SX<$DT4&.0XKGI%)OB<J$R60Q.-R'U38J2F_F3)MJ1
M3E@.[DI#7WCYC?)SKWVFW#KEXV!Q>9&G/ YY\DKN4OUZ(1OF3:K[Z\=^\F-?
MX\MR<EOZVM'8>[-L\6BS^$Y.#J6FA6QD7KZ[O%^^]N#KLN/]\O7];Y;O/WZ[
M'$EG\YF6UBJ#[=@-Z9C[.+"]A61\(MXG*E--&XO4$5IO*Y#-#',M=:8I -ST
M8Y^T$6."&YHDGH.-56X0 ;GJO2ZVT(4D5"PX1GY!NR!9A6-PC!AS<U^1T9\L
MSLI+K[U>/O53GREW;FZYDVD?IH%*J!8^UEQVK!8Y4HL?V0BO@Y57Q4/)TR'A
M$7;EKL),'R'73,G+0DEK""TL>-1($<KC7DN[UB!X'C(V!OY=K>YS!TMC^_X*
MI7'\J-]*&7\PCOL3JL'(0UF@/W)VHHEVL2QWM[?+FZ^^7-0/G$AZ967HO,X8
MWG. <"V*%AGPOO#L/4]\[-:UY'?'9:7N/BYH[< +7V>..-N)?94.&VSH <?K
MGX.K'=5E.M-D4TEDM18[863"BNAY/7Z\+P$T.; ;@*7+41W4\7S"T);;,,('
M6E8JH#SV*Y++'RD+#OK@5".H^)%""8N>IX XD6,QL:/%5^%FTQ&,^V +5.6#
M@VACEAM8!A-!R.Y_SPN6353$0V-*R=W)KW^TYO</F%FXI)/F$Q5S(!ZNT)"&
M7P@M^2QK#%4>E*Z!,TUD&YIE#[0X>;1V++TLR\<W=LI?__CK6F1K8J 8ZSJZ
M$<4P1A(@EN4&[V!Q&O%$2)V:VU)$V5\LS*D_\-+S>^75FW>4QKL#M/.4@5)'
MKM6S$*$ZOFP=Q5X+6)# +7>2]-=;-[A.YZ"D0"(@[(%V8:)A$Q %*I^$/]*X
MR(*),>5 A-P3<"A"O@'#I&(4.6_)[%!9'\M]K/Q/UF?"#=%,Y8J7D$NR"RUB
M3M1O>"Q1*V2)P:++HAA[D*2V"VV(Q./CK[RB<4,3F590[-A7 ?EY*VWW043Q
MWMW8]D>R5N<(X+TL/"&''"RD.%G#]HX5XGP:'? ,E,=F$<VE Q[G)(W+&2Q]
M\](&3ZX=L_"A#=7G^.83WR!A$;!D R;7+6#;5CM)1GH?9:<>6L"^^7HT\-DW
M/E->?ND5]2>U&>^-4!/R 38,DF\F330PD<:[+!9::,^7\W*LC2$OL^,J)8_C
M^]%2Q@HV.EK('QX>E*]^^ZOEM[[^6^5??O6/RK%T=Z9XV[T%T/9@6XLWZUPZ
MLJ-Z: %Z7MJK0=JU^0L(1I]GO-#??_SW?MW?_F#7ZXE'POHF,;*XLY,#=5T=
MR,65<YY+!BC(+TY1N0Q0E.]&H!P4!(T%33&'D .D!1?DPN50>,Q1V\%1.3T\
M*B_?>[Z\\BPOJ-$*FYVMC(VCSQ@4A>2W4:PNYT*HG2 Z24H9O_YT^0@H)AKQ
M/-2JU/J27S^2$]ZW9COEYK.WRHV]'0\4.^J F^P,; DR0$5B"F3A70@ *T=V
M(CG8L O<%_-_\?9[Y3>_^6U_IP(:)H.R8.G"C90:@E2>%Z7"N-;)P*0 ((?'
M[EA<L +G)&.Z."Y?NO=B^95/?-R[)K_3'W+MT.!/9V;:85#U"3PBDUY9#@!1
MP5'ZMY:GY?_Q3WZ[?$\\/]!NA:<2-M33-[2@X7/IQ]IF+50/-AN<!'#JP'TE
MV 4+$3HPP&0#6X*NH^I'/?W1*\4=GQV7+]YXMOS'/_G)\LP.VM-.6=TU'NT4
M<_%E4&*#0C5X1+2H<Y_(UOA>QO_MUW^[_-GQ4GKFB#/LV5M/>;C.S(#%"Z#\
M_1,G:4"2</XVAL*A=-D^@XG#JH.RHS8_[GBZT$+SM#R8BE[CT=IB4O;VI_Y
MVP>\$6]#.V+M5MY8S,K_^<L_67[^E3MPN3(@PW_Y+^^7_\6__(?EW;U;JOM>
M>>EAO,#L0"/DX\V%VE23@=IX0VW"8V@+#8)\.(R%%/)R_=>?/A=J9"P+[5Z7
M&@2Q)8\AV)TF7.US5:=9.5SG.YM6E&R;^VA.1*M%@'3&/1M+&1&MP\AS'>"4
M:J8=V),M[?RT<WYF<5+^@Y=?*O^K7_YB>56B<?Q[JO*PB(FF'FY^Q@9HLZ5L
MAQ1HF!BXM&=C!A!#7G059RWL(=48B[WR'67ZV__T]\O?>^\=*6C#D^2MHQ/M
M9$_*_5WR:])0F_D-K2Y-,=)GY2R@O<590GB!)G^.@SQX>':&XN>RCR/M],_*
M?_YO_?OEEFR&(05[QZXVCC3I;&J'RZ J\-MW.>)6&Y2-]?*!&O.WOO.M<O^#
MQ]+WIFV;3LZG[_%BTK7S\V_ F6VRK%>=U>?\\B35[^;-O?+LK=OED[LW7 _Z
MUPFOCV9U;@VQ$NMK%R!=48AVR"QPOGWPI/P__^D_+-]YHNE]>Z?;12,^;RQF
M88 %^"!!+O<0\.7?EW;WRM_XV5\IG]B[Z8]EU0;SPL\'"?*B8Y^"RD\?QZ:(
M_]/O?ZN\\_[[WO4SEI&.'ABC3M C9:(# 1L8^BDWE=ZY<[O<W+U9;FMCQIB(
M!=&?N1$S:DH>ZJTQ4C+F GL,'F.5C_3%R9'V(;/RG8??+[_Z.[]6[B\?N_TX
M3V+L\BFUVN^UO6?*O_OS?ZU\__#]\FN__YOE_>-#C^_E<%$^\?Q+Y=_\XE\I
M#Q[^H/R3/_K-\L[!@W(X6]/"6OF?')4=WD@L(SG56'VF.?"O_'=^I=R^>:O\
M_M?^H'SU6]\H<]D57XX]TSC&*:G?;+Q"\)QGSP%]W\J/7&DW^/$Z#F11P=L
M^71M+BKRNFZRIOFO Q1 W^P6%53:& L)^*(H.A(8E2!7E7($-$Y;44\20HX/
M>3TWKTA=2I%<$V:6]G<)-KB:I;(YMM=@S$*)R7EVPC%0\!G#1<J,FP=KN;5.
M]LOU-P\B(ESQ@ ]'>*N ?"UX\B%. \76OB9-[;A>>.7Y\M-O?+*\1H?6DMG7
MNE493E/)#>9GI4]DL'02KBFRXB56F]#RE?W#\NM_\"?EL>KMA8'^UD^U=F>B
MT[(7NIAB+3)J\Z2"[,1:1XI I1O'6K#-IN67?_)SY6.[.V53LU_H4)F8^)2#
MX9,GR1U/Q\^9W6B.PA9J.).D@P=R_O-__OOE:P?[Y3YO=US;+#,MJJ9\9EDE
M'&LEPP#!KF&;8T15C#N_D=F+"O^)G>K(P()>;8=R:4(&' :.^?%^^:677B__
ML\]\0H,((IR6(^F=@<F?#=:6#)TQP $^0E<G7<B ORN:_]-_]5^7MS5)'GBW
MALXE@\V 28I%193--5 6"LXNF?/;'RS\?'^$^ANJ06;:GX4,-T>R^^4:-5\.
M9=-V)IO=TFS/D3C?%3F;SLO9_*C\_.8SY?_PBS]9/G.7BV%7!W9H_]??_$;Y
M3[_S^^6#G1ME<;I;;C_0)*CJ[*NR!S,6#[)'V9Z;3MH_55V12]42:*#DJ%W]
MB5TDGW'F+7]\M9,^QZ>Z653[.7G9Q,GZ5#KA'2!D5MOP701I!F1@IQ_/L5W:
M,;1Q96 !NW6V51[NG<@VGI0O:L[ZW__BSY>__,H]+W@7ZXOR1.7PZJAMGOI8
MJ&W48>*#8O0]-;(:#ZN79&XO4E(.)":NOO=667;5I];*_^X?_T'YO[SUS;+<
MW/+Q<KQ[0?9%VQLUIDI'U82D#Y59_7"]:%'AA8W2EUI4;"[WR\]HT?=__*M_
M3;Q$KB3L"*&FZA?SF19CRN8%$>GT.SKRYGKYVO*X_-__V3\I7WGK'8U]<=F7
MSYHOA-C8S)>$4CHFUZCW4FU,W^'19W_54O&<,#Q[\V;YRQ_[9/GB*R^7VQI;
MU[7(YIXDWK"[QJY;>5Q&,!0P82E**^REQH[[LH7_XG=_L_S>-[]1%EI4,%YX
M_"</*V?ZAO1'G^,]%7Q\<Z8%XJ=?>JG\>U_\2^7%Z:9OL%RUJ,C+$8S-3)BT
M%]_,^"]_\Q^7/_O@'>DICNTIC-F'\1(JAB@,&B=N]"4>/HR5&O<V-\M++[Y4
M/OG:&^69S9O"/9]J<4\#O?[&;$OVIS+=-A*&,D !FVK^>=R?CZ(MEPO)JS%
M9+_QM=\J_^*KOU^.-M37MV(^Y#LGR'-32\ ;6B0?2A<?G.Z7LRWU&^F#LM8/
MYN76QFXYGA^40]XXNCUS?^5E:9O2RW*.7&ME6[+P9=.]6S<]ICTY?")Y)"2Z
M$:^%].1[4$+4<X!-K@*65V@K4]-F$@@#:HOPX7@@K.$6,OZJ:&W^"&%5)8FC
M']I(9&&3C:UZPYWB-F;E0)WCB5I[7_+$ZW_BM=!<@N#*_'6PO4S!$5J'XNTX
MN1F7X7V7?1YY#=%JU,Y4'>\'V@'__C>_57[M=__;\JZ,Q(,?XTRC @9 ]4!'
M=4E6>^@>8^%5OTR@/JX6VB]*Z](9HH.!9(MXT3E)$>2CZTLF;O[\V-U[Y;F=
M;6<%&8L]X^$71KQS!]CBZ&TATQCY,YA9>%@8O/*<)@-U0 8;1**%H6$ZSMT&
M17?Y!<0AO\GQ5[<R..<R(-Q49]::+6:,X!!(Q2B@9L%KOQ3-.N#)(=V390CQ
MBN"?Q8']TJ<=)@W<7.S(K[#U+W^V0RRTL=\()V8<@WN'"L<QOMI1>N44[JX6
M>+L[UUM0 !SS?O\A+\=2SS%O@03DXV ,])3M!9;JA2R4S\V-R. ^)S'( UIV
MR>+)3*ZR$".;0D,L1M VD=%>SB>#BX$]:*U8C#!(K@4,YG/-IF?J*UOST_+3
M+S];OO!Q;(A4IBY;CEE[LD< A6*Y5R?3>F0'C=MU!&C=<DIZ1&42__CMW7)C
M@WMWJ,M2D\693[:XH98)BJ6VLUP3/*')Y5C\3&/8Z\\^*YN@GI$.A/5%NQ&-
MW'XU/TA8] \/#\O]@\.RKP9[H@9C(<1EC<>:@!YQ.6-M*ESWJ29XH'0^YSZ?
M;I0YKXO69+;8WM)N6A.7[.*MAP_+K_[6[Y3?__X[&JND"6V:L M.BBQ !;QH
M%I<F#4\IVRKW^=O/V+Y/E_T)#H"/&N&2WH%LBILT=R330)4$T(D<-Z=T1IVY
M490PO(ZDNW<?W->BX[0<J[_XL5.YQ]R_(^,[5OA("RR>WCE:/_'[0 [E\@9+
MVI%WA-P_>E+^^!M?+?_5/_T'Y?_U&__?\CO?_(/R4!/Z;*8%CB;Y>(4X$[0D
MS^ITU4) Z8<Y2?684@?)1TT^^^JGRPO//"^!I05N[.2/CB5;YM+%D199G"IL
M:;R=:D&VT#A[I$V$.F3Y8/^A3YNF.WS;1I9PIL7T\;$6&II]9'Q\L?3X9"X9
M-\KC)X_+]^^_70X71Y:5F[-]DJ-R<A%['1A7T=T6-X(. Y=R[A<)UP.RC//:
M %!R+=@*KQC!/CS&A/2G>ZI.%$?*4JQ6CTL5=S*=E@/%G6QN:Q>Q4Q8;V^HD
MV^5(AG"DACV:"-4AKH-S-5"+Q!V#L\ CE=G3:T>IN,.-R4H\XC6KZJC@D5;\
MH-.V-LJ3W9OE\<Y6>;*W5_[H^]\O7WWK^S)N59210VYJ4UJ)@/0;FD#AO9X
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
M)^Y.9^6Y7>UB*\EUX-UC[;HVM%=7O_&"F_Y294I;H6Q/)D"-)JXF$V7]<]J
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
MUCCR[#/WW =9W.-B'YR\,[CS*H&0DY.4"'L!868UGG1SC#1.*C(?818@L9#
M7_,BIYV(>QI2KS#[++^BTEKTPD.N^[D]:@#'C2 'P78PO J(6[CDBW\/)AUD
M!ZN0'6X57@3<#+^AY:&_["DRN$,=AG12EAI%%NKP<^U>C/+S2M2Y=N2)BW,X
M'2%Q$^-\C>?M _NTU;C4Z+\*3P;A>$4L2/R&!L7IL186ZAS< _*B=D(R+^F
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
M-C5"W#[>+ =;TW*P29MHLI)B>=4\KVOG?7XSK6@.9)>+9[;+S3G59$IA22!
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
M:E-.9HLLL0)* 6V*&)M8(QU_M&T8&Q)ZN7E]U_-5 E8IF &?7CHP*LO,W>!
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
M?=GW@B2,5^8+. /*GB.GLO*A2CX3WU&>(TWV2K)63I77[4)]R]O4&YGXN<\
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
M,VP&;W]XP_"W5")A4HOP!GWR\,5[[%'IEI;TT)IT(Y\^\-FVZCAD5C^3A\.
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
M!RAO]86+DI>SQ4>-:N_@@ZX)<'D6!=@1OGG =VU4-CI L3A%>" ZT06N6PJ
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
MD,Q1 8>0P9AU'$[[HQ;0Q^R250KVW=PCPP@%3ST8"/.2L#NSUO1'6F%4\ B
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
M#@9%1>T9G)A?":<-G?_.]^27<!Z_B,DOD@3BE]P*2C_O%@7TMQDD/X<5<5=
MMAW F5&QC,6(R]E^/_@'!72RPZA!2+/E-;D_]-QS]F,?>;]M\)4^Q7<E!&-Y
M[]/?_>2J"QTJ/^ _ <9!45S9YU2RCJY\4.NF.M)U\913*S_[QF7[?_^K7[/_
MS[_\%?O4U[]ME_<'ML<VHLTS&O1+MB?E5&DVK23EZ:_K24$J2[?V+SQPC[WO
MA2?52/JORI->RT[\AAR<ALF;(IRF VJ&Y&',$D0;2W5?>/--^[:,F?':NM)S
M$) 4B?JHSZ)I?_V[8I^IMSM#YG%6<"A#D#^D"1W,JUT8*#ZL*V_-&7R5YJH4
MU^L==K$+W! Z+HJZ:L7NOW2O'\W?[8W< ..KLGVU8;E=]<UF^RJP5RL+Z];E
MM"%OU#\(Y.GR88SY;5-,4-M.=9W*?UBWOH2DKX'*GXMK!M?O]6WS] :?/%$;
MBNYJ2Y/[TU)ZIR17&YHA-:7(5I6;<'H$KHI[%YRU)HT)"S/Z(P:VOM5\):*L
M0;?RQIX],EJW:G]B9\]<L \\\Y@/K&[/\8I +<FE!G)9K?X8QV>-8@,#6$=X
MN\6C0+/?N7+#/OO:]VQ':;H235ZGGLH(QJ9B]U.)-UHTB_372#&$U;]\E8&.
M@J',K%0R'<:^:B'>LF*G0._6-=&/00&R,3LJ*%1:9M93Z0M>G^:UC4&I9=^X
M<M,ZHE6S#QMRMH:HZ*O^(_H8G^W8+,GX*6MVJSZEOCM9:\2&1^$#]U[2Q*5J
M;59!V5RI,GCLV#A[UG7# /& 2:RY2[9]59)!3[I !:3VJROGJC^"FMSN6%V9
MTPSTN0QQ'^[#0/VX1+_FCR)\>(9?#)"ZX?3/MV6T?/F==^R:PC@,CRW?T7N5
M%IK U!<Q@JDD?.8(\)*,1IX2/?WXH]9HR<02'YD8C49]-3F/E# TI(O4)NVM
MK3 R2*#^G/O)L5%&MZ<[ 8[6U->$/;'T0,GY*.);JO_ET="^V=FSWWKS6_;/
M/O\;]D]^2[KY&R_9UV]>\_-%>L(#&8:CIHSAC;:?ECE07V5PSRS) (>C->!Z
MTH.ZLL(V?\R!/X\O"@D7 /\4YFT&'!7W!*#R?-](0@?RGY7!=;$<C"8.^+H;
MEOYF.J8[&Q+%P2$#F]9.#)G0)9@O!:V (WAUQS09%,>-H'2[*BL:=FW8L><?
M?,@^^.*+MMW0S%G"7A<CVM"+Q:N+YY&E@_N%S.:TX*)3K@(,E8BI 6(LP=.(
MW9&1</WV@;UZ^75[XZTKUNGSBEL\$^3[_GM"EE=1FBA<]B&P@L!1V3P[+O6[
MUM0@W%+;//'X@_83SSYAIZ%9387"Y+W[L<JB*IPOGRG-5Y0'1T]P"N8O_.:G
M[9M7KZJ3M&R@<H?#; :H:$7TC5\P0Z8\JPR\UYYA[I*;..X0[PNL\',C%!/%
MR/-VTK!XPG-4ZHRRYC5N/F14'8SMH^][UO[JTX_[I[^+^=\-WI:"^-SEM^U?
M?99'1E)\C89FBF,[K;+^AW_J _;DN=.NO'V.K39EN;P^DZ?5)7F;IKID9>U)
MDE_ PLUJN$L49H@N=N+5=#"Q7_S6V_;S;]_4P(IQT;?2;M?^XON>MG_WP7.V
M+<5%&_#&#$NSS&6AK2G"?"RD,,J#SE0M;[)B%0D7+,KS24!MJO)<><(0Y$1T
M:/(9XXSH_O7/?=7^^:=^U^Y]^'[-PBOVD R^'W_?$[;!/@')IK_A2WHAR6
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
M5%6'L@90&8*;&CC\=6*EI<_F?HL<X.8:0/O'U3\DY7XK8$5]X!0GRR*3O>K
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
MB!;PJQ(4\5"F@*ZTJTN&PL,M;[D7,*(> @7-L@W(L<AI$0['/1Z$;E5^7HD
M:)I#^..7RS@)_B"!_NW@PN,5F</R_4D@YW<2_,.&; "\)TA^[Q*5 ;^SO#(<
MXM>=\"CPX,5\,KZ7H!QGM"_D_1Z7LPH0ZEQ*# #IYMW"7?+PB<L/ (K94I]5
MG(/'85 $HJ@="WYC'E5HALH;3R/-X#.ZWPJ,,%8!AC(6AG[/ZW^^H='W(3 H
M:PA5V0RDY<G0_&1+W\<P]%G[42S)?,SU6>!K0=8SY'#G,8,7<81AZ"J<JV;M
MK"C@SRY^'_RA05<&0_(@O<LA\975BJ(<LO=RWP.X _VD3?+6'73XJI'GFM*3
MSM&]#H'3[JL8B7XA=#D<D2;7NPB>1'Y%.CT_Y>TH=S:VO3X*7Z[322#GO0R>
M]RH4CS(4_3.07[XO^O]Q LQH5L&.1#4.7"JBO!W\K)\E""]O21P.>?7RO07R
MS/ERG9D*=P6/Z4*=KD5<Y7=<_.\[%#O1L9%.F-PQ0(3[W<"J-KD;OALHIIWE
MP37Y!R[&2QZ'XNDFPG\ <">CX#C@U"WED>^+WD>UE\=-U<-=S,N]5R>;0>81
M<;-<Y+)F8? PH\ '5V$8%F-?^N8[&'-C(_D5<&98"/WC=Z",BGSZ( =>#62T
M^$J(KIPMP)X!SHUH2YNT5&Y5:4ILDBS2F7#F#A+]WHT3Y<OR/Y#Y4^01=?*\
ME#?I>83&N1 ,<KQ]P)DM/*.?8-0H+Q$6CSU ,==9H@QGCS"2@8(W!@<K0J"_
MI95FW$ZBXH"SF3A>[F8X4!I?(5'%$\\S;T$O*[QGD.L5C[7F@>[$$,"=XBRC
MUUM7#!A?02SXS>-P5;CG'VLA^#O?H3G'.S&$?/E?@6Z ]O.V64:%<5T%.4YV
M%Z]_O$"\6A ";^%PSB#[!;IQ,>.%Y%[>GL7, 6; M%4:>9T$R9UT.<M [HM^
M:J-">*;O;BBYQK$:[A3VQQ&RH+\7J)^38P)/GZYW0OT<B:OB@RY-1X KC1-B
M,5UV!Z2"N)>S&.<]!?),>:.D,_X@RB)'%'E>"<G\Q,VRNJ/?K097Z%P+>%Q
MR;CRECOSTNMXATS\;1X0=^)',6VDGZ,KF20G/B@6,)[G3WQO!]\VXZT'?^PR
MUJ ]'?FIM.U:V>H:9/V(H]!"<X!PZI^N"X MS4"MO.\$3A?TI7MO9UU!W&%
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
MG*<CHR>D8&1X?M(=;B#,R\ANC\<UY0%@2 'CN(TTA3C^#8%TOPBJ=^+%ZO
M#\GYT98S_BF'@G#G/(H&"5#<'[$,V3 @99&&.Z4!*+=H5)"69[89/+]\2Y@P
MMPCN3/>P?'*CPI>:N2[%6;XO@C\"FI$W[X[^.N2,SCG]P/)*15XA*P[P7*->
MD2?>F0[W7Z9QL0C%*79SU!OWG@L-&=X \LA%034> X@VOI Q$O_H$TZ'RN*5
MRDIE8C4-R&7-B*M2<(U:V=[2<*<YL0_,W8'*J<L@:):MU]VQ"[K_X.:67=0
MOG/U=7O]QFLVKJI/5[9<&4*-*^3$#U3FE <,&K!9I0BC0K-_A=<Y5DI\BI@,
ME%QUKW['(5*G3VU9B]437MWL=V6\]ZU;[=EDMVN-7EGIJU9K-JU4:]F-<==V
MZ3NBOZ3!O*&"Z\-)[)>H5*W:J,OXD5&E\@[Z Q6C^@S[5I-QT6#0E7%5D=7C
MWQ>!ES(J^M(SZ)]2530IOXW&F@R4V Q>FO)VB5E/]>CT91RISOXZXW@DFNN*
M*Y-!] QE5+"9O2*_DO(,(PL>5$2]Y$P#/Y](P'APW>$L@$\R)N3GQX0K#6^O
M^&P=HRT9#R#R0QS\8B.J,]'A#\.H<)2_][ITCY$7MX0<WZCPXD&/JSM?B5 =
MW;< "G(?^(1[>17A^S4JW,$]]8:N")OG&?>9/\MP5!F>[L1&!9#+/QZP<IC;
M:QGN5'_J>C<H_:.7OP(70I$EID%I=@*YD*+2=2'*Z1)D-[\C-)5<J^+D_!B@
MN0<Q*HH;-4']>+P,I,NH'WP</:Z@: C,\EAR,QO.,\'LG\. ["[FQ7/['&.E
M49'2%.]'4A#%^QR^?"V6D^DJ\B7NYT9%NCC0Q&&\S/-S5[ZZ4R[N<QREX57!
M#/CGNYQF>06!E0H4[DK(<5/^#G)SHNH\YT68M6/<N!^02R"G/(#G010Z,Z<(
MSZE&S!)70*[O2DBOH<YYDN(>D0;?,"SE]H+GO'"C(KD/U=>53D"DS96)]+.Z
M";-QB )$1@%/LT133I,AC(@,BT:%/_[(\5.9@"_!BS9.<L0HX\H)D_"A(=:T
MA)/]70W275M7>E8NWE@;:2#5C'V@P)J&_FK=NF6&\*F='Y;M QO;=G]_8KM7
MWK W950,:R7;:;2\/LA3G& 9$/634:$!#X,B'G_4?-RN3?__[/T'H*W75=^+
MCK577VO7TXNDH]XE2R[(V+B!$PR$&&-:( F!A"1@)WGI>23O O>]F[PD)(20
MD$H)-<"U QALXP(RQ@7;LBU97;+JZ76WU<N^_]^8<Z[U[;77/CI'EN62,_8>
M:_8QQZQCS/G-;W[MV">H;X0F?+,[,+ E*11[=BQ80<I(M]VV3K=E_5Y+:DC#
M!JM-FQV6K2:Z,Z6:M8M%.RF%8[7;D/)0L%R[9_6N5)GUCLU(.6F*1K5>L[P$
M/7,/PKK9;%E1R@)W1>2EX7,O1X4S#@J?4=FY>Z8](X%>R$MQF+&B%)=RI6Q%
M]<&2[#SN0*G@M=5FMR>YI;)H['9;31>H.^9F_558E "4MURAZ L)+MUC-Y0\
M1,G; <4"GGQ^D&2BQGHH)$)7&.(."LH,;YS03U BB-^7,LA<@INZ]_DRPHNM
M5(R4'?G[J(MIGX]2X8^.94OSDQOJQ[R)E'T5.@'#CV'E2@4IB9OR>"&4"D#]
M&E>80[+AP9[.F4S"=GEXNN>E5%P<A$<9XS&9A?.5/_3$\T/NEQ]XT&.=;Q+.
MULMH(B8#,@<S?FX*?8L="_P%;P>/DWB6W>^FT-_ !]I8F'H2CZMBR)^\'#.=
M-%V2DPY+9@4T,*(%'7*1P>IHI%2 Y*_.ZN7 '<,2+=S9-PRR_F#6K5^9[K2.
M> OT,V4B4/]I!V;D%X$M73>S:3(T@1 _>+#UW8L",I6)R,2A7HDWHA/#R9EM
M5@]-8;$,0/ ?58=#V-D MT+J@-D\W/0=A R13<!DH[!-F2B)MVUP(F<"-4"T
M]1>&[V88G$>I2.DQ V\AO:9C-^7I1K;NLI!H.$I)@K=@']?%^92*+6<J1(":
M3F]:, \F0( ">#'II[ 1;Q&R:8"@1"08*Q7P3GV.XF>5BMC_>IIM@U*A,$UD
MO(99&7:E4)RU'1*0MQS8:S<=NL(.U$MV:%:3L/@_NVYV3FD^>OBH_?'33TC
M2A!N%.RZV26;5S]:/GG4#B\?-K23DA20]"ET.$T01$-Z_,&VO^)$I:(DI0+^
M48A03!GI3D*!NW;NL)T+LS:0H.\TF_[*]\R@8YWV&2OW1:_14_JBY<HU&]0K
M=B;7L]7&FA3OH=4TAE]^V96VV#-K*.R^,\>LTVI+4=EA;2DH<-186Y=",71%
MZO*=N^VV:Z^V&P[NM%G54U?A+97O;&]HCZKL'[G_7MO@U=9*Q4KENE6$&ZHS
M/Q>F.:;5[5MSY:Q5BRI'3PJ$A&B]7+&JE!#.:[ ;TN['QQGT$V\KWL21 D3[
MB0?F ?H"]=67,M'A@*;\X75&-'ATPJNU);5':F_2=+BO0W'8I0#2& 6^DI6*
M[,ZU*Q;\J^X83^D*?(<X[C VG:E  4AY/"^E@M]QF@"X^25P7/X$O+4T#;;+
M TK/1ZEPUBX"7*F(\F82:+-I0/FWXSH+%Z14J,DVA2=[MF*27S 5?QO&)O/!
M#3(8>+4KZ^>@/ @C)PJ;.JF#['3E%)=X#BFM($L+<ZB!X=NKR4]IL$/3XX:(
MXW"9X1E\#)\,\SSQ"^X4UM'$$L+':;+A 3:[PV0;RA'B)C/0!K(F9>]SP,[C
MC!%@ $XJ&CCQ08ADE1WBNCTI9T2,(%^Y*7NV.^$;01:O 4\CA(YL7&Y$VVV&
MX*:N X[]2$O;4B9W321-[C1$G5],";7@$28.?O'W+7W%YD9$B1F_@,C+*?NJ
MYA/Z-,_ZPZ%!@=)[G1&#F;(_L#KWG=!?],>;26T),Y2EO@14G*8T07O2@$Y3
M4>2'4C3,RV<DS$->T$>I254<'N610XQ'6@7R])#8-$FH$WYE4F_R<Q_HD7&L
M9^H&=S@#I#'C8Y",Y(8/T16'^H,7Q1"S PEN^@,7-\%[>7W%KIJMVIM>=KO=
M=<V\[9[)VX+B'@A47+B>%/[F \_:__CX)ZV;+VG%7%*:!5=(ED\?LR,K)RU7
MRDN BU?ZFO)./8;7Y1!JM( I;5\%1<GU1PH:9NGR*]_:C[M=M&A9PGO73@GX
M:MG:K35K-QM.<:/?LK(U[?O?^":[>L]>/^OQ@3^]S^[^S -VKL N2->T;K?K
M=^ZRO_7F-]F5U8I]OKUA__6#?V*//?F8[=RSR]8:Z_YVAPC;@LQO?/5K[&NN
M.VB[RD']K CI9=)';$7XP8<?LU]Y]WLM5ZM;=7;>"JJCJI0*+L=J2O@/BP5;
MD6"_>O=NN^:R@PK+V_K:LBLLIXX?\WY^V167V3/'3]JJRN$7<DG(KK=4NQVU
M \VE-J0_<H#3VUGY>H#B^ED,*25^#;G\N!_#:U1AKGQT>(-DJU+A_>,%52K4
MF^+X83R>5ZG 3IQH'PZHS43_XI0*I^$V^=-O&8^,@P21)Q\G'A[#1DJ%^(@"
M->49C*Q]*WC9!9O#*0^C.O &9,,W[U2,[><MZU>X4I%_R]_\&S\N:2*NE&(;
M]&U;J(T0-T,]3!7@YC#^Z613,"1U)"6FCQ59J&C,$2H@V;GT!I-)/AQ&PI^.
MS72\X5HS=C='8<'.02E'T:!UT&Y#_!@N"_4(XN>F+.%R'$Z=DW[#"DKGIOLE
M,V!1LT]1\9,)3R71*BF-YB8MW')6 371E:*[J#!>1B,.Z^U"H:8\M/+3Q(99
MR&$6W9W%$":4@$ME*XK1HABGC+A+$K8@I]W](C!.M!.F^B,>A]Y(@Y]??"8W
M'U3BM3A?29$&VBH0]2,9$;:&97J=JPQ*&MI' XI!!0XT(+P_\*N^X^\U"X."
MA#?UC[",R&8X$S'IB:J)UQ4U3% 3 KM8WA4U!EQ ^39&P,&,A,M&U_AX5+TM
M = -*]]&<6CMZL#FUL[:&V?K]D]>_37V]0?G[.57+-D[CJ_XB?WYCB9@"3DF
M1.YLZ*EL'.[KSVNUN'+&_OIMM]A??NE-]L:K]]EL8<V.?/XA*TN0=#L\<Z];
M?H-7$GO6+VU81WFQ/5YKY>S@BMI(?*Y*&A4'6H$/1)C+E&:Z-LCWK9MCBY][
M#-0F0DZO#^5?&!8M/RCY8!_D..'/=S:&UBL7K:TV&!3*X7&7>*_2K[1R+4H.
MU;0Z9^.<P\$(_:XZW$999IX['SJJ;ZW@5<=EU6&UG[-3U5E;Y2N?BNV'*,7?
M\>J\VK]HU[76[9^]Y K[CIMWVY+*<V"8M_HYK;I/#:S9&MI3I8$]+@G[6P]^
MVIY>F1$?"S;7*=O^DME"_XS-M,[YFQ@U%;&V<4S]5$K+<(>U!U5ZNOA:MUR9
M;?R6ZF-);2V_3MYJPW6-#0GE&<JO\:VV5E964=O4M*+?62[;KFK5+YOJ]]IJ
M8[7=1D\\M>Q@?=&^Y]9;[)I9C1\I$0\\^* =/=ZRM1P?-./PY;J]0LK(M]]\
MD^V0,+8S/;OWX_?;F9F6-:H=:U2:4HC6[<IVQ][VLKOL6V^_SO:J3>IJMG9W
M:,^N-*S6[-E<JV>GNEW[@X>?ML=7FE:LJ,Y4=P?%'X=5%R3,VX.6M937Z6K>
M=I[IV]Z>ZG1_W8X\<H]]VQTWV:%FTR[K]^S/W/$*>_JI8W9\5?V7-T/49T4M
M' Q5OC3R4(H&;[F4-/@X1\)]%Z@/S"M5QKCL[#K1ESG@R0#APVJ<P6(P,:>@
M4-,7N:B,$<KY$40)RHA2C"=CQK'0_3(P$GZ$27GR@1_C:R1[$.>-Y.$N5PY1
M"D7?[^]0GY./TTY*#L WEDC@?'ART7-R4/6)(H,1%"=$59J8CZ@Z'=*.$5H1
MH:9\4;3]$:;ZHW_L4I3\L:["V"'RW4<>68_2(O<VTPUI",-,^<C,T!BG5X 0
MA8=T 2&2[%F@/-'J<9*Y&2?I@Z%<R&'FW0O_0P:JZD56/Q,X6?LC5%\,];(5
MF;]]T23,?_N/_,B/AT;:'O4CDEMA6MP+P019.X#@F/0#DE]6ZP6#._@%[0K_
MS7$F,<0)G7PS:@ (O?-/V,,@D1GS"WDQ^$$)8[FS)BB'A'-\YHE?)LPQN8F7
M#_%X9NT*D8>!RE_H S3FA2 /:1'P\ )]N>%9X4%QP%_I\">MXM.!1GQH, 5E
M2F:,D^R83L]-(<H%]2,[=>2\*3YUX;2DV(0//%%7\!K3>3Z!=^??TWBU,#Q4
MC]X4_(]-M3^=-UH=?-<$=!^E3&[WTE#B]4BW2DGJJWTTR?14-VWY]S8ZKCB\
M_/)#]O5W7&M+2XLVE$#]S0>?L+(4EFIO:!UV$Z"LV2$7=S/8Q-XA9>/--U]G
M+[M\E\UIY?Z)1M,^=>2X=;0B[<[4E)\&N(3)4((- =#-2S$23P/E+4W,NK6\
M=4NL-!$.FLYI$REKU)]J1HI=6750T*I1 E8#<2!)41Y(4>@.E&Y@+4D$OH@)
M=\7NC-6EG!2D$/"L/R^>N68Z)[,K0<Q%2P/5+TM]5C,<1.0M!SX*%IXULQN1
M]W,^';5-18I,O<NC PDT)@JU\4!]L+RV;M^X>Y]]]\MNL'GY/:N)XH-/';%?
M_^2C]MN?/V8?.GK"/G+DL'WVY"G[_+%E:_2K/JD5I277N/A!=;#2:-@I"=>A
M!.LPU[".E:6ZS*K\4I^9@#8:XE!_XF=CH^9U1O_9*/85-UR=C1*KZA*PLE1[
MR%VK5:Q4$TW]=238_:.!*)_]@1U:F+.ON_8:FRV7[&RG8Y]\Y/-2!'JV)F&]
MWFNI;COVTLLNLY<J#E=E/WIFU3[XQ)-V>*CR5Z6.25A7FWU[R<$K[5M?\VKQ
M;;:F^OR#SSUD[[KGL_:A!Q^RSYT\;!]_]@G[Z,G3]KGCIVREIWZG.JK/5E2]
MXD,TAJ+51"%$.=PH6/?T,CW3BHME.W'JB.W9M]>NO_):JRWNM&ZQ;(^=/FTG
MQ2_*+$HWRCF7=G&(-,=XTWS@MP9SP%-_?G!3?9X^Q!AC?F),^/:^_)C0>=3#
MF"&$LQ;$2><-V+U#H6#H> 0WDR7XASER#",WI@_><3@VT,>D4FM$>'SOX_1W
MA8HE=SLH<H@;["ENAN2(YE2(90><+T\H>MLFB/0R&21[$)VXW7#(QG.Z$T ;
MN)GRC; YW1CPI0[&D*$Y\L8OU-L8MN8-;)=/HG$Q0"W&5KE@(/]0!U/0LP_V
MBZ7[@H S%RLH6U&3E9;BG0^] WO''-N?"Q%V6U#^;&,&H8K0E5L3G]LE#%S@
M:A)Q(2L[$U%R)V3%G^Q^53D[ !&S;NQ\PV",7'L>PL-UZ7E'XF71_137KTV/
M?E72:N)Q&G*[?>0.2+Q@QPQYDJY$WA*D?'5V<YR2GU8'*Q*0?!#)_3$K6N%J
ME1O2:**OB-]RP6\6+/(E6_F7M!I,5Z^7(XZO80\8\@OH?BHW2IA?&Q_M>4[H
MJRY1<-3 0@9?=O"H#^C/[T31O.Y"7:LT! Z=W!_QL-KE3@#%9D(]O7)6@H@W
M&R2P^J(G3](JH5#^$MJY=M\65)X=*B?K#-*>EO)T2H+QG**MJ_T;GHA=I_ E
MRQ)G.XHY:Y2'=JS<L1,;36OVNE) Q ];4RJ3)*ORYBIK"<>N65,KUIXT@&%Y
MQN];V.AUI#PH-Y61[VIP)I(S"R6EJ[5S5FU+$1K2?Z4<B-<UK4H;A;ZM2B"W
MV/B7@E"5()D;H(0HG?)BIR0WY)!AWEH%#D_F;%'EWJ-5=\GK:8!*9#,2OC55
MX,L/+-BNFK-@#YX[9?_EHQ^V=YYYUOX@=\)^OWO4/GSLA(3V82D/:KNY!0G$
MO*WF)!BK$BESL]:O5L53WIKJ6QWUA984@HZ:CD<<M$\A5Y*#=I%#[<#U^)PI
MZ/ 6AO@?#MOR$P[:XLN_TJ'PH:UU6K:ZOF;KK7"6@G8IZ1=QNU#C3(/H"II2
M.):E /:82LIE12K;ALQEM<5GGWS:/OG,4;OG\+-V7$IG0TU"O>1R:CO5VRTW
MW60SO JK>GKPY$G[K8_]L?W)TP_;8ZTS]@<GGK3?./*X?>#(DW:<6S]K*N>P
M9\V\L#:T<U(@UT6&6T++TC/W;I1LMCYGZ^*[7).2L##OCV:>.G[<5M1'CYQ;
ML2Y:MNI)+2]4G4B1H8[28USOW?1["=/T2JG/>PI#./.X$GOP&8,?+!7MK#^R
MW-. _.$Q#@AVP=AVX9#HHLQ@IKDYX2@O >YI,(X?/:9 HN4T4L3S)?B* /C_
MDHCABP=U2Z:]:1C*$=!W*O Z+WR1&RYT-#I,<$\#XJ 0A(X7^$GF)$SKV GU
MXUK]%B1,D#63/2@CY!_\DG(2XA">PL;VL/.!.59<LO9-NR*BA1]\I,<96Y'5
M"2:/'Z([^<OT1QDRP\Z$_-TMY8<TBN\F;C J2USH$](%?_@N)AK9/%S)4GPW
M$UT)?W98/'[:I1GG@9!-<;)8PI2@9'>FR(0NFD&1@U90V'Q%+S/LQD [M8-,
M^8F\UR\F;Q6HYNC*?N4TLR)W!?@'K;1RWJ.RON;:Z^RZW1* HO'8R>/VP2>/
MA2UC(9_I=@I#K>310&0O2,#?N%"U;[[^6JN7M$+L#.P3CS3LV6,K5BC5I1L@
M&/M6H_TD8 :#EE;90MX,*$HX*)C'1;,2 B7Q,;/1MV%/_A+R4K^LUT9N2;&K
MS%A92@77_Y;9L2A((,[W;+TRL*X$5IE[$#HE6VS-*"_QE^O;>J%C:V4I*R65
MIJ[Z$PZ4+V*)Y[=#*0J#'F[5DQ59^]H,*V>5KZ+\ZWP8:Z9G+4F^CO+9D/*"
M6"N+_^MJ1?OVJP_9Y;-EZQ:&]BO'GK7?4YF;._;::J5M;2FU_?P!:^5VV>JP
M9)T"!Q!7;4X*U$&MO.=%N[/2L$:C(5FI>IN1YC0CQ3,_Y^W3YSEZ3@J,ZJTB
M)4UJJ-^ R6&.;JEKZ&4[Q7E1]:&LI%PJE00_C\AZ4J!X',#\&Q1^M3\2N-VV
M6P_LL5=<?16Z@#VQLFQ_=-_#=ER\'%<;Y2JJ']77X/1I>_RQQ^U#]]UOGSM[
MSDYY']]0_<_8TGK/+EOOVYM?_C6VJUZQAGK!N^_[C#VT>LIFEA9M7?7>4QU6
M*SNDM-5LICV0R2.;@<V5)$AYDX.^*N6!(Y)\#14EBCMQFG(/=\S9LZ>.L@]C
MG_C$9^SXZJJM2:DZUF[:JOI&ESZB.O'=,N6MGN)_S >, ]Q^B%W(^/*X]%29
MFH54L_I5_GY68J VE>GCD7 F?-45P*NKJD$?(Z3'C#97(J$%.NT1)K=^&7"B
MF2#%<>5&%G>3I^+Y8PWWTP]V87I[PY4,V0D;E26+^@ESZW34CV*- 3^G,X'Z
M&84G2'9Q$\P,J6R\6#F;0%2#Z?'&X9O3;0;X&A=,::(=(PN!1O+=FC=POGP"
M)!K/C=XWU"_"SOZ%X86"RKRU,29Q.Y@6]T(QI7\NF$R38-)-1TT(9--E\7R0
M.CAF%CUM_)L,2Y@-X\\%) ,[FJYDC-P)Y69%+KNOTMGMB.B[%M%TQ.YAN,?V
MLL(2$@^S(G]V(/@^@N\4\-Z][P[(9 =#*S?"?2="=C=!TB1[!ME](%[8G1CO
M:HQHLM/ K@?Q1G%"FBV8PIVO&!^[8^"?:X^A&3X.IW)2I@KIP^X)'YPKQO!R
M@9L*2UY_W(28ZL1;09-=6>[YV;G1,%UNK*.7^"2GAC4N,QJJ'31[RY_=$>Y
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
MYVH7@/<\<<S^Q=T?L(\^\I1]](G#]DGQ\L33A^VJ/4OV?:]^B5W)RE[T/O+
M4_8;'_^D/=INV>FUICWYY)/VT"./V[.??]KNN.9:FUVH20F5S)1 _^C#CUH[
M5[>R)-ML9\.^YY5WV6R]ZEO[O_?9^^U7WO4!>__'/FWW//B(XV>D('24"=ON
M*'?^RJ5,<*!^W!L,[?*%>?NVVVZPV4K56KV^_8X4AN.K"LU5K%HM6*W0M4/[
MJO;2RZZ0\IBSHV=7[)V?N,^654?/'#UB]]Q_KSW\N<_9#?L.2/DYJ-K-V8-/
M/6GO^9./V"-'C]OGGGS6'E"YCYPY88OJ(]_[#7_6]E7*4F!S=N^##]L??>9>
MN_?8,3NK,IWM]^W(D2/6DM)Y8,]NWSTK2;%]IK%NQU4WZQRNG2G9O'CUYZ-2
M*M2%74GGJNUJL61ME8PQ2-]&('=%D_8L\7A)>?J8T&##'OX8=R*BMN U8^Y%
M\7'(F-6$0CAE L+;'ZK/*.C#?!!"TSR13&"3GW [I0*3\>@SY8AV^I&O_/!-
M<4.Z(+1="5'[$]>IT4D3Q/0I37)?#'BZ*?#B*15JFV@+F(7DENE6KP%AI@XR
ML%U9QA!2;T)XAMPDRIL8F^(FG!9?R).BQ.%6',-6->H2; 7563A8M!6GUKYP
M\L:Q"\*IE,Z/=+1)U(]"QA#'0@#ED^6;#A""Y>^]07Z:Y'R.B'PQ+G"C4+"C
M490][1SX#H5/<NP<A-T#?P0CTW<<,(4H*"DL'!@5*I]"(;S&RHX$-X"6,9E$
M19O'(DS>Z;&+/R;!'+G!\'HB_B4I":7BAM,@3E4F'W'B+!R'0BJ5FGW=RU]N
MWWW72^R[7GF[??=K[K3O^9J7V%]XQ6WVO5][FWW?:VZSO_3U+[4WO^)FNV'W
MDH2OTDF@-[127RI4K=K=L ,#K7HO.V2OV+?;YC07+I]MV[L_>H\]T6U8Z[(#
M=KA6M14I"@TI,O>NG+83QT^8-?G(N-F2RKES?L&*XG-'9=;V5X.2T.OV[4^?
MEH!;7;63NW;9,P=VVM,'%VWUX)+*5;&WW'Z7?>V.G3:G>C]RYHS]PH??9Y\L
M->WXE;OMV=U[["G1/#4_9_>?.VI/G3HJE<"+:_,2JOE.TZJ27[/#HLWWI10U
M)5@V^ 17PTZ6S$Z(Z+&=\[:V5+?J[H/64^J.>L6Q]:&=6MAIQ_8OV>/[YQ5G
MMW7K2_:U-Q^RZQ?G_4S R>4U^^T_N=<^N]ZS]?R<G=NH6J\\:RVMQA]:6[<_
M^=QGO7,-M?KFNFHNY"JI_F8Z6L$7%FRI.NOA7:VP_^ 3?VJ/K"];<^><M1>J
M-I""LZ[R]DMEE86W>230I'QQ\$V]37T)Y;)@]6K5%JLUKT?>!#F[O.)OE_1)
MI?H>#MKJ%^QBA5Z^)B5MM=6RBLJV)DH#M=>&VJ)4X;57NCI?7AU8)U>P1J5B
M:_6ZG5B<M<:@:]]VUROMZOE9M4/.3CQUV/[H Q^RD\VN>-UEQ]7WSY8K=KI<
ML$<:9^W9SJJHY6PI7["]<U(BK&M5];^V%,"T0^@9HB+)Y"9;'M^55=ZBE$X@
M?0O)AROCT\</I5=Z_PN /X\7>*X>A+I"?'B'-/1A%^P>%H"TSX4)LO;M($L[
M@;.@Q.R.I$<BX?R5RLR$DB*YR5P4RK2)%OPG_ H$KP.5*IC1KJ)P1F6,*4[
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
M:O?+=01="1 1](^.A7@@9T6T8E44GC!P?J-4RMMLC8<#0,X:?-A*$W9/$;@
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
MA^=/[C<5E,SS)*H[PZ^GIBSN"NWG? J##U137%!N_:2<@C(8, E MQ,IAHV
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
M_=9$!]67Z/+X@U5^1TH%O+IB)+["E>*L1HBK<H@OQG1/Y>(Q"K6:A*I#K%O
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
M_$9:BI>H; +/*^.7L3K)"(%\" PT,A$SD"F>Y7[]@I0*NN;%0;82IX%73$2
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
M^'_:JV^^T=[QD8_;3_WNN[V<Q/-)W:G0U6>L6I-"P>Z(,ORDE ?>ROG5M_^
MO?,?_;!==V"O_=P'/FSO^M@]OD7,)"O1,R+ @;]&JV&K:VNVMKIJ;2DYP-[%
M1?N5?_!W['_\P[]C__WO_RV[>O]NO[LFU3D+BFIUSNY])CS2.;/>L')EUHI^
M)B(0+ZC/SJ@?_N1[WV^ON_$&^YF_^!?L/WS?=UI#D___^W?>&\<R,464?B*D
M'(QS@#H,NRLQ4X&O*N7_SD_=.]J56./L#CM>G8X]H?[X3=R!(7C7V_Z:_9%X
M_YGO^G;[OI__9??+-HH+"A4H;'N'W3?/"W_X43DHB:]K&2,DC>B/&(BK?HCI
M)?:T&+$_\J_@L%L1#B2#[%QX.W@>(1T\>/LZ)6&DX70=PNH;H/\C0/EX(O=0
M^,I;\ZGGIQ3^G1,?NS.QO96:^94N"UWYA?HFP1ACSHH[XF(3$@U(Y?,R3K@G
M43\CS"I?Y\/GHCF)":A;% BO#_J.[,P9KES(3ER?IR)XF>C3J@Z?3V+]NA("
M;HB&LYYXVKQSD<4O%'*_]KD'+X#*YDGG"X'$=)BHQ@7Q#U[%R@(P4Z5A@JF"
M$_C[SG+ZUEK$Q*D48#9\G Y/I.B\:F;KR9]\^JQT8AYAI22-4YW5:]Z)!?#&
MXJ!3!.C12*1+#8=?XCL!O$Z#,?<A7=;LIX'BK@"I[-N#IG'/?W,G26FPP^?(
M7\1S@U#W*=R1O^@W">$C/Z$\DS&H?X \J&%H,*GX^<\0M"DO(-1YS#<3EJZG
MS89Y>#()\]\QY(S;&&/ZF'^(JSQ@ '_\8ASG:B:[K1TM@M%74J,;&W:2]5F%
MIO1N JENZ3;1+L0<:L5N_;;W-08YZ7C!S[1*SDOA\L=E$EP%5]@J$EI2P!1<
M52URYP,*4T'U[D(@@O.BO]"3@]VW-Q,[$Y#Z3K8OPENV;Y TG2T 0CVI[J"+
MVW_C"ESV =<NBX8*9V5V)-I-:YT^9;E6TS9Z+3MSYH0UNPT)AIQU"^DB+<\E
M6I5>^:, Y%".<R4?G_-+.^P*K;POFY]1O=2D&/.53K-FNV>-9M??]EA?Y[7.
MME:'[$"Q-!"-<M%J.W?8KIV[5*=%6UOG5=-EQ5U5N7-64AV&0YM2A"2XV$WJ
MSM2M-3.K] .;5=W/S=:L7E8=S=!6/2G*52L4N1::5X+;7F[2>Q^7E4.+TNI=
MJ5=AC->#56"%#_R@(?5%&#N,U./9E7-V9GE9\:1(2O'R>H>?V#;$H9VK4JX7
M9F?]O,_\PH(_AGWVR+.^PSB[,&]'3QSS'1+O$BH;M0H_I4%5_K*H;69R7:-&
MJ^H_=<JO./D<KVCF_8IU;J=4Z]@Z"06I+X1?D9V88\?AS(\J&]G(KUQAMU7T
M_+$2]:+R.V_<(HHA9<#[';47:(2[*%!'>:S1]T6 SQ.B6ZV6M2"0$D9=4)?*
MI\_5L<J#GL?;6WQCA(.P+!#8A>1Q)-]:\5(J?\"S$,(CCY[*'$@.1?6P!!R'
MA'<4%6\#M0=IP##. XW-9B0D2'X.6?L$(*/<S+2Y>K_L[BU0']8O3DRN5J?$
M (^XX6VLN 4>67RRL.*1$8]*>O+GTH'T31F B[J(RWDU3Q-Y9!8">(07IW2'
M3-&8$*(%7L80%,=LQ#&D.@-ROW[?P^[*>EXH;*K8#$!I.VHI'\Q-=IG;*16
M5XPJ<=(/%TBJK&;H5^.J<K#3K3T/^?&UP-%A(_<+:2 +_>T8=P[]7W^QTI,@
M'W.0A3&?FR#CG?).23V/#'CYA)Y#)ETH=0#>!?>4BD0YL?#G=1FBC 4>842!
MIM?-YCIPRB*',UO/D6S@118/R88+G$XTB<QF.6X@T1_E$].&N&YS=VB_,,"Q
M(>2A!5^IUWN8G.XM2!\' [R,_'E8BN_&)F#R&_$B\-S"?P#RB"Z/)WX'O&?O
M_L'/3?Z\7F/?%?(6AS\GUF#VR\GDYS<T2K'(Y?@&@821)N2RE(E2M6[5<ET3
M-(=[*U8J2K H&X0C9WU< =0?$T(VSU#*4%_D#6X'WJ<%J3U3_25[,OUQ(';R
M"O-.J,^8+J<R 5Q2%=I/_0!"*F>_N6:Y[KJUSIZT,\>?L8T.]U)HFLMSHZ9H
M*QK?G!CZ8Q )N '*!+MS3'I=*Q>&=G#?HNW?MU_"9<'/"K'[UU,^_KEN'A5I
M];XJP=Q:6Z6R_9!M3GG/*&YA:<YVSL];3DI#:WG5>E(\F&QY/#>DW:A+"6@V
M;+K*KPE="3\4GVJQ:DM*6Y>")RFE>NC[734S)>4KQ;#+O2X;'2N(#ZZ2#JM
MV@2E H56=%5? _';53URIPD';]GQK)40\J+3'=CI,V=LO;DN&1GJ1 %>SWX>
MA.J4\*Q(>=BO=)Q'0N&J+2S:X5,G;*79LD4I32MK:]9JM:U<JOH":,C;'"I+
M)]\1#;9)5*]JDZ+(UR4T:E*2RBH/=^#0CEV%=<1C0VVP*KY= ,F-<*)_T*\P
M0^L*L/ CA[S](JW0]HKCDEM!]&^\Y/"9(=KARS]5P%C#2Q $FT>0'^,AY(LW
M_91P!"K=TNL(<O".6Y655T'JM9HKY,2@C;N=KOI3UQ4<3Z!XC ONNW#%7<A=
M, ABZAQBV+F"/2C[>)%GX#*-$R#9QWZ,]>GQIJ4#*.<T2'2(D05*P6,NQAZ/
MJMGI0EGUMSPB.'W/(K25SS'JG]BAZ\&.^N&QK?+PV3C.H4Y)5NJ;."AQ'M=Y
M4OU@0"S#>_@@(K0VE\?C"CQ)M.>_XX>?_Z?/LY7W0L"XH@-DZ6-/F, [8?0C
M938UG3+0<YM,*D--C$) Q7ND8"9T6AGW9N17$#.)+H<4GOU+?$TB#3CB.\4C
M?3(S?RF>FCSC-W:%SA#<3B<B_K*,)HN$ ).!;R]2$/QB/$P?V#&-FXKKSZN)
M ]^XB8.63+XQCF-*$TU%\O! 9[/I*+KN%\V FA1Y'(7_*+W\HE;NCZ;PEYM5
M$/Z<16%[-.7K6Z6>+J0-V]*;T=_^P8SQ1QAI8FX*%YV"A @\X_:W6S:EC>[H
M#ZA*0AW'W_#M#_A4' F,/&=EM#+U@ZU. Y.)>YRW]P=O)O5O^K+,1"]KG@](
MFS4=,E8@T(F>Q(N$?8+"7_\SFMB(P:Y5X".TN0<B':5$\ 9(:WW5SY\P(NEE
M3DRK2M?)B,Z*BA#J OJB6ROE;6FI8@MSLU(TPML;M#%%!NA?"%KR\=6LT%=@
M<A?+!2O-5J0<*+Z4CPT)F9+JKLXY']6QCS?O!US[+&5":08T#IM&,CD'5)-R
MAZ!63,\C7Z)_4 )V'GBVS:Y3WS;8]F>KOH.R(45'@JF+72M$_YX0"H?RF%&[
M%D2W6E9?D2"D#GD4XZ?ZU=Z %TUST:A=9,+CO 0$]<;%:,5RQ=HJYWJS+0%9
M=CH\>E /"1.X\J//]?-=;P;>3.$!E'J/GT,JR8\5/8H-"?B.AM\)H1A\03;-
MM_  QNIV7K)V: .A9WM&WC:>7'9V(&*4$%_ G!MHAO@)DC6E2'D'MVB):)JQ
M0^3 "5:0U3OCPU-XN/H&_4/U[ ?$A>' N 1R$256M$23<4U[>Y]6.LYQA$4,
MY0AF@D!W;"9 L9D6-FG?G&XS[2Q,YAM _"D?G]O8F9'I,LO[<9A# ;Q0/+R^
MZ$?Z T+^;G6[*S5R,_:"!$R@?AI-[TL*3ZT>DI.G6QQ&?AD*0(J"F? K6JG(
MVDF;3>\=,[JSOV%U%^PI_33:69@6EG6G\.>+=)8DC*;Y9_V2_]@]MNMG%$:/
MP4QT"0O&^6EB9L-] &,BW&-8$/XIWJ09\\0NS/HE,PE-Q^@7,"@4*4_/-QMW
MA H;"?*0)F&*C[D=^C;JI%],$P3\%/3M[J",.,KN$U7$Y.]V\<WH@D\F_=!&
M\$<^HJ')S@_?2E"$B2.<J?'O%) &.I2?OU@/WF>A*PB]=VR>#U+Z33#A!'SR
M%Y#G9KIAPDJ'7'D,1EF" Q5!:;2RVNBUK=O42GIMQ3:XU97XQ(-W_D0>2D[-
MA9\22U#SRN-L+6\[E^9L7DI%L3QGE:H$J.J-RZYX'($@Y+&%)*T5E3+=N\!E
M5.SJ5.;K4DRD0&B2Y6T'#@*SHO4W0Y2QW]0H>GST+NS8B:VA!)$&22DOX5^I
M^J%GMJJ9'V@?OLK)95F\_CM4WD,I*^&U8F%7"I2$.X*)@[;<,\(C$%;'-95A
MEIV/.BOJ4)L<:FPT&WXW">.(FO1S![&B4QL1MJM<E9!4"156K%0\[JK2LM.
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
M4F[_!#[*A=/)K@@-0/OYLBW?U:G8O/JDYFJ?E<H#?M';RO*2+4G97*^OV.C
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
MK;Y09G!!]M%'B&V0H@!A=H5OI*COZN.VU(Q_LI][+5#N6(:KLH&3I3O%B^_
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
MW^5UF$=@2W SRY%#R?#CDQDK\!EV"1!9)<RYWX+EKJ!\,EN!@LH(/R^BV&/
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
M@ZYPRJ*B."R+K%M5;GPHK2[E9YJ1?G5)=.6LTA#!F:)Q:^>*TFBNBSZ5FUD
MWRBH>$OS"U996O8ZHP^O2<BSK,+>%#_=XCSA1(OX(L&659BL\SS(!-XUZ(_O
M4+^4&DYVS"\M6KY8LIV[]]J^?0=M:'#8K_^&=PKNY6 &J%JIV\+<O$V=.6-G
MA,Q2<&NILG!(*[7DY77N^27/>/",>QIXW@2]_1-'%8HRY>]"D@]V_!3$TU<
M_R(K='O>[J_:E9?/VHCGS%I0IQR!I@Y]*8IE'F85E 8GCK@3)$/[5)GA>Z/&
MU>_JN11V:1G^JTVA,-!VE'R5C\HI7KU6];TQG%*JU2JN+-.V'A&@X$ L*)"V
M7QZ@H02$P3Z=1>,3!L6!&].2SCG!"-#7C8]%N-P\HY2D27DC[]S],5K^QP-X
M^TGL$>"J\W:3ZD,$L<N:Y0_">?O52^K*AI[C<DAHS_00,H4D%^JJW98?#CCM
M*;Q4\+8D6D,+VPATE!$(X:'DADFI8COD-R+@@CZQ.R3/Z?A;@=,5TT[,2RDF
M,4/L-(2T585)VD+,&%"F"V-EB!-UR]I[19TT)E/J30D^OT1(X J)VU) 1)(4
M;UV9\O2Q)^V!9X+(\"/T0A<P2BFV%_?W'^)2?FZ\9'2)@H)2Z&J.!%!0&MC+
MP R%*XVJ )0AVIN'<9O<L!&/#9>%@M-39RE  K<?[49E:^@9FOD(UTJ])@&]
M;,V5NM54?BZ/8I8"Y9#+O*9FYB34"TI2"D:MX3,9T,#MH_[%7_')A14$)$B>
M*-V^?*-T&(W[)\YEQTTZDRM)*H!,1NCA! 0G%4;'QNVJJZ^VW7OV>'F998&7
MS$IP%3@*&WLMN'Z<"[-F15\<J((7#-"IM+QFB2A::-.MA'I@K#6*U6GQZB"E
MX(8SV)$@0'TE=AG406@_2=ZBA^O0PW>&V'>B^I3R ?\XODQ[('UXSJQ37*+S
MV37Q"@4US-[4G:><-O*ZTG.E6GGDE I_V5+,:#?^X-Z-EP)ASP2('429",H#
M#6-%&ASVJ&CX:$_0ZD#Y;]GUPB@1F'<Y:+N<<#EIB"EUI_E8*.?C$6(;"1UO
MX*_S$E2;PXQA_"_Q\REFC1QX<7V6#068=BIO[EI1L^U 5S*(FX"W61_K7SJ$
M- )$NMR\"(AI(, B#X!T.MZ1):9;]>-*!OFIK''4[QU?I %,GMTN;*5#'-G]
MN9WE!DB".T1Z8OH7BUXVF2#/Z=2]WZ"2W%U 'R)$!,.?>/HC?! K7.84[J>(
MP9FAH@V$V5/Z(M\_@%5^0,B:"$G^"08#!4+B,]E#X+-;\(@1JP*X*%2:) U
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
MVK9CM^W>=\".GSICYZ9GK*#P:XJW*OY1UJ7%)3\F>NKD23NK\K QDU,)KD+
M]BZ$YSW1>=L;P]4#/5!U09WT1" QO3UUV;M1/^X?%$W9(4HF[Z&XKE= [HX*
M[^TB]!E.@T+PEOH2H<*&:]:Q!W<1&_R5'GV0+_4H']H12@QNGJ]<D'T,8)2R
M+2U+>5/;WKEGMW\BGC9:;31M0>ZGIZ94)Z?M_N,G[:'CI]2VSISGC7P$ ,:E
M.\CHMA6$@H9PG9B<]N!/=I(AK*,:;;AR%I3R(.2YI2W&<*2MB#"Z0T"T6IEG
M?<$0XU\*I.-%^Z6F]4A +_H [)UTZEE_CP3$?&*>G?EV^F\%:?]>]K09K)WY
MI>T.R3/H;2H!7F=>6X VADMP3>RXJ3UJV*!WGED+M4G6D>DHO'W2::%8).W5
MVRYN:NL,\MI973B(G#@#$;_OT +(ZH:66PR' S,IHD7*.E^=K"XM.4&N:#!*
MDU\+H%7N7GP>96[@GR \Q4 IU(\'Y1T/CZ)?79?,7H.!-&X8N"1VM^@9] X;
MQ062<7,[CLI';HY)V:.R$].F\P5:>;9S"+VTPE"/S#8@Y&HU+FA:L;@UDPHD
M7@3N(\E) /=K!,BU[0CA8CZG\$%PT$9$@,<-9"I'/3.U/RA!RX5$W#))6XGE
M0FV!+K^A50,L-B[>_;F[[--2*C[SV4_[!D85Q!4/KL)&*G!;9:/!S9(-^?%A
M,"D*N2$K9R7,N8VY+@)6U/\NKUANQ:RPFK7R>LY&^HLVUE^P45%<$/V-:L6_
MB,DE22@U^4Q.=(D>VK%HHG^F+(.EHA]C7%'^Z^PI*19M4&49'!ZQ\>T[;71B
MN]6E9.W<L\>V[=HMQ2-G=95M1J/CXR=.V+&C#]GQ8\>D4)RUQ?D%M4N-\BDW
MZ?7"6%]="$!/+U2 WNAI)@K&!DS> \(ET"O?#J0A)L&]76*B$/"RM\*%<H2
M>D[RBS/NH=W'/$DSB:._>,WV2H.;79EA;(0RJ@V%U%3__5F7K>Q]J5?JEE6;
M+)<'K5@H*>V,56IUFU^J>)V4AZ5L[MQE5QPZ8J-C$X^^4I&&R,0+@1@V'0<#
M>[AQ4)V9V!'1_T&8S52R>@9>Y'A??1I;$-.54\SC?) .UVWOA1<",=S%Q'DD
MP9MGBH[ST>3>PDA_-UXJ;!:WVST^Q_QZ881H3[NG_0-TQDO;96D]I]UETQ_M
M,K2OX"Z75H=&AT GP8@M=$IT_;XTH:"MD2CQ%$=JL3455FH'@SM_V:5Z!.7W
M$J&C[0NZG]/ 39KZ#0)!M*I@*@.S?5SI'(0/@H\R< >"+_'X$Z4,/.F$-%\2
MD)5[9WQMQ[LFWEBA1K[M),0A^8?.MB6:>T*LCXX\(N 6T9^#$12&Q,OM;6P-
M.J*@V "=X>-721&F3+5G);B]_U&ZODG<4;5(FX  %26;*UB^4)"9MSYF%_(:
MJ6NTKLI1./'5RQUH"3F&)8V1X6&[\<8;[6E/?9HZ_H+J2661X(8[S 2@9' *
M!?<!C?Q'BF4;A#X]YY1F7V/5&A4)&(U ^=C8 ,<\E6>>O1"B,ZL^M&@UZV\L
M67Z]IK*L6F5IP073VBK77J_Z;9EU+LBBC4AY(,_ZTIP(X2929N3ZI/R(%WTY
M&H7X(+J4WWICQ14/CBVBO%"O"_-5*6(H.NP1*2B/?AL9W68C(]N8#+/EI9I5
MJPT[>NR4W7__@W;R]"F_%9.9(7@%>GN&3Q>!L9Y[8;INT]@K;$2EVK(K<!LW
M 7R\?:E/8,]#1#$@\<2??D06V@UIR>[+(K(Z)L]Q>2\NYU'WT8[R']H3^:@]
M"D.2#-1E*F93B+K1[)=".3HFY6Z'SR)-SLY+J5BQXN"(E8;&;'3;;MNY]Z"'
MK]1]8-')H(O!2X&M.J[-()U?VJ1C]JY7=A2)6'D@?Z%+"\#(ANG O%Y4_Q"-
M7K2X7R'2E,ZG!=XN@WLO!*)Y.>"12/-"(9:I&^%G-^ >83/[Y83SY8';Q>:]
M5?AT>KWL&]!] P0W3-I5VP=W-WF94_&B>X3V,VU3=I2.Q"VTU79[[<CX H$D
MTT":S%9L]6X2):$@0?*&+KV!BI?)9=09A1D51KT(#1\9I<J&/?T<(;H';L1Q
M#GDDB@RTZ<^7.4'^R+Y'6FGH51Z/X_%"7#K27FFU:$HP0ML>3.>;TQK2@2<.
M<D+ ^?%%H:]CT]%SND.==,A7/\XGC^@IEDIERTBHTU]E.5:JA$B'Y0<43/94
M>$9@4CSG?Y8/>15]LR9W,'AJ"@,'7;G08U9YL['N\*'#]O0G/=F>?NN3[*FW
M/,D.'[C"!J1DL-<#PDH*4RJ6I%!PNV7):E(VZE(<^[-2/%8KHB#,7M17JU(>
M^JRVVK0%C7BGEA<=9VI5FZ\W;$GE7EY:\@][(;Q8:J9<X89*]2L^ZR8EF=-X
M];I_U&IH8%@\S=K\[*+<UZR8+XF6 8]7U8AY9GK.%A86;7IRQAZX_YA-GN5#
M5N$3Z0!??:5.4+3BI5:]T)G=$WN'!_73$ZF&S3 =SM.(D'+?@"[54!(2Y<'=
M0ASOB_W14W<W_KRINY\WJ. NWH:W*=CQ"X,9KN_N=^63S;!<Y0UX&]6?RU#E
M"\]1%/O5'H:'QQ1-5'D]ZCU7?BB^0\.C-K%MA\W/+]G9J6F;4WW'-_B2H)OI
M+=3?9N"=COO',"$.CQO223"&#?9HRD^,%9N2H]@A;*Q(_]:'F.13Q7JCZ.?"
M5"\;I9*U3"43.UCH\C0V]KBM^NL%4.&FTY30D;A=//2.%]/^0H.7C/*ERQKM
MR?,C#:T\9*3SC]"BYWRT;.J]>;SN_/PYL>NAY=\*DK0;W+#&9N1W#:A=>EY)
M8%=PW1:>O=FY0TMDA=\D#\#]@^=%0;K=1R"9K3H#?\=DAGLJP+")K*!.?'QX
MR(8&R_+DG6M(8:>\71DD- -!\>=]"\Z>;N*/P&5ZE0Y-;ZNC?RDR=H]TLA"C
M9\^EE4AOA(YNE$=(*Q@MB+QM8^+.'\])F#C%'--1H@+L]$8A+$Y\,(R;!OE(
M'/:P/R9T]/"-@8U?HQPJ.@#3^DTNB))0T> 'A8&.W.GV=B.3O(GB-(@3LM-^
M$*PH%-P5$.@3B(]UT>#4*QS*R=CPB!W<L<>.:'1Y]157V,3(F%]AO:+19[^:
M95;" T5B4<*;-+GY,TO=KL]9HV_>9AOG;'%UP:K]*U8MK-E2;M7F,PV;LA4[
MM]ZT,^IW3ZE]3'$:9''>-^V&J7MH[;?5IGBXJA+Q'064"U>:4"KZ;9<$U([Q
M7;Y,PN OVY]37YV7TK%FE:6Z59=7;&YZV4X\>,I./G3*J@M2H$A:Y8T(/^$'
M"!=ZH?.N)RKZ)M@[?,#8MEJ(FY!OQ<09!.E2KB2<#Q4TM',LV$&E%644&VI=
M.9 =/YJ"SVC*+9IAJ9^E):69\G.:A*3C)V>2?B?N+W2E3_7O\Z92[JI2#DV*
M7;XT*#?YZ?WDNUH9*139?$%F4:T^8Y.S:AO0K#J[(*7"-VGU0)?4O1""*$</
MI(ML7Z\M-^^MG"TM#/LC(O(N=;M)F7 W>8H9:J6J##&$"O&YF\!T.B\Z)?)H
M-/CZHU O=D/A63ND2OR/<"J/*QM*.S+?*]EWVN+6&_O752F8^NMT2]( .TJW
M.;9XD4+*&LUH!\E13958CF%4",91L%P=TW'5.3NVT[D0#.42C9CDK#KV]7AA
M?.'@%1EBCQV?8O=$_'JC_+LP! ]UE$9>+*;_6SQ/_<7GZ->-BJUB4?_P*[RL
MX86-;8T\VWQS]#^%PTQHX,^)%JZ*'FA2!OZRHNYRSCOL B<D(^VL.N9^A>.6
M?76N:KJ,UGP7MA[@859)Q,U[3A<Q]:*VZ5 9\(?_LM-972S0S!B3\'X0/0AY
M2A<22XH!$UIVO3&VRE<D4<S5X6?ZB_(H6G]QR KC.ZR6*4O(%&PM)^7"BHJ:
M$X_YH%9& F--H^2LY53.K-Z]HMKIM@&-?DIY&U#'5,IJQ*/1:#E7LF'%'Y(Y
M*"SE-)+*,@V?5^=7T(BJ)!R0O2R:F.(76DD,&Q"6U;3!@03+UE2X9M^ S$''
MM8S,S) Z1M:%65*(?17UR7NCD:T$(RV+(XQAEL@Y+H,/?0G%N[",(8&?43G[
M2E(:^JTB7,\I[3[EN987?XM67.NW ?4?>0G:+.U!D5<S$O)*LZ**JZZM>%_D
M=<\2@W#']+VV<^JSMJUZRH;7%_PD19./6/53QD'16U:[4,U+*//=D*QHDOR7
M6\%R^2$[^L!Q6YA;].46!#GW#6355C1^UU\B/%0/"_4%JYL4'M5I21YYM;U<
M+F,U*0ES60D2"?K!6M.&:U*$RAFKYM06_:IF"?%:W3+R+ZD]9N6?;:Q9KKYJ
MN5K#<M6JY2M+EEF8-UM<LG4I WP\C)LZ37G6%L^*B"4I#'6-@I>D0*V+'RRL
M#%MYVU6V^XIK;7!\F[2NDE]7SG=P%I<K-CL_9V?/G+2''KK/CC[X>9N;.VMY
MT5[,JM7J'0OOD&BD?.(C[Y4JE,;=$UMMWNL^H -V^@+O#]I^[J_R1G29D$)>
MJK!TT&=-^:^(YZ#W*\K/$1K3]AX8Z-,_]H065&KE(K//<DJ3>@_RC@_)T8FH
MW&H'-.?89GF;,7&/=DS?GP7",Q_8R$]I\,% EL)H@[RG><K;:/@RBGH?XTN[
MY5)1,E)-H[+HWVT95)KYE8IEJLO63[VOK-M@IN3M[ ) 3.N%*F!/Q$\T]43Y
MM:8E_3D-2=P44+9-P2LZ8JB$%B: C8_)L)/:E8IF^*PT4SCAC+28+82F%BH2
M2#I!*;CXOS3$4IT/>[IZ41(SVEL(1(^ %#V\!)CXIR$=]V(P0*=KNYPM_NFO
M99?PZ>!I"C>#SO0#IL&+H_B8U)NG=Q%_+3:U+*'N(T1[=,(,=BB)X3 #\I>&
M2"_]#A#N_N=%!H,;?8:/ GCU%!#%#$^?"M;+3<<29MCT[.V3/128H<SM7)(R
M7200P_M%S&[43V@[&^MS74+6D3(AL)A-4*>_KI'D6H:/5ZM#U;,AK-D3P;X'
M9<0-BKZ94?'D8A/#PW;ME8?LVJN/:%0Z84,#07D(H]*,%10J"$&4IE!*\A,5
MRE-A-$+*21'):X0$9J20P$NZ/C.6"V3WF0W9^_,2Q'GEGY,"@%U*B) OJ)(>
MJ7MYZ>2]PZ5L$<4,[P3<II!LAE1.HHUZXML5*^I3?-Y!M#>D.%794R#AZE]=
MEC+%5R2+BIGGBFJ]#^R)J4N1J*U*H*XV7+%#2T%)I.SY3,;*U5D;7EFP\MJR
M.NYE-1:-XI5.@SYL%65&(T3*(A*9%?*3;<KOSKONMK_^F[^SV]_W 9O3J-%G
M09QX"039PDR!RJBVQ&?-IV8G14--^9N5Q$]N2&01N2X%2/J1E0L%FR@/VC#U
M*[^:Z(9/E)V1+@W2;T]5G[HNX;.N01M7??=+*"'HLL*\@D$%;;A>D>!1^3-]
M4K T?%]>FK?!H;)=?<TU=OC*:ZP\NLTRI1'KES+!D5,EKW9O/E*>G9NS<^?.
MVHF3QVUZ\JPM+TO9D@)(G=B:\H:>!+!21K= H]QZ86SGCGH&.MS F$Z"E-\)
M$[:4 R%+!:J$X*=P45F)LB4,6.1'3IANWP1$G#<[I1?CTC=P ZHK.M!$/IXW
M=I"61"1^B2<WF6)C<*/>(^HOS+0%.T$8F/#&A ^+D7^2KO)G@$.=,^N!0@+/
M.5%26UH2+FI D-4 (*NZ[K."WJN2WDG>VT<= H,O+_2JJ^ 6*H8;YIIJ]&$'
M=+#'RH[X1;AXZ*DH7&9>;D@?.$\6>$?:P,M5OVE*$IGC@!V_Z)_.312XF6YG
MK9F>Q _%@<O96 ?V=LHZ,V;R_&A!Y%<W<([?1TS>(3&MBI -W0<[[1G1X,?)
M#VZOC1R0//(CA6S68U)U]ZX)N^;J*_U[#72&]6K%JAK9UJN+ME);UH@?K%JE
M6=4HMF[UE9K5UA'"=:MBUPBI+F%87Y/)+8X2+GY5N#J\?M&%/4.'*/HDQD6&
M:&%$1J<H/JZSRX_WGNEW)U%EH/)0A.A6UX-[&PE$1ZPZ4N?*8$0,TJ@^9Z52
MP4\M<!ROG,]9,:].M9"70.9^"0U@&G6K:!2W7%$9-<)G"03><B&67W.L?!N-
MFA02;MGD'IT5/SY9'AF1+B3E1V&Y[MJ7,T1 >]D%BO@3Q2RC"'&9FIP,-T8*
M_(-=HI?P:2$7!1U+#[E,S@J%LG%Q$:FY K B94DT<>](HUD3SRM6:U3$,O$6
M.>,8EI=9U@G+.QJP2:G@W@)F%NI*J2$EB2.?T#\\-&*52C7PH5+WD?WUUUUO
MM]Q\BUU]]56^R52$28"%92_:$W=M<"R4KXB>.''"CA\_;K-2EG /4_;AG:9>
M9&FAERW![G*G,1W.T3D8L!4FL4? I3-D0-2Q=J@ T3="FA[LFP)>:I^\@OX6
M,M@0/_Q*!+5A5S)HOTDZ?H^2@A'>GQ-_(/T>Q_!@>-8/S /U$/NA0 "#<-[7
MH$2OU*JJ-[4!U?4:RU2<#)+;W/24G^ZAO0P,Y*Q17[#9^=-Z!U,9/1J0+EPW
M;@71/QTNQHM,!-+)1/\+P2_"I4.Z\?+"AQ:>.%PFZ!9T7,RBFDN>M@;JUSLB
MI=&=SN4"4G4EHZO]>0?@CL)4_MY9I4FA,V"6(ND4NC%";*^XD<3EA@U\3A0'
M9NR4:0O;[PP=$,)%0E&"A]$K':&ORBIJW)1*JLC1LG_E,*\!>-46YR0$%V=M
MI;ZL3K,F-: A):*BM);54<E$L5CE""9^ZE UREU#D9!BL*81*@H#"HXO6[B)
M$D$8IH1E5R>LP*)!;HK#;8U^73$=M<@/"@3\#"5QD)NC4TP@&;!?A>%SYRA_
MS+QDU/[XW#A72*\VJLI6BH$ZV ;*D9Z5F1!E<%WE';"=.W;:CNT[?".F\U3(
M[ 7IY]1)<SD6&97YAL+ H/5+:6'PZQ><R1W%A65'.GN4!4YF(%H!YZ_\J -&
MH#[K$S??45>@_JA;%! 4HI'A42N76$I2/ 9:BNMZCL*M2AEJHEA@(DCZE)\(
M")LKF8E1[8J'*+[,>OB1?3TW'8/"X1>U*34N\%H27TZ?55W7ZC8V-F[77W^=
M77?M=5(LM_-** UF?4(ZV!<U N;8*]=KHTQ,3DW);4G$)?2[$D754K?M=\,A
MJ<Q0KYNC?ISWH+LEPK7#G;3Q4WD\C.K!,6A6CD');KNE[0%#FM24UQ;/&+%>
M-B"\I%Q!H,<^B[A)U/",HIX E)%ZK.O0-R2!!=AQ<Z5&9N+8,CV\I^$.WC9Y
M(O^<6,T^G+GI:95UU9=?2E**2U*BY^=F[.C]]]K)8P_ZM>HC@T4IV5G+?-5W
MO/PG2*J[,^F K?P>!J0+'OC2.Y\T;3&.5W*"<)P&'[R"FT_7J'+DH>=@LN.5
M^^'9*1WOB8^:?L16)7;0<O[RI\.[/36,[4QK*^@,%^-M2#MEMAM#-W2F%:"7
MV^6##MK40V'VPEB'&V$C?=Z_1U#<8(2Q@>\MH&M-I1T141CMW>!['R)T9I!@
M@#29D<^DUT%]#"Y'PK3:I'<NR<NL]Y@1A?HF5QJ([[3)XB5),I*+A(?:8&R'
M:I^@WZZ(NY=';=:?@TAAC;/[F+1GD(!<@AOV=)A-(.V/"6WNEJ$#I7-D=WT8
M&3,:7Y/@7Y@]:U-GCUMU8=:/DV953LJVJG>,3I(;!ZD/1C@[MXW9R,B@S<_,
MVM&C#_K,(0!?%-#6_>R;_F7Z-=6*2':^YT&)^IJQ2WDANPIQ0_K"0^=CXB\C
M?A,AS KQ+"^ <%X/I)/$DY^757SU@"23:AO<&T$B["WD2"L=--^K&"@7U<\T
MK2"ANV-BS/;LW&'[]NRV _OVVMY]^VW'SIW^?(AKI7=LM]&181L3#@T-VA57
M'+2=\M^V;=Q*Q8+/I%QW8(]-C(]:IL"2C?JH7+\M51"T-9N<GK>%Q8K31TW4
M$/KB7TZ- $&D6G*R?3:% @F\;5%_>O2-ZBK?E8</V7!1 J/(GI ^FYV<L6,G
M3_B5W<P E4MYNW9BI^T:&O*O@IZSBM=%?Z9@)TZ>MJ5E/:L=-#@^ROX.$E=%
M.4?%4F_G3H])>>$"J[S-+RR+'P?LFNNNMWT'#BIX-B@GBL")#=*H5)9M:GK&
MSDU.NE+!+,621LB4B?X:(!SOE+<7 >5Q!3T%[5K; HA"?:?L#C*<9^ZG/UF]
M?#+9.@%X$\0]/";@;[_'X\]K2'9?3E!\VC_@BH+,K9#DZ3^X^CZO.AEB+X,\
M>/;WWM,(@A]=*- >^I5N(&P(HE\PTJ)^Q U/0*#\?/\%050?HIPJ];@U*8XH
M%MLFQJT\4 KEDGM%RM_4)/>"S/@[D-4[ZWN/OO+;7^9*!>#,ZP6;N5\"4#@O
M8,H>GI7'>?+IIB]J7T0-Z>":I$VC$Z.(04=$IX+VSE0BW_!'6T\K$U'!\ I+
ML V=^?:"='BW>\L+T)G65M 9+L;;D';*I 'WALZT O1R>W@ '1MH\CK!WCN_
M4-^]8&/XV*^3-K':Y?8'L3F\'-W@H9*PW?1=DE*1>B!$>.+E3I[U$]J@?%!P
MA2BZKD0$)^]P?0K;XPIB>+D@S.A<&67VJXVB^*)(\,T$CAB2 6W441T")FX,
M6"ZG4N'I"M)AW*[. K:A4+"?PFEG37]ER>:G3]O9T\>LL;QH.75NG!Y0,:W!
M>R?:$);9OJ8-%7-2*C1"+F9M=F;2SIT];44)3[XWP3=0N*>@;Y6+H3AMP%96
M-JF!ZU)(^FU \88D\,IY\84.<*4FY'0\[SKC8F8'6 ;AO>>C7=XO.JV,*(-2
MA.F.PB"8O J29_CE3Y0/=!^^CQ$4'Y0Z7)A9.'+%?GORDVZV7=MW>,>_9^<V
MVR:%@'X&8=)0^&6-TA>7%FQQ85YEGK*JGIEIH3^Z]IJK[2 ?8MHEQ4.X?]\>
MVSTV:KF"XM-/%?)^"=5RK6$+2U4[,SDK@5YW*OUZ:Z4Q),'/&G>]7E.'/R#2
M@M!EV:%=ATD[TR.CZ,-29D95%_V%@G-@<6;.3IXZZ=MAFBLH%46[;MMNVZ[T
MX-N)]45;D]+4WU^T$R=.VS+W6:Q)J6!FA%I2(FQ0]+TD^D/XHM90%[NE2 T,
M#]GNW?M=F> RJXK*PS%1W@\^=\Z%8,M+RS8CA>+DJ=-2)B;#Y[55MZC.?OQ?
M9?%1>!/!1SU2G%!;L931[FT\L6\FQ ,_L&$$LQ=0_]%LI1M8N0'@93H\$&*T
MXY\7%,;#ZI?VSY7X ZHG[.0 /T@'N1?[F"CG\(NH CIZ>.P>+KP/A(4N_ICQ
MPK]US)U! &[B.7MYN!F7=E^K2;E3NYT8';$B_9,283]4IE_OIQA2K7 $N*KZ
MJ:%4M&<J-BWT9NZ7 -X@DO2\8EL@M_/DTQW/&0ORER05GYFFB\QF!,1+SDQ%
M6IF(G?3C5:G@ST=OF)$!+>B59R^W-GB:F^"%0BNLF[WCI6E-YX%KM$<__;2>
M\2=N?";YS90*( K(;MX0A33<'6V@!=C;SYW1"$L\-P*DHN)&>FG<4JG 48C"
M2S)T?DPQ9S2"ZT,HH3C0'NG,I6CXK(S">)M-[,1C;;Y;J0@^$8*]PU]XH1##
M(HSUH'_1I*Z)=X_ECI6&A,'4&9L\=\P_6YV7/R=8F"5LR.Y3U<V&.IX5&Q\:
ML'V[MUM9PK*F42GOZ"Z-[+=MVVZ#$H[CH\,:[8]JI#XFX3QF$Q,CMFUL0N:X
MC]YW:$2_8]N$1OI#-E J6)YW%II$2_@4LV><\)9.6'6,(,*-T3MN2>?ID/">
M_D(><@\=MY=83E[T)"Q^\((F19HE">6;;[S!;KC^.E\NN._>>^PD4_4:99\[
MJQ$V4_A34S8W/QO6P\6#!2D72\L+ZH!5=BE:!P_LDX)5M$:]ZC=.HF"5?)E!
M-"J?K)YI-XO+56'=IF;FI:#4_<0( K=0+MGAPX?L:[[JW]G\_()_]X.]#8SJ
M(9O9 MI+>WJ;.ENSJZ\Z8OO%VW[EV51YYR:G_?*H..C:J?HX-#!FPSF$V;J=
MS7*C(LLV93MVXJ0$/O=@]-E*DY%SUI<\0@YJ)<XS_:@^4$X.7W' AB2(!@='
MC O;X.ZZVF^M5O=9*H[ \B51K@H_<_:,S<S.6;7!TE9X?T'* :)<>-VI'GPC
MJDS*TP;EZ__!#"Z)I0?@TWH7HBD@C_0[$JV!@^''XV('TG&3?C^&I0=JOT-)
MN';PC4!8(;TAI\=0*HH%#334AETQ3N+&_H4\/*S'4?M,3&\ E(,_MX9G]U?]
MD ZS5'Z\U!.D!H7T682![^(MR\S4YZKJ9&YNQD:D%')S*[)T1,KB\."@C>M=
M'1H<L $I&3NW;[?,O_O/[9F*3<&U\\L#K1=:T&$71B6A&Z);MPE@2]@B"!SW
MET@O)@P,G8PT=S$IEU-#E$E#32L2OB22/-, TAC<VNY VK^7N]O%LG1ZT>Y^
MB5LW4GF]W'MA3"<J%6FW,)H*>49P=V_BG?FGH5?Y(P)I>S>DPP947AO<MD;]
M;'1S8=&&EGMX\#*EPT=,\QN(=LRH5 0(X=W6948_'FES;M>?'MP,[0N[0$V0
M,+XVRR-VT.WJX/5#_\?4-&V0.!%))W0&V$5<K#?2QYWVIW*&,@6EPD'I9J4M
MHU0 42F.:?DL7@](OS] *&- (/JGP_DL B)F/:,V)U/EY#1#M;IDT^=.V<SD
M*6MJM)P7<_G@$7^K$E#>:6GT6]0H>/_N';9/2D0APXAK50K&-CMRZ)#MV;<K
M*!+;1FV?E(>=X\.V?638[[\8'QJT;>JX^&+F-BD3X\.#-B'E9#LH^S:%'1X;
M\64%% V$,Z<HN,TRK^$4*A"+-3[:%4V^YT.2SXM&1RVW\(75T&?X7A!YP=)P
M!%D/JCB40<[FL\> O1J'#^RWFZZ_VDX>>TC*T("=.7W"OSO1K#>D)#1\?T&U
M7G=AR'X%1O7,+K"G@SL@2._*0QJY#Q2MQI&\OJ95I'!0!?!7LMKR!7C=9TO5
MJI01EC]F7;E@/8A-H(R4AL6C4C'OHWMNE&1IC+*1;P24%&]C23NYZ?KK;6=9
M95$S6M=(='IFVLZ>.^NS9(,2#K=<?X.5*PTK*Y]\-F\/644,+"CM(3MV_*24
MH[K/I*DH7LXUV@.<I$T(\U)&]NS;:]=>?;5MEQ)8&A@2#7U^FH,9#<I4K=9L
M87'19E2F,V?..BZ)?G]]4NTPMD%OGRDS[:?,$]2/.XF:Z,:/NW<BKQ#94/\;
ML=.]%<_)DHF[GOD+9G!?]784P@97M:W8AG#VGY!^XKT!*1-JDG<!+"G(9 D$
M9=B_ 2-GH"636DNA28[D#0T>1JX)+5XF"BS@&3X'.H*BXE=WXZ8'[]=0,-2$
MFFO<=LK>BHS:\9H?[R6C(K-H(@LEM%@L^.?G:3L# ^7V\H<3Z(GU &K@,D&Z
MT-&,T/ET?O#14H(A*337I"$(,?VHWGK3.PP?B<! &.<=="@S=K![I@*$1CK3
M"P'"1\#:^;P);].0*!41HAUSL[14NAZ,"PVD&[K=8EV07C3/!]UQ-@,517#^
M]-(04TNG&U^CZ-;R2Y+>=*8B*4LO&IUG$41H"--N0]V NW<6\HKI>2C9_1E>
M^&-X]M$3IA!MGT=>8JXSYC/3A(%_ 4,Z<<2%PD"G&_*2@]M51F\;H<W&F0I>
M?OH;#\(/\7G3G:20/MU-NJW'<)M!]$^;8."R?IE)D;"!-A3:M;6:59;F;%FC
MF"8W.3)EK:)PU).3 (B;S'K#1M3I[-^SS79O'_7[!30(M^T3X[Z?@,]<%^0P
MK)'.<)Z;(1FUHR!P R2G*G)6D.+/MR%8ZBB(#/8P%.4_4"K;B!2+,0G7"101
M*1C;)L8\;3JXL1$I'#Y2'O1EEJAPT9F&^PWH&[BM$D6'>E&9,2/M"LKW-ZA+
MOHW!70UK$NBWWG*CK3=K]H'W_;.-2]DIYHMV_.AQJTBAR.<+UFBJ0U:O'-M$
M:!?D%8ZS,]H[<NB !##ER-I##]QG=2D;0TJ+^F<I(B>>H& L2P O+=5L:FI.
M9E5M2/X( ='&C9V3DV=]AH0CKE#OHWKQ)]9A:&_R41S,ZZZYVG8-%FQ=B@&*
MQ<S4E)TYQ:Y]LWW[]MC5!PY;Y?Z34B1S5J^OV+^=.VZGN<ER<<U.GYVR6HU-
ME6;5FLI#>U4\VB^G6G;LVFU777G8#E]YI12^<6\W305870WJ6KW>M/GY15>
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
MYYR+"VKL/5;FS#Y'-F-D+Z;).O)B-K6ZXK^XX,5.<5MED4V4Y)61Y;JS%QV
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
MZ:F2.+,&Z]_JE,DO2P"4F>_K@D#*"XS!A4;BI?.6.^H!(_58/P%HX+G#3I6
M/ 'T=:YZ^Y([V3 ;T^MVG<F39^*D7L:ZIYHHNB1A0U*%.1A-G3H\,8X04Y4P
MA4J\'$MEB8,Y%URQTQ\F]LV?_H;]K__*?V3W[]WQO)!7ZB7OEXPG$]^T=WQ\
M8@\?/;9//GEH3Y\?V7#(.R)B6!Z_(I<26UY4O?YODN=U/@^]T/-0_\E/BH:$
MA#Y^;X"PHDVPA1+XD.K>0IT,]2K\L:?&F;?B(TH<XDO55P"SUI>W7SF1$(G0
M/1?&,GAIU)\T"H700[J L#\#TY!B^KS PT)=H3ZX5TDZOL%8*LE9]_GN+R#[
MCI3*!--VA"5>B="N 3=E3@T+O"=@",NSGX+@/]R7(_]_^^__VK?HOKSS1BW
M5_T+%46Z#$9SU"UT,]Q@OXTDV%/!M]0U(].7G_]7AP$%UWX4G@)S,U'8U5
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
MK,(.Y8,CY:E15_[8L,94.>O.W*+)OHV6320H/3]Z:L/1V"9<7C7H^P-,X\G
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
M*%K, (F!<4MJ=Z<K^HL.)(BD00NI%=&&S8.LKT/GP]-ST?-" @:W9HK)^H!
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
M66NL\AU+T.?=GQ!W/N#7RTX!K86*ZY 8\LV+ >L\/\7HOMQO%O+=A\+P?.1
MGGNPR'T6T@RG*%W7@8](O"$7HZ?>];B7FL23979%@ W5'/4O%)UNI"T@9E&?
M-=NVH^&EW+AE5 $:?*)-W*X_9;'6)Y#^SMI= :6Y"&*W%R'2.-81()JAHGME
MH<+SJ4Z>3HG>)J4681!$MFD6D8Z )&1QL82&05#*VKE9@N@9-:/WN!1F/C(F
MO6J.@(!_WUNBC@=AHJS176TQMK:894N,D]WI+!OR\)&O3[N0*.&!3FW45\2<
M3JBJH]1H2@+)=#16@ MKZ!NFQY&^Q?FA#<Z/;-X_][5PUOT10!:B)5BI]ZRY
M>].JO=LV*;7L=+"TQX=G]O#DPAX>G=BYPJ@VS3J[3;MQT+*W7[]C;]V[:_NU
MNM64CKJ$$029D=)=%6.N5SANKCPI'F8V8";'9P/[1 SSXR<G$CCFUE\VY:[N
MPLVDW+99I6'3LH0&J3,7(E8^S4RGS=)?776(*?-J*7EH313D7H2ZZ%-#5:>-
MF;^<3'F3-S&J!4LC&HFR7/+XX2/[X*./[:M?^X:=7O3MXX<2*N2690@8(1M>
MWWGM@3U@ID+Q^[)&,IB20W4K" 2X#S5(GQCJAYI K"I7E4VL\XQFN5N$]UF@
MMSL7>F#RHNP($(HJ8K9S>_+L2'0_]M,!80;%:Y:78P L@"1-UP'I2%1/, J?
MF*5!8:=K97"!0,&TO$]Q"57_/#PE6BIY\;9,N.XZL$;NA75A:"&A@E,1*CM.
M1_#@'9=X]54W8:@BJ@N)^%?IR"]"A?RIO,*+SUA!2S2D0&8JQW)3@J;:;'MT
MDB13/[F(MYCGD"MF]$@_[:DNR;/7:?FR@IJ.MQ^N6M_I]JS1;/A2!\MA"!G,
M3LQ5CX.PT?)T\>X,>RJX-G^J<F/O"_4._N2S.%X^H8QHKF7HA= L-]S;Q/+0
M9*'V3UU"$"'-N9#05]8N5+B1 BF&?+O8\5X%S(OLBH X7BV>V.&_&A3[R,83
MOPNS>0T$/S%/Q1C#1J6II].PI2_ 5Q4J@*B^-*3JQH8FVZ$4F0-;^5CKR7M&
M[_&$N*+-VDTF#6!HS-%E!HK,!2XD)?9I_^DVD+9'5QQ:$1!':*PQBE14N4!G
MQX@(QIW%(L],4<I+2"=NE=*L/M21E#EQ%,1#6'GFK%VCTDG[?A"6/214E*8#
MWSO!?@*86TW\!19#ND9"\L,FL;%&3YP.::HC9$,9'?EDQ -4*^\DZ>RFHY&5
MAZ<R'V@@KLY]HM&D_/K2B<+QY]SECK#IU&O-KK6[>S[].Q!3Y)CCT^.G8L+'
M=GIZXH]UM=3![O5V[<&M>_;Z[;MVH].U2J-F,XT %:$M)>PLIA)N)&@P0H/*
MC,IX:?-\,%!80WM^>F$GCQ_9H4;GO!(ZFI?\S#[,HZ11(D<P_7(]Y<^[Z+FZ
M:@54*H>GVV'@?#,9'??P^!^C6GW#X! ]_'&HBMA>I62/'H69BO<D5)R<2\CY
M](DOQ[A@(*&-TRM<K7W_WDW%H?)0./$2+R4H"5^I2>HTOT&'2B[UBQ D';,1
M$]%Y+H:TL[/CH]ULVW*WBA?.PT;-1\^?^_('Y0%S=E@+% "UF5206W3Y&"'J
M7?!VC7](@9%!3X6G\/E++->(4 $3#GO%HGD SXO4T+;E2FY\$[WJA>=OX>*%
M;VP,,ZC4K4"AI?+&0V*$0-WG2+6+*\Q4N""%<"'%[:&9_"!P,%/![)6$BA:G
M/SR&ZX"^+-%*]9E^Q0>]??\$RQ^+B>ISU6?C$"1X9X=]&\Q.Q/ 1)MC_@H#!
M15?$/QJS 77I@CTS+RQ_4"_8.Z0(A-01EC0#U: A0FLH_W :B;M(H+#/8+BK
MJQ#[3FBZ%BJN R^G'$A7NJM )*^"(;Q70OD#\\*3=3[FN(V(?=XW'9[7GE=
M]YMC'I'R\?2@>EG)7/\1R%^$M#X-'H7_OBJD(GH)2,<0TY)-4];<LXGJ&%+I
M3 E+HD_L@ZI24=WV*7;'8.?,$+V[#^9K,QFMW23Z;=R$DVM'.@E3WQ&VW"1I
M7:O"5P%&1+"1F-E EJ"G8^.["-<1IA"FFN>6#6:AJ8<_%P)0A8#3+@TRIK/$
M]E703P1(@U 1ECX0*OJ.U7G?*K.1 H:)AK'@;,[=%&*\8E1S"1\\AL2,1$,=
M)#O:V7@VE?! U]SP^R?F-AM<6&O"#,7$]QDLQ/3'PTOO$ <79S;Q"WR8MAY+
M*%FHXU3GS77(!V]9]^Y;UKOSEM5V]B5@E"5@G-K''SVVTZ-#:ZK3W&\U;*>V
ML-=N=>WK;_7LZS=G]H7>S&Z7^]:>G5AM?&KUY="%##9JLF_"*G6-TLIV.9K8
MR;!FCRYK]N.GE_:]AT?VX>&YG2H=H]E2P@!W0]2L7:E874RJ)B&EMI(ZEP U
M;5A]7C-D&/9-P!S9C+B2E,'>"X[H#B5$#%55!AJ5MD1CV/"CAX_LPX\^M:]]
M-9FI^/21+,*,#LLOG/YXYXT']N#N+:573$!I"$*%5-^H&1DZ?Z'F 4$?S%C"
M<3E&?A'\F*G@31(_;HICI=.9-$B9"]D_@5#QF.4/T=A/?G@IAOI)95'4!*X?
M-+2#8HC,**0("(%00P.&4(#-W1<A76XOLTJ2-EJ"UVQ/",Z2Q#B23F89" %6
M#6-%)QJ(;@B$<]55;@QU[\HG[02:XI:&Q*Q3" -A0K@2>D2*E?2(F&FA@K;R
M<D)%A!":+V,I/\SZ<:](K\G+M0L)XVHKG.R04,RL! <.V$=!Z-"//4W,7@0!
M1X*J\L-&=EX8Y<IQ]LQPX2/'1Y>JG[354';D)Z22+[^]4_1@%I3],R,)%IRF
M2AB5\"H$(2385?[CO_-?) ^*%6,14?+<@D Z$B#K)@^+P->K<MU#B>*T%4*^
M%X>TOZA'B95_8W8U/6D,S.ZZ/ZH_ 2LLPB-X:(8^#PDWQ[R8J18A<5P33R&&
M- .DA82CN#EJS,=:'^()@D02GRRBWAD49M'<$3WA!8P0]5D52.O3$(]>81]Q
M TFGFO&;5\]"CN4V:C(0@Z!ZH-_X)3]AYLG#D7T0)N(W]IOOB$ZO''2(:@)\
M$0]^L(/?R'5P)W1[_J2/><-<6M='3.?;A9(41G/NG_ 7#^F\Z7S%^.N+L;\6
MVEAJ!#0>^MZ%)>]ZL/RA#G:VK"M-"]\DQT9,CD*VF:9E9D)AL);-"+^ACI$I
M5V8JJI-+'Q&1%VH*HS6>^&8SZ&+<M_GH4GAAL_Z9#4Z?VL7I<Q=@>&7RH-NU
M_;U;MK=S1^IKZOQ[=CE>V?/+L9U/YC92)SSO--3Q5FVWT[%[]U^SM]_Z@MU[
M<%_,=-?:ZJB;&@E.)2QP9?5B*J%)PE/3V&_ :)YECJG-A&SX.]1H_='C)W9Z
M=J[O@8VFHEFI&2[WJG9L7F[9O-2R";1@="BV!-N;J5QFHCD,CE$C,QV!@<A"
MPE)=C.T1&S4_^-"^\=,_XV^>/'KR7-2@/H4RJ"RG]NZ;K]MK$BIX# O6'?95
M2)004Z*^$;976Y4?#K!3"C%P/6YP0/F.*3_1D1%P8NQ,TD'V^.0$DL] B9:<
M_'A^%&8JQ);=F<?ISG%//!A<+U0 H34&H,[Z%^ES/29!]3_:M<)']?HA1$00
M4=9NW;4'DK0);XMR@3\E)_;E0<S =6*OH!$B: _L4P()W5,EAV6.2TL39BKP
M+4E0Y@3G>19]F%NP6MV?1D=(ZTBH(/P03QICW %()]&@..5D0+[J:C.[7=7+
M6LDZK;I?:L5,'T(%KOUTEN\;$>-GCY/T2>,APYX7]E.,1F.5+[1C<B;02W*#
MYQ$!BG@Q0YCVN*5R _M(?A"<T8?4!9?7@0L5:"*A\^$ZNQ<#&4ZKKPI%_B@6
MK+#/PSS %*L\+ (D_AA>4;A9H&+D@:<-U?]0-Y#NQ*.=8_8[04!6KPB4Y:N5
M9VB@T#I)AWXVT<I2=6>=CD3O3<8;7H!T.IVY2@4]SXD^ O%$->J!]'?6+@O1
M/L^-=PRN"7:D 3WJ5AFD$/=2KF">L*E?CR.< -B81S=9B*;N!KJ] -+AA#:P
M\>-V6*/(V+6)>_J:D%?_7.?U2IXS0@;J=#'QE+%1L2SF [.MS$?6%'-K2+!8
M34<2'-BOP"[SN974L;;V;OO%0CS-[8(!S%")8,9"7-K7L.DX"9<.>"G_U>F0
M*J0TAC3XK @C<\7/.Q4KQ3MC]N+RQ.:#,^M+?7I\9(-S;D0D3^K0J[O6[-VU
MW9OW[<;MUZVQ?V!3=: GXX%]+"'DY,E#6YZ?BCYEC?3"#OI[]^[;%[_P!7OK
MC=?LIZ2^_>8#OVVQJD#G@U,QB[9-%?9X/E:Z%F*N8CRBQ4SIYCGP)\^/[*./
M']OC)R=V-EQ8?R3:<<D03\8KO^6J!"QUWG-E#L;%B%BI=4$-OLN:^4*"5[W2
M$$U*]O#CA_:Q\&L__0UGX#PJY@ZA/V-GT?RGWG[#7KMS4^D1;44SPJ<^(C!0
MQG[*1K$$.^(-S U+!(^XH1T82:!CFKS7Z_GW)IQ06?#'2)F+XWRFXNFAA(I3
MWU/AIS]"P Y!JQ;C$6_B>#50O2/UZW 3H=AS% 4((68JC]"B@YW[],JOUN'Q
MXSKQH1\&-+Z<HH\0)"H:V6%)?R_W))]020(S(YS-"3.I7![%DD'5V]@:7*A0
M<"IKA KNJ6@-CT.D&0S>TK\!T'/O!ODAC=Q\VNLB3'#$=.7MAWLHN&?#TZ?V
M,5<\E-]\SJ;G95CZ4#UA8(7*3 5(WGROC<K=WW=1.V7;")(6)YC\O1Z%B?A+
MNY]QZL.7/Q@@D#K_R86T_+ 6*B!J,>;;%P.Y5:(3&D)YRM!+H!#Q=UV8>4!%
M"94FBR%Y>>927P*WTKOV*V6M7@]%Y+_.K^J'VV<QG:XL8AW3]W+XZA#BD.J)
MV:@ E2E;'_S;=<$.2-L#6?>N*GGH\+VM"I+DY]GE(1TH:O 3,.ICET3W0SFE
MU0QYUQ@24 S;^<,39O@),05U&_&SSD6H</X5[;?0H\^H0D\[H]<D!W2P,3=,
M;](Y^<@?%3/O:.3?@Y5O=3I*2$#7!S,Z*QC>4@R=JWU+8NAL-JPP2S&;64/F
MO8I&4=62=84-C:3X\R.9949R-;MUXZ:]?O>VW=[?L7:]8DUZ+ D=/!)6DHI@
MP4S&DOT,ZM0XEKJ:#'RG.R<_U$NZ %,O3:U9FEE5]I69[.?@T,K32ZN-CZW3
M_\ JIP]MRD599RRIU*S>N6F5UAV;M_=MT;MMT[T[-MRYY3AK/["GPUW[-Q]<
MV'<>#>QPTK1!M6?]%;OV.];M=>U@IVMOW;UE7_OBF_;E-^[:3D/"1WELNZ6A
M=8Q-G@-;(-R,)J(_N^3K-I+-TTG=?G@TMN\^&]N/GG]JGTCH.5%6+M71]]57
M32M-"1;LTJ]8HUPWGE+I+4IV(";5%8>>UYLBR](>/WQHCQX^MJ]]XV><></$
M$2<H)^X*J$BH8*;B@80*[D_@GIXP,X$;4-7#&5^H*A2WSU3$\L:$.B=44_%9
M(];2=Y1WW-!"P.">.L'T>\F4-!M+J$"(>GXHH4)<U*?0%89?E>V0^-4O]RU(
M\_((D. UI"R]@Z0^!QJ$&:TDK5M^<$T%$K@Y-3.D*8@+SO^#"BIH=YV8N5;Y
ME%-WAR;XIYVQ_+'94T'$L?GX?2Z$(*&BRELLJK^^47,=Z@8"$[YJCA$Q(3BR
M#,>+M;L2(.I*(,=):VIG7%[6X9(XT8,3+6S&Y/59RI?[*<+,!8*6!%65W_KT
M!S.-,F4F KIY&]<W@N)$[9$!@2^)*3/T$0@5PZG\JXRY4,[]Y20Y"VNAXGIX
MB9#2 )%1O/(&B/JT1).%V*6^/!#6*Z;M)2 OW1&NLTM#8$2O!M<$5PB?P8L@
MTFT;B^+'.%@E[A(][AW3WVE]*L"HWQBEXXM^K[J_KKY<!]?YI]&ZFKC)JI\+
M,$)2W!X]G:U'F:C"),9@#[@;T2%)6S&DTRB*K3\3GX03@O).)L:+XEK\L$?(
MM8FYJ_A#0 F]J:^E.T@O1\VJ.AMU0ERTL]]MVVLW;]B;8FBOWSRP.P<].]CO
M^7'$WOZ!U=I=A:,N49WJ3K>C#K#E.]CWQ:@[+3%5C<BG8XV,-5(BC6PHXT0&
M(_7R8F151F6*AR.JI24,$^8A84D"!LLD=&YNCZIN<:<B,T;0Z@ 'PYD-Q?2X
M'GPN?Y,%=UJ(F53-ZI)4&@V-^BI=Z[8/[/9KK]GNP2T;R^V3I\_MX>/'=GAX
M;/W+2]^W,1XK?O&-_1O*ZSM?M'>_^$7[$K,8;[WA+W_N=KNVU]M19Z^1X52C
MN:DZ>8WV>(")UU 'XT,[/'EBGW[ZQ#[Z^%-[_.R9'9_U[?*BK_RS-;-L;=%*
MQ++I<*@R*$FP43J5QL=*RP]_]&/?J'EXPET:3U4\, M$BZ4$O*E]\6T)%1)\
MJN6%,S3?!Z)1:!0NF,*F@/7O(].@#^R6D2AM(R+K[=1_9FU0L^V&+\J*:?")
MAJU/_*$W9BJH;"(N]4I_P:W\.\J72^5N_7)(O$3F]4](?001;E3>,,/ \<'H
M"06WX3,L=Q"(@'88PP(3XXU_@)0GWQYW,'&G^)4FY <17K\N-#,+J9)(PO.^
M0U&IQKA046ZHGB-4#*_;4T'\6=0OSE7?$2P0L'MJ,[SGTI1@R^-HB#,<L:8<
M?2^(A&T$"RYZK%6YYT0Q*M]\DZR9ZC<;<9F)(/ PI@CQN4BF3/!,N^^E(?E>
M]FR,E@#); 7VRBOM#O,70>5O_'*XIOOZ#C6?*-F*%\&C+@BNR _@]4D_62P&
M[*ZS_[Q@DX[KT[.!6-FR<!V5W2YF*8W4GCQSH5? 5T']^&AFR_!ZI"'QD%
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
M [/9Q,Y.C^SRXL)/;<"TCXY/[>1\:/N[._[8D60-'WEQET6?#FXT\DU^50D
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
M9 5WA9"!$#:=56Q"V8BN"#83"0\3$19U/#.3["5A0:HCYG,;S;C=EEF/A<S
M<#W[4/J1VMY(PO<8H</3G_29_'C?FJ#*S!7,!5A5?O4W_\&WR,:U?\H=G706
M/=<)$F=TYR''6#* \\\+8EBQH47ULV)QIY%O#A;;A;0X>9)OKT1K]2I&MU>P
MR-PQ%7Z"A$45H#('\Z!Z/*Z$T84;;ZGY&/R$O&:Q"+#*<_]9,4+\=F$M99X%
M1D/%L)VG"/$[%Z\+K@!"MW 5(E/VSB2KSYA%=6V??+\*D/X(KD_\BXKZO1J6
M,U<Z$G58H:M3!QWF[F6W<<\224FC&=[J\+<NY*?"+8U"^19S&*M#TLA+@D:C
MV_'3&N6&F)"8%F]8^.-= G]3Q#L0&"@;[<0(I")0L'S!:%.E[3,3"!NUFCIG
M_,A,L?M,@YLI;Z2SUV[YWHKQ>*1Z4+9GSY[;N4:^M0:O=58D;'#YE=(A@!2!
M)LIK^/!T>)MQ>^71&7#X?B5(PGAE2+S%Y>7(;AP\?:'D(N *^D /5)"_X(;
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
MK:G3)\U$7^;1K"JW:+;4N5>L(49SH!'B:(I0,_8'S9Z>7F@DW1$S$C.1\*
M_?*MJA@+H[Z5[]- J%B( 85=_#PY7JM+R"$NA XAZ^00435&S(;CA%P\I7KL
MM$TZ=FR]S:$' >5==G'3)5/=7H2RC_M)0GMU0P</2N"EC7%BX*%*'UTJ9"'L
M!34@KD+]2]J)0S /.F8$Z,,9?4JK1N$/5E(/],?-I:^_^XZ]_=Z7['QR83\\
M.K5GTT8H(](.R _YK96JRK_B6L#0Y5^)I:[X#(]H1%I)N[<7:</&138=(DA
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
MTJU/"3KAB7=.C_@2B<+E'0V62F#]/ 'O2RGZ0V @#X%!T=G3_I-VF/3% /%
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
MPI(C,W:BG0LFS*Y ?)4@%<8!H2OH4"J_\0]__5L^52;PBIB#?KZ5<' C7Z%
MP5!!'17<VBP$QN\64'B$]UG!*TP21M1'\VRX67O7\Y_HBS +T2S/OLA]P,UW
M&M+?,<W13X3X'9&& $0UNLVZ2V.>?1KROB-=TQ"^-^9I^[0^YB6K1C?Q^\6
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
MJ_NZ/(#KRO\R@-XB\Q\:KB/9S*^9[ZPLA)5PVD0)=CS!#LKPZ_@F'OQJ5W)
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
M >,N@&D_D=7$-Y2 Q?TJ,ZM^Z#-RU5%Q'D!+,XM/=S57H>+2-BMX9Y9<YI*
M4?$<)?<EI>):*)3(K,D<<)59@?,0+IW.DV0:AU9&91=7QI)VCO9UD%O[65U^
M=4]NIM!%O#3#FN T,HZO]K7PLKC%\%)R@F9^62F2P;*ZM)PYE*N<R$@&7+"K
MQ#RPV0'?EY6&=#4S;[H+_*]4*FHCPK[.,!I>#<\T=>)-]PS/ VMQYW8\AH$5
M/WB)JY]I7"H5:9JTZG;^U-\P;$DO"I\WE1X\\5IU=5>#7S^V;:9\EC2:(&H<
MM## )3[_!*;2J.GMQF[$S:=9:$HZ<3]-"\B9;AP.9Z;7(+$LI:*WM%"I6 0U
MG%:;"@R3-RO?GM^JX-R%KV)FXM)$L;Z^KGXLW/$X^EJ5,Y$?'.S%\0GW6'#U
M]S >/W\>'_SDXWCP*%]!'6B2Y-R!B,?HX+D/6&ZLKRCOB_CXXP_CHP]_Y+G[
M[;?>4KY\)KTEI6.D/-D58'=]Z NJ>'N"&S__TG_T"W'KUFT?>.3KCY2;21S^
M>8TS^U&6J[9-< BKLO<.H/ZFXQT=5;)P>_=?I4$Z_8J&_Z142-KJ\)JO-2%:
M?J9YX0.PG%4P7WR[0G+B%DUN#N4^C:W-M=C9O.G/DW,9E.9AT64'BAM*V[&Q
MN1DW;MR(&[LW8W-S1\I5S\K*^=F1RT=^AX?'<23#-S\82;G(BK&GI_BO?/Z]
M>%M*Q0\?O(A_?G\<AYR=$ \GXM\[%4SZ8A>>!\/3.-B3HB"[J[3L%HQY;G_.
MV0<I 4K7'Y_$5UZ[&??65.[]1]$^&ZL<JW%X=!+/CSA7P>,8)57E^;(ST8>V
MPY2?7^?5.,EA8+XYP659QZ?C&)XM^]$/CY#]-5>W442JLDZ&P:,/E IV+*Q4
M1+:#*9 6(YD[LT6&%-B4MZ1&U@XDOQ)FA H>K!>9!*>1%UXK$.LRFW;&9=^=
M^=.NB63+C>^*T0\V 'YUN])FOI<"^6:?MT_NRD^6PW&.2=/Z&W\K+[]ZJ:%W
M"G WX7J_TF1^<M6LTA@'-.CB;/AM7@+@SO"+/YW)8XF?K=(+_IP;L+L8\.?Q
MFB9%MABJ8.<ARWT5FOC0!J:5PZ8C@F. (JQ45@7O6BB8,!M0H-&@62?3"DDF
M [#=,!G$+N%D [G.N)\5.I_5B)$%X4T:E^EY8#8O&5X<D@ET9#PPE\9MO R_
M3JGPN_.*JP-^TRSF3?D568!SR2YNVS)Y=D$&NYF'.#0=X\LM>N#C)]QQ)8_K
MS*?%7S6I""R.N\8XEX3JQU;CHP1NETR-'ICUQV2UV5NV4N&+JQ0^5<@%T_98
MC&G)^.X&204T\+.?A2;$GB<\MKP)YWIN)@G>M-C=6=<$Q.,#3:::<+C8BFUM
MWA@YUBIV[^A8$TC$QO:M:/?7X]GCQ_'C[_YV_.[O_DY\^-&/XB<?\LGSAU(0
MMN/55U_U5=]=*3,\$QZ<,)ED'^.KI\='1YIH-^+/__F?C]=>>]4')_GN!Q=Z
M\2B7B=D\RU F]SW957$$ZJ-$*VKBT0?;W#94=D3%'^*P9)S"KGPM%?F8J.@H
M7/C+2D0^!I'RN8RRL\:J^TRK;K[TRF?GI87YS,'ZZH[,:FQM;4BY6+.BP,>U
M6 ST>2RRM>-#L+NW^#3[W=B5@G'[9B?NWKWK+ZH>'I[Z(VX\KN-YXME@'$N3
M2?2DO'SMB^_&.V^]&A\\V8]_\N B]D]/8BA>1RA<&/'LS]^KD*=\P^7@A67
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
MBZ0%I:YKM5NV#A$X4.VBA"[J4T -K['-70" .JM@2M?0R?Q5ICEZGP[7TS-
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
MKP8["Z%)$[?? +PFT:5R_L-_]NL625-(\Y 39Q+#KN[+@JV5D6&\0F97P:W
M8.]I0?\,[I5'++35R^#0TOEIT/B;?,[CSZ!9R"9XB_T2C1DT)X4FG',0JI9?
M2;-"V:A6E3D\TS65"@:?"N3'0$YG !,9L5J&BQ17=E8NR8$V2;$]$6&F^23@
MPE#!(QI-$DD:Q:[\S@.Y-I6*IGT=G"F^\@U<)Z<F^+EEF>@KU'PJ'?RXJYD_
M4S'%DT'6X-LX-*&I5%1\'VP3'D-":M<SGC.?I /,*Q7(V70(QZ8^!?D+7N)2
M1^0&6=OZX5&!XY0.XW&\@%I0<2FPR!_(^L612@6F0BU/$^9E;[D4]SPT^T#E
MJ4)UFYP*@S?[%R#)$:")AXF6G8K7-[H:Z#M^%LYV-8-\TD>6T$HW(JB*%ZMR
MH)EOE76%>;XJ-,-PL_/ ^0XF!VA,=RND]'0T$3*)G@X&^;Q>\5Z!$B^;#\!Q
MB(\!FK,6G*6@I=4%#_CDT91M]5<^ZB,>BLKN#>=V+J1,O&NE8M-*!0=,I<9$
MAYV*I7&<1%^2S)KGC2--MQH71$!$A"J:V6Z4B7<#J<F-%G=<C*0[:(7>8:M?
M*_3!49R>[FE5_B*>/GX0^\^?QYE6Z2JU=!8I-\N:?$7,Y2 OE;/%E9GN3^J'
MG'15'*5#*;,2Q7*D*!.D4R"N(E?YW292D7,]\R^YF8;2<^X#?MGQ0;Y+?#9=
MD[Z_'LIKJL(Y.^,574I_$2?'Q_'XT2.?NSC8WXOGSY['T=&AE0]VF'ADQ%LS
MYZ/#Z"YS>9AHGPU%BS,6Y"1%I,/.1=?Y++6E@*N*3XX'<7PP-#^=U14K%V<J
M[T0:WG!X'D_W^)0^2H7:F<I@.:M<+='F0*J5"H0FR(^W99WG^0JY5>#LUR 1
MELZZHP'(E8'\SIK0%"Q?C  I PY#S@N 89,25_#ND;QY2=LL;GZW8A'0(IM
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
MBW_*2+@5%X53W#K&3TU-=\5D_F80VPS-G("P%)TEP&V[I*V0L0FNZ^(&3+]
M(\D5H$5<A]',J_7MJE04P'UILI<- W2L&M;L<-5< OQ%B'83A%'#J?@T)2K$
M<2*7;;%95/))NYE/TU28#VO&S0-ZN2NV <UT"TU#D+@<EFVCQ!1YX"NH[EQ
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
M=)";_&0OAW,W$MT2N>?W!*!-'DVY5=J55H4Q@_ "J.F 9AJ[>37A"H!3G N
M"<+R%53:6%E7"T!Q2YZL/SO0RO(.%>BG[;SXE^T_[!HF#*YR1K$ ?QHG8)[-
MPVA9=Y4>P#8X[J2IZ8LEF-/7>JU*!7<RG,?VUG9\^5;$&YI,VB_V8N_?_;L8
M?7 _>AH@-Q2WLK43%UK=GJ$L7 SC?#1068::5O;5UA3869-2L14MK>K;.ULQ
MT8IPH#H8JK['BC_G&QF:F):A=_[,O"R"6K[D+>O4I6HHP[6>@46//VQ;#IF&
ML":0ON)66O@=KK".&Z\DI+"!)OG;4BANO?%>#)9Z?@,D>_)Y< $69QU<%OX;
M?.&JN29^ ZY5*M@-X$;-8?3.]^/@PS^R4K'1[ZB@HL*$*F4"Q8*KN>GH//+C
MZYQ[3Q_'"E_[5'VV(:K)N;NV$C_ZP??CX. @_M$__!]CJ#I#FBMKZ[&]>3-N
MWGM%RL47XIWWOA"K"CL:LB/&]O]8BL8@!J.1\NA("=N(I?::VAKCJOA@;&E+
MSJI_&N'L3%BQBY\).'>;<\Z8RJ>,@2E_I*.RJRR$<CXBPV8 7MZ6J5E*BM(2
MUW.[KE P6#S01W*<G$PXP)FOUZK8,>2QB)3D(3LQ@Z$_D7YZ<FPWXUQ/"F:O
MUY:XSH0WC*.#CX4S,!T4#1Z#<76X.2]E\"CGLL"3VE$M=N&1QTTH=;@I%&V1
MO%SJ#)(I?3E#IVFKB$C*3XW'@D8Z]2>GZ>/'8SMI5'B94D$I%H$O1JM,S,&E
M]OT__M.94L&?&?5_M8GDF9%=ANHVF28Q:-A/?.(L2M>$#*,1TLA2>:EH%7^:
M7V9H-^".5]SS !_-]%,WJ^X25PVXS=5)EF%6'C;S7!P%-^,J5-I W:E0][<_
M&U .4A6OVM# 794*<@*F_I(_.-4&IK;8/6.%D+X23N:S<AELUSQEBE*10![I
MJOG.@Q4^BX9.D0-SYE=("VI>:6=+FN69<2@5MA5<^;-QJ,9&R0PW<>11!W>@
MTC!M.:M_^"E*Q31928=M!@25AZMY7(54-%.N!7V:;A$P-EZG5%R7CP?'N3A/
M:/IC=0QD_K-\_>A#-D'3.-475M83]##PGS381<K!)O$N-.#6M-0ORD3FE\K%
MSLY.?.-NQ.O+9]%Z^CP._^"[,?GA_>AKI<>MC<O]]5C>VHS6]DJ<K;2EZ(TU
M$ ]4FT_\JM^ B;&S$IUU*16[.]&YL147*[T8M;IQJI7UX**K-/UH*^_MR3-)
M>;%\*H\89%CEZ%<1!=5?[=J>FVT)8VC(LPGX4VZIE!C T<3&XR0F9OS@G4KX
M-U[]7-QYZWVU0ZW6O?JV0+U3P02#C.N9"7XQY(BI_BF8;RE\"Y0*3Z;*NKTT
MD#*'4L%.Q?=C8R45"1561OG+S8%"_+RN/-&$>;CW/'H=C7N34?1$&Z61\P3L
M5#QY^B3^\:__?4V:@[AQ8]NO:'I70<K>>+(4V[LWXRM?_7J\\\Y7HK]^4TH'
M-U8NQ[&4E9/!1/B=F*CL$S1*Y<^CXE9'Y>"56&C1MDHI^:7<0-81/.=( 62=
MIH^=+J3@G8RB2! #]Y4>D'4J!UFJO"C)*'^DS<<.*%GD@8*)DLR8*;Y'*U(P
M)KX@C*O?41:XU?-4!@6"B[8N5+^=+O+,,>)X_^,X.3X1_DB*Q9EP3JV@C,_P
M<]:$?]6Z\+,LY)N+*_-H?NE3M3TZ)-N;W-D64R[ISC ;_4';8?PUXXL-H !E
MO+TY'V5(;?**DZ/(>1%<MU#ZS$K%W_VG_\34IQ778#;M)%;]0'4OFH0:Q7;B
M:2K<I"O";H;QYV_X%:6"</!FVM<,FLP;KQG9@.: ,BN+<H*NW<7O.&QC\#.M
MO I%- 8W%"%/^9!%Q55_S8O/"IF^XOR'N\15NZ9)6S2L]:9\,JHAJP*9%HJX
M-=F47:1*LT+3?XF&&I-?U<)9PN?SF ?J?_9*[&S0792';1D.B%4E G"X&[A
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
MDI"#X2P\P\CK<IC=\*!?!O_49C$YT"E:9M%?*B<SDSPSL#?]T#9]^].]R*3
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
MVNOU8GUM2^UJ)S9EUM;6I>R(ON1,V^3)Q4@TZ%TH=2QLV"="L4 N7D#28%G
MTA&7\QQ"3I@JA]J"+WA3<HJ<CPY5(T+U_3;R>1RASPF)JB9LVE;F[#KF5" <
MTVPS\\!KTXF'$DZ_))W*P*%5X9^)&<K++AVO\'*@DH.;^?B#[XN,?:.IOU-R
M<N(^<G8V*#=Y#H1[JF[:C=%I)XX.]^+XY$AA^5B$>NSR3)TKTZ5\G*GM\K55
M:"R=]]5:5U7L7"QY3%:_8-SV&.&RRO)X)!F*S/G20-)C\$A980.4FS2U_*UO
M_]JO?<=;[VA\Z@3.P)G,W+EM+T-8"=>_PZ=I9-=''KB];>)*%TN.I_'29E*#
M!*_YB(%M'A]\E T=TRKTIH\T[,_TF)HN:<@/7?*"/PH'GODD##XRK):U&4YY
M])_VG/&C!CDJW=J8B .PJQMI3RNF^*FOFL9Y\2<;M[K E*9/;SL^TS@=W:'(
M/M-E6L*QP0(/L')A.L(A&6'&G1EP>770>1!'H'F@0=!]LV&8/@8<_X&;-OA&
M*XUHRE,UR@495'#:=!8ZZ0:F3CG*_HGBE3-ET=^,R@R<QO%9GY4OE[NX7VK4
M0U*VV29)0;J,S3+/<L^PK#<9YY$2]TJ4?WA1$$HQ:;$]5&O  "7;C6@)#S>I
M'5_^7.\*(S>76\;E@YZ<Q+F]DAY_"8,F Y-'25FDP7):.1QGPN"DA8[KG29Y
M/$B:"@ B:/@4YP?=#.T7L:+!?V=-<PJ/-;HH$QK46YH\9/.\&*5IF4>("FMK
M4D+50SE2D%;P72DB:]YJ7Y)2P1L)6[=WO6O1[J_$B594K,PXQL>B0%CF8QZR
M?BY##?.N@)S4!S20L650XA+LDUS$+V5G!XGRVT!KAG4YJT)'-08>*J?K0 )F
M_K_0ZGGKYIUH]35 BWL: DJ9><MF<CV4C+!J6:@WV_)>??QQ,7W\<?+L?G1Y
M_*$\)I(MCS_:8\E=<VF[JPGJ;#_&>_NQ_^B)[X^X\_[7X[UO?"/.I>!1#_0V
M'F/10&G/*!7H#4\^^##.3P:QM+ZJ2-6OVH&HBPW*1IL0@YKHNQN;<?>--^-S
M;[\=K[SV6FQM[W@7@LF.>N#B)QX/CJ2HG!R?QM'141P='\89BF.G8YN/=AT>
M',3A_H%6Y"=^0^+LG/MS$<*YQUT./79X%"">H8^4LD^ISJ5DT4;Y)+IJU/*A
MNK/.)3=A9QNGHI(J2@>R]'DV<G)X]DG%VI2J$"@&V2>F:&5HA5IG\P ?4S!)
MZBZ]< ;;5'2.Z9(R\Y&4.^[#\#PFMP][2AGCM5QN-N41"8]'-C9X3+(F!2X?
ME:ST^]'M;8C6NKICJ4MDIG[& ='5-0Z#YK$ Y\;D3_Y<H>XW5PBE](Q-C*74
M,^Z4@XLHYNUV>Q%.Z6.6HTS>Y$I4^EN_^FN_(J4BMZ3S+ 6F5)PS4B,M;@^:
MA)5PE3\'.]E>B3 HV*^,E ]T:GPU=4+7_TR(V/! 'E/<&E<,:4NZ2SC%QD\<
M_#%PU#S@.0?MPK=&A&QN""IQIZ:&SYF<"$A7RX\\Y):PJQME1EG)32NE 4H
MK@SQIB"J%#H*-2Y\55/YU)"0_%5^;2M>&;@\\MFO."L&\C!)I!H)_Z[;:9Z5
M+^<KX[3ZX>X!&E$MW]0-@OV79<&_Z5(>_NBX$V16.JQ3$0<S>#*O_"EITYD@
M?NN CHSLUI]79@5J?$W;-&1I6_C3MEHBLCPP"!+NJX;).6GI3T%)BQ\!<6J\
M>'FOO>J&F0<UD!G6#@5%.A-M=W;WA(\V6?Y9![ BNBIWALF6OQKC.E\E)B/_
MRT^>X"O8]4@T&=IDFV5F4%+A95G 3Z6$E2WU(4H,)-B(A20>C)&X)>7T.6(
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
M5-W4P;1L"N>.1)_4U\3$1##F$)X4K=P%(15B51[Z3T63\B9/Q-FE'_)*9;=
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
MS.Q/V[L3&,5CX]=09B6$;3#'-8R_$U%IEK#JYD .2D0SKM)OAC6-!V\8K67
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
M>B?G986>[?B%:WB._#[-1=ALA%):K=MU)[I$.,%;U(4(ZKT>O97Q$*6@($!
M,4JH/4%1(KA/9/,ISI,D<$2'5A8?\_LLUTX#E>%3Z>))1>F%]RJ'EX^KX@0:
M1&&BZ]^-4X[B']%5==I>SZ*YGSNC^?MRV=\M+J\@M[3U+T-DC3I($6BQHNI5
M4QO<H "T%5'?V*C0P\[V]2B0=_X:B2#WM,FAL5SS Z7R6P;(;97[HB.D0[%J
M4I;T[FF(=OR=]VU^=L;V[-UO:]FTIZ4MF>52P0X>N,KZ1@8MWYNSJS ZOOC$
MXW;//7>@0VLV.3UEC7J%]JAQ.,I#.>:G%^PBROH'/_Z)_=M_^Q_LA6=>M,/O
M';7%^27KK,&'->3U6@*C+MZBBPQ48D.'SF3",OFL=?=VV<BF37;]C=?;HX\^
M8H]_X7&[XZX[;>]5^_R;%^JTE4MU6UXNV])2"9H5;7Y^&5BQ6G4579:Q3*[7
MNKKZ,23Z+9?O]I$,$=%W-6%\5:%;87D9(VX:P^*,73I_RL8NG+6I\0L8=1?!
M=\I6%J:MN#QGI95%TEUQ8Z.I\S/J.G1+!WI5L:^UFR0:S= QYU@]W,L4#+OU
M(+C*IW)RKS_WD\-?U2\7<47@8QD4P4^21GP2A8OX/$";C/B$GZ[AWF6)RY.
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
M(E ""A(]*]W+UU&H7*X<_A8N*GL$G^:B]'7U'2!<(S\YCPN_!!=P](+^';E
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
M(;FVG>I\"?2]9&:+]T,[XB:0T5W@>ZZ$"SP/M%C%]2Z&D'>@N)>T$6<21(T
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
MO?+Z&YYW.INU"K0*4P0H.A2P>G-2BCI?0#:'%*-Z\ENW;K//?>X+=NOMM[M
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
MM23A=>B5&U%>/H)[@57<J$V2#Z#G"$"&@!J5:8'N(VC17^85_*Y&IL1DB6R
M%EL)T&&>X)5 C85R..U#PPGWY-(&BJ]?I:MX[K4NS+0Z6!:L2N5#N;QS0P:(
MC!WY?1+6$ H)GY?7IVSK"*LMFS?;M[_]+3MXX( /\5V-I?>[O_M[]H_^\!_9
MK3?=:&=.'+-WWSOD"Y"^]*6OVK=^Z]MV]]WWNG+2:(.&J]5SU7!Z!:'>/S!H
M7_T'OVK?^>9OV;;-6]T(T!!2G1ZL!./N/;OM"U]ZPK[Y[6_:;_SF-VW7WCUV
M:6S<1S<THI'%L%&YJ1H;'AZP;=NVV.CXF#WUBY_;ZV^\[B,&&L:#S!!DS?-,
MII+T_K5@,N;S\'Y "?11^7S^'4MV>FK:YN?TV>$1^YWO?M?^T1_\H3UP_X/>
M:^I#67[K6]^R6V^]!1J:+WKZ_3_\ _NC?_*/K8\&H2F.?7OWVF.//>;AOO;K
MOV:]" ^-%HR.C?I[,9LJ,IO+HEQ3/HRV7"C0,.IV^^VWVV]2UB\]\67;1&_E
MXJB^\S\+CIK^2]J! ]?85[_R9?O:U[]FCW_N<?#I]Y[[U,PL]8V@HR&)8=4[
MO^/.N^S7?O57[8$''A1WV'%Z\/K":IB7IO[)5]-:ZJF+Z?79WX^.'8-8'?;@
M P_9M[_U;2^'/E$OHTD+U30R)-Y2!/'7\LJR+6-L*D7U'F68K-'XU</64+RO
MXU%Y$2@:GG7C#CIK*BE%_>V@%W3K+;?8HX\\8@\_])!_*GJ4,JONQ,_";87>
M8Y(>^IUWWFE?^O*7[,8;;S0M;AUME5M\-8=1=>G2F'7U]-CG'OL<M/F\77W-
M 3<P)S$ N[I[[-Y[[[/;R(OL;7!PR)[XTA<)]SE??.<C"^(F;_VA7<FI.47@
M1 (4)H+(+WKO85N-T-LPY549(KC\.5KTJ"UP6I.DN5GM+@AAXSYJINW1*Z6J
M3:/4)F?G,>:UN)8\'$W5I&[ G_I7G6A*ROF9>_&^>H-!-GQ<B G:W>7O'$+)
M/M.MTZ+-!=F#\02QV^G5'BZZCT9WHF>R=:<G?\>?9)B'X:4' X1?,((BB-QE
M?BI'E.@5G)+ST-QHZC7H+/@5GM 7B)/Z:C&*>A)>TQ"_=)M^PL%4!(;NFE)5
M0KFM(_;P%QZU[H$>S71XCUR)>W41I*/:L$6,W($M6XP&X(:XTXGX*IN.L,;*
MMV%D([ZA#I2?"@WOU#&",W2$<BARB&RKVOF@O!57"I+;>0QOG;<3IXVHASX_
M.F&]^6['UWDE%:=-9RA;&=[3] -Q:8M-+<(/K<!JE%<=ADQ7ER@##J1-_JXM
M%%X%0E[[5$]?K^D#7@T4[2(]=W7D\ETH;+5WX>X\+ZW"@\H#B+8JN[RT?*E:
MKE*.JO6O&R-UHO/>997""118:4(7C'A>D8Z*#]]C1.DC98&7 /P];^$*'KIU
M1U@973Z]AHQJD@  __1)1$%4"TA9.W^U(NB[18HGW2Q5KLZU.@H^A8*?I$0X
M+Z:"P:FS8D >B-/33\21J2B%.'6N#I=/[U+VX (&8.^T<+X5M)SNO*Z]C7X2
M6B$<2%.>@9"1T_WZ<)\BN;"]#%IQ0J(;<=<;GU,L$"$@+'\U9,WKU]=!"E,D
M51(;:8;&>'D/YG*GM04)'6A"6'T"7&5)4.$9&%!K%:3XI1C(&*8HV-+<E%?4
MKCU[;?>^O38PO,FV[MSIQL/\TK)=0FEIP68%!M <_8Y=N_U]5MMR^/,3*$E7
MQ8E#^$W#P[9G]RY7RENV;;4MV[?YT%*A6E%IO;RN"J!!*I.Q!U%*MZ#L==[#
MLR\^;S_[Q<_LF6>>MH4Y>OI:^*1<.N(T8*$<&$T*7@MH4DD,#:YB5%B).DB@
M,(MVB5ZOUA_LV+'3!G4H##20(:*T='*F1)YZ_MI%H8:L4]JV(EAV[-QFW3UY
MV\:U'P&CHW!+I2+YKD)3#8/Q7"[Z6@0_K(RX.>(.#PVZH= [-$1O?]A'7BJ$
M49UK>*ROKQ\#;#.-;\"V@]/(R&8?'9'")P3E(6W"21GU]/3Y=,.V[3MLTZ;-
M*'G"%<J4?PT\U=/5^@8,$2DOREXH%&UA?M'7+F01I--3,U[W&E70*NE"I124
M! W3>8$>CAI.5M]N(=R)4V<P*@_;VX??\^F'=#)M._?L\9Z$N-3I3SPU4RD\
M304-H]SW[MZ-(**.*9<,+;&VC#L-XTLY26CD$7":$NG# ) 1T-758U4)5'"G
M6#:#LBU6*C[<J!-25XIEF"CABX%GY]6#H0'(8!5_<2N<)$?4E,3'T="C\%,=
MZ^H+JOP:V@J^?E5K5*OA-CSKRD\D+#R.VK<#@@60@>Z 4::U2A'H6S'RT_=8
M!/I*J=J0>*H)#];\_ J-J.4I7Q,C:LEFYE?@'7K%:MN4S_-3.R9O]8K]-%;*
M%(V&>)OW,@7<V]VZ/."]'[9#F&#0A#3U_%G.95'+1?=1AR9ZCM(4?-Q%:4O)
M"-> ;_"G?>,G9:N&RJU?Y5J73W'$59G:TI9S.O"G7\'E+O+S_)0#=>:C"\@J
M#<-?FIJS\Y<F;.;".+U1K1>+!5FE%8(:H4*)(+WH5'98W_:M_MX94\/6K;3]
M:Z#42PE9.#(T M.$*04QDA9BZTCP6F'9.B0+>GLTT$2:)*$P)"74"K3//.TJ
MJ3:G.E+"U)O6;.A96T%G)Z:L2\JY.X=\08:=/V_;Z2 IG8X,<K"\0-EJU$?3
M$N1%9?&N:55ZVW4-@\-7)12T/OP5HP/F^$,+M9=P'YZCDY.[M+@3W)L)C526
MK#>=169*QBDX89&Y^DB:TT+UZWPKVJ@F20<Z52MU2ZY6K=OSPU]342XIX&\(
MX:DI7^% /(T2J>].(7R:7CROS](+23\P#MHZFC($="5KT5/^FA96NXFI/K3>
MB_*K0RMT? >/.^% 9M#%R4];T.)H'_4 ?^V\:D#;1KV(38&L@0_B'?XI,ZZ(
M'L)[.U9DI:;D6OP=Z?2HW3FW*IRW8=$(/SIADCB:;@H[_G3EG?OJX@E+";8:
MCH8L91%1@1VR@ BLR.L@<L'( BD(#=M'YQSX60>:6R)<, C"-0#OQ.?0PANA
M(QO>B2A:_.6'*A$.KJ=^9'43IBTO%ZY>(%W!&P6TVNA 02#\B"N+4L(Q27R?
M_R7#-''JY;*5->T@U%198G0JJHMPQ6RG+>G,?91 !B2R5-Q4!D:"P9,(QU@=
MJSA!.EI4!&TZL'HKG4D[.3EO?_W<J_:G3SYE/WWY#3LQ,6T-%)SV[6.K6WPU
M8\D.!#+Y)S%Z]J&0'Z<G^CM?_+(]<>>]MBG7;^\?.6TO'SYI4Z6FY<1K:^KE
MT535B*%K+)FS!E<=.*0S'72.__[].^RF@WM,'_AYYIFG[/O?_RL[],$'OHMA
ME5ZC#!*=^9^!85-8U"D,.1TXDTEF46)Q.S6Q9-]_^4W[TZ>>MU>>>M,6%FM6
MB^=LA<:E+^VOEJ!I/F]E&+H[T47<*LJD9+/I85N(=5N\4;"AZKB-K-(KU<?&
M.L/BS>S:M$U,GK9__]K[]I=/_LQ>?_UUFU]8<$-&HQCB,PDZ[8^6+LAD--RY
MZE,G>J_AO^4:ADU2'T*K4D\81N"NZ64]%Q (ZHG-K2S::^^];;]X^3E[^?D7
M;&9TW++DCRBU-4UO2'C1J-;H622X3?)<7%JPT7-G[8V77["+'WUHO=3_?3==
M:[L'>ZR[LV'=L;HE&D5+QVHZ9 ^C,F5U<!R=F;<7WWS;GB;>^^^^1T^L8$7X
M0M^;4=UJ[7."M"H(K"SU-H3A,)S0\"*\1]VI7:0I6[VH+\56;1[#]8TWWK0W
MWWC'3ITX8_JF3(8VEJ@5K ]^'4*8Y/V+D/328E7+Z4-!\%[*RO!EF7=EZVE6
MK'NU9#T=%>NRFG6C+!Q4#JZ]G4WK[FA8'D'2!4X]W/>TWLE?[_L 7?OCJPX]
M,<( W9VT"<+EX'.!RI0#]$$UBF@9%%0._+K H[^Y KY%Z[.*Y4@W&:,M59LV
M.5>QL45ZB4WJCW@RU+6[1<I-A_IT4C=(/&LB\/21,DV-B#<DY+0U3A\HTDXL
M?9Q(QK/.0M%XGY\A(  /-[HE7FCS8?^^!*IDD9XEZB4$@WPAM(1-$)#N%R!R
MT;T$:KN@53SY"73\L'_>FZ2TRRG(.LDJC9@B*SM*Y*OMC[059"?53WCU(14&
MHZ0%/C?,>WT$"NU,6;5>@?80AR[QJF7J94O!AW"LZ>NB2<)T0_^\1A#)KTJY
M&NHHQ5&X4*8R-45[K-FN?5LMUM-IS_SD!_;J3__&2I=FX2'"(8/,LA9?2UMJ
M+4E9:M9,TN'2NJ,4 @<-XVL'Z(#DJ*A2;<G&TB5K[M3QW17+%(OD0][2;XVX
M+4_.>3UW]&NQ(E()1;N:4 >1>SH7,W-SUI$CWVS:JER**0PO> -J6:I4,%M<
MMI-'/K+>J_:8Y0>L<R%AH_-%2PUO(0]U!C/(NWY+%I##Q%I*T]O.)^"9I T4
MTY;C$<L&(WW<TG2&RIEN7Y>@KSO%:YJ:X[T^GI9:LT)IQ1*DDZ%C8)F\94?+
MEJ#S,;>MT^*Y$10OQH;JI&,9.@"=*QC*#6N@/^K:R=&9A7X8#,B[ZL)%6^GN
ML89VUZ!KT/A.LP3TA,-YQOBA#J7D(3)R'",5O91<17<T,.>6ZC:*?X$.6Q;#
M3!]^%%V::Y27LG6NIM$7=&2J\]9<GC7_\FQN*X6AH[B6LZ2F@SL+5J)N"DF,
M8DM;K)D'-W"DGCO\VR$=H%"R%/19I>P-?9D4E.;+=+IC76"9=D,T31FSU)$,
M34UWJW6(#%KWI"D/&4;B<Y7#CRW@G<[M4$ M?I5-(&/(=_/H@W:PD?3J*KI)
M_FIQZPUGW:@ ?%H"1@XC":&11J"&+.5.%D0F134<3RI 2):P4OIM_I$!L3X"
M$J41A:=D&GT(UY!7E%\$;AVUXGKC!V_YZJJ>D:9,=.]3)Z1:*13\4!CEE$%;
M-&39MZ82Z*/!KUJM'K,JS)!4WO3H$YC<Q8Z:51#*.JDNEZ0G1S5J6YWPU/#B
MN8NC]HL77O(%D=I&%,_HJYXH95F(HI\F$(F[AM*($R%'!7;6J]:'0;)K:-@>
MO/U.>_"N>XF3L&/G+EA1<Z!04?.<$D6^S0=+7*,FRD\[ S1JH.'.X:%^>_2A
M^^Q+7_R<77OP&EM>7K*77WW-CGYXS'L+ZIV&[Y+H,[RKVNB'XA/EUNS8B=/V
MHY\]:Q=F%RR5[[6^=!^,E$8!K/EVT;C*0H,H<;^,\M>]1'J<AEJ*891@?.B3
M[OG5 HT%18GB7$M!0_(\\]';]L;KK]CQZ27+]_993U>7]ZPT/: I(ZU(U@B/
M&%?U(-"]>$_#@_KL<CJ?-AT<IP5H^C!; C^-=DFHI;/0@(8RL*G?/O?Y1^QS
M7WC,IUB^^ZUOV><>>L0&>GI<@><P4C1"X=O2J6NM-N_KZ;8'[KO;OOF-7[=O
M_,JOV!<?>Q3#[!J?:Y1@D.$4DX @SW0*0X$ZUW<(WGKOD(UB"'0C4+KI?='T
M::#0F'J,4W?ZV(\^([P*GAG*UH71)"-!WZ/1J),/J\JPQ4#30L:K]NRUQQYY
MQ.Z]YUZNC]JO?ODK=NL-U]-[2L%KFD^M$;^#3IP^)D2=(7C4RTB!9Q:%),B1
M?IXP.<V3QN%/"BK(8T'E!*W[#8@%P%CK H>>=-QZ,TF';LK:12\N#V3@$7W>
M2$I$^XY4SYAZEH#^,MC#U(?*B9P'NL"E&T@C3$@:NF%BQ5,8%JLVLU*SI6*I
M-?)"':OYTGHT_*HTU,M;;=)6,"KT26E?\Z'V[(9!:&/B99]&\?8N[J5I\RA>
MXQ? N9S0NR S/"\"!<- @4.PR(G7Y/0^NI>+9*"<WFT8%JUGKHA/Y"% ^C)P
M?*T ;R3BZ8(0 /E >26F93L0D;>AX"J_!*X70+)$X J(.!I?1[;0#W?E*UG3
M(:-#ZU> )$K)>^P:W8&?9.SZ*!!MN[RX2#NOVM8=FVWWU;N)U[#C'[QOS_SU
MC^V#-P]9M40ZJ2Q)43[U=I6GUHXCJ[3.1[)1FEA?MHS1!A/9A.VZY:#U7;T-
M'.LH*>+#;QWPPEJQ9M-C4]:E[X7DTK17DA(^_'7"KW2Q;8Z.U>9=.RS;W^??
M+NJ0X4*Z:UIK >V*HZ-VZ<PIZ]VZF?+#:71H=-ICHALYA"&YVH"1$BA+##=U
MA H87.H9J".9KM*FD9-H2RL5EOS J492:^IX+[D">=61=+K"LYKVC%5H,SV]
MI %^T_3:-1J[*4/[U<%<& =R;N!1?YT82'0NO6.+,:L1#!G"A@%0+\R9:3>,
MUCFX_H('U%FCYB6?].V;D*_J%(Y$]F.S\UCQQ9?EY9(M4F<5\81VH$ 3*AT^
M)P6TMA^$17W2^[6.2M&G=>*Y/O)&XC02OD76T$D-C!?)'QG0G;363GUX;GU-
M _G*^*1=Z1/LZE"+;<IUU1$&&WEHI%!5HC4;^GBD1L*=)<7';JV'>[_Z17^Z
M>J#6>^&"OPP+O5>X-NC40DF9)8H2#:/ZG_Q"7!P*CYL(I/2<X15' I_(VN:F
M)J:BJGA:H!7CG:[1O4!?P(P@>J>OGFG+FH:07($!(.9^&J[QJ]^3'E?/GPKM
M1-@FJ$3!FKZR)T.!2EM%>=?+.KELU;HR"/-TS(? M641[64%>L^5 I8<X28F
MQZPR/X^R3UL_%9E R4DAJ:>A[_&G480JIY3T&I9I!N9,TR!G)D9M[-P9N^.&
M:^TW_L&7[?'[[[:K=VSQ%=I=JK1N>@9J: C]I@J&U+TX<1'C <. WF6#'F&,
M'F^^)V.I-&'6U"M!0-,XUNC1KLS-PN=E!#B]7O4"*2^IV7!OMQ7!OU$JV>[M
M6^WS#S]H!Z_:;Y65%5N>GR.^C  ,*,J0I%[0&5:OE# .$$CD/3=Y"25;L+MO
MNMZ^],B#=O?=MUA_3]:2X)U+P::T!'T,*D\BPWEP@X:J@R:*N0,+.P-[RCC3
MK@;5>T>]0'HK'F_\TI@MS<[:/3<<M"^0]AVW7 ^.(\@?PB,8J 9D: 6:8CP
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
MZPO&)!=<;@0!&(U(2+((VA5_N[O<S_,"N.-=\&MW&^\_Z?R=%+G?^^5C3H:
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
MQ"]&^G9)?V$X#K3:0EC+Z(#A<R>>@9&Q417AH9?&Y5WHH!P+06A!+N&WUYF
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
M,-YV6HA!X"N[\Y0-U52_OHS+6S-Y=;:3VB&P-0H&>.):"? 0:V&&U;!?3-6
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
M07C[T$F]'IT]9%7+!$28VXI,LCY>F_2D:<S##WSF^(P-E6:85GG ]:O)V=&
M#[G/BV'ARPK<DM_9\2-D=PDWL\)=657',.:E7;RD=Z#518'C/'T0(Z<6$GGL
MV3+DA_R4[R$>8/*F^ -@G/GV1>T25#G=^7CX7GVFS[LF/.28=&5<. 7?W7S+
MY)8BUZ8[XC))B+?&F$_8A)<%6U8%"'6BY$K1Q< K6%[+AS)"0J,3+'@[B:SX
M;@4,LOFY9>JXV[3&ZO5"=C6L1ROYZ-5+MVZT5YBH;]VZUFZ\<(EZ9#.1S[4U
M9*'X[--'RH+&S_QB34ZY#84EX#F/>C6Y;^[T(.1A.V&B]9L:OC-B@M'DEYKO
MW;O7WO[N=]M[WWF[/?SXXS9Y^#3R,./9BQ4,#'"4.;*O=':-(U?S[HHL7=C
MB'BQ?>Y+W]<^^];GVL5KU\+=O#8=P\?=:,]-K(+#[.:H??/?_'N,F8_:XB4,
M!-J?@[>;W_E.^_7_Z7]HO_^UWVG_EY_[N?;"][WIU][:TWL/VIUOO]?>>.FS
M;>&SK[?3->87^CAOO(S,AO5TY'#('7DT[\07D6$H/?[VMT/OK2]_J<U<N1$\
M9C&H9WQZ:O-N>[3[I*UNK+4+*U?:R>.M]LEWOMNNW5QKJ[ZW8^5%0)<,*!5J
M",.:!VVW9"5# YSD:<-(V;W_7HR*IYN/VB>/=]K6R4([./%VUG&[O+;<7K]]
ML]VX?IUQLTZ?UT?+Y&\6+/+:5AV;TA;B;*K"7/<HKLMX],%4&-G(F0HBO6!W
MSPR0J8KZ;B!, ^K7E=;]%!8X&=!]WSG06:X&#101IFW_!AR\2!O2-<!, )Q\
MM RK=$*'S7H?SG)6'F &KIS2@9NN\!5 X5YO@P-W%2@,K@-/*I!SNC- 14<<
M+!M8BK!30973JP1%&RJ'MBE%+V5B*:V06KJI^:/@IG[AK'^V0.5W7]<##L^D
M$5IWN.[A@'IBAFE#<]^+3'8BS35]XL?4YGR\RY6G: 07BU(8>+D>G*:=]^(T
M0'PT55[DA3V6KP;31J>IO#)@&GF!:UD+J=8JT4.+P@P+X'67K10VW1&5," *
M;D$:TDTE!MRIU)2=YI4Q1<$5898_^-2$EB@/^Y%D$WL]7>)3UX%;T;3BH$^B
MCG*)#G#*L"@^Z5S<V7Q:%NSPJP%?4#5RA?$\#MV?\4=WQM@J.UTG[HSYN*FZ
M3G U 9JMS"8:%^/*?D,^\BBIQ@0&_7@\:KX1TR</RIA $0(_8YGQU/M<5^VX
MR#"<&E<#O<;FYS0J:KS42Y]\% _%39K?#%'D]_Q<]VB_+2XSS:TR4;)PZ3HJ
MOX1A7^C,N0"\>L"7WXF7YRUTX<TT>RB?^J;G4MP''BG?I'>:NC>OQ\TO.J5-
M_.TWRZ!GH-L)(HMQRBIXE"2%$AE[U(<6NZX>S7:+7"-,WHNGM0MW^>#X%SM?
M/%>Z $>Y[&PXB>'MPY,C*9C+HY9SOI#JE#X EOI2@T)CR;&^Z),0IX?PN;7E
MI5EX.]^NOW"9U>WEMK:\RLH9HR+&A#A87_Z &X:$N\Q>.WZB^T#7'2G[;F61
M=NP_:/;,B(^1YB"HAN':2A[=WWKPL#UX_Z/V_D<?MB<[NVV9OL[7>#%8Y(D&
MDP^C^ 52SSMD!\?=#_O$PZ8:-@[D8^*,K?!Q<;9-X/G"^*2M'YRTR>/M]H__
M^?^W_?Y[WVGW'MYOO_L[_[K]Z[_S#]OO?_UWVY_Y,W^Z_?!/_$1K'O"DG3L?
M?-P>OW^W?>'[OM)F,+ ./5\*SO96](*D*2/@[D<B9^"'Y)],,"IV=]J#;WP3
M'LVW&S_PA=8N7*8/Z7OZ<H:Q<[3[L'WTX!-H.6JK\Q?;_OU'[<-WOM->_=Q+
M;0FCXF3Q^KE,X&)4T)2\+L-1$0$'XGYE^&0\85 \;=OWWFNCG:WVY.GC=N?)
M5MLY7FH'.6A[TBZO+[4W;MULUZY>@><;R$(9DE&C8@X=ZL^0IE 1UY?FJGC^
MJOFX/D;Z>.E^[N?_TO_CJQK[J1< HJM*'"#H<2GLI#L8%.Y F.9 TO5!I<]]
M'2Q;[X=[WZU['_W*>PJB/F$00J!>K?$ 2=0M-(3I*I&0\LI**2%S+6.ZJQH$
MZ?"T;<_<;$NK&Z35)X>S]4>9X$,LM:9@NXHI7X^&>I(\@XR?Z<(?R Z-"1,?
M0H F3'R ._RWO5#'RJKN^TJIS9[5B"\JH+]&(AXF#&6H0ELR19HU;JJSHJ@(
M>Q\DS4%E-0:/C++]3%KX F==@X+ABCB&EPJ*\E%,IE$T_T!VWET'HIYJ-D\P
MX5^4FL""&:E.C$.<QDKXB2.5J/*"9V5\EXTR*.20/QIS(L?U_I&?H2$_4X"7
M#/X)F\PHLL''\$@:Y0?\8P50WF%2L/Q7,7D@P(!+O$"+AP,VK\)5>2##9D3I
M&]I/\GSP [;D%?_UO2WCN@HM8^90*']@%AEU=0B?YSQ02+O@;4_$P/-ZD/?@
M?0X=7Z "$[IJ8K;'O"R:ZU:*A:J\Y.NCZ-T2!D#O!<]LE-'+V*1>;E'XB+NP
MZ,MCGP8@[L?S? ?@"/G89]P=',ZT"9K^B(GC$!Q4N9E9Q"=C:PFQU%!G?)'6
MSU7ED"?R6F]F573K;)0\F!P[87D.P4E?@YT\7_O86(V!MZ^ /F6EO3.9Q0M_
MK6VLUN%-X?KBM=.C?>"+Z2&H6%\Y]8Q&?4O"<U1SLX=MT7OYCAG/!M#GKM[#
M+^4>6LX\*[Z,$=H/S\*[&N?&,\ZYEN8\'BH>\@ FNN6??K53TM_ \[ I$_J1
MI[&=^".I2!IUY7?>M$C=A9-Q6VP';0Z]-G.T1]H8W+S50)N,Q2.?8( 7GO.*
M80^?3X#AK3NX0!RH3-RG,YZ'H*ZZ5'X[J4/CPO(:$^]R/B)X/+M,_%([FEVE
MKU?:X;&'+%<P$IU-U]OZA8OMZJ5#>.U";@>:GH+Q=EN:.VB+^<(JO Z1/KFS
MB"PMMF7"-6G&4/$#?N,%Y CQH(M]$C-O'/7]'8MMC-%"S;6C&*B//[K;[GWX
M03LYV&OK&!9^0MY;(1H260 >@?\8F87>& ^SX*^^A9^>5_ #DI[C\9S$"OR<
M.SAHLTLS;6=VW!X^NM/>^<;7VR=?_TY[^,&]]O:3^^W%'_I"^ZG_[,^TJZ^_
M CP0@55/W_ZD[=+&C:]\H<U>78_\+)XBMW[CX!1#=VZU36AW+&ZTO0CI<QB"
M\T<'[6CG27OO:[^?5YHO?NE5<+X$G8[Q _IBO^WO[[<G'QZU>]]XVI8Q-+[S
MG=]LHX7=]GU?^J-M[M+K[=!'J.%9\4?"E2$/@_H,A[2INSVG@JQAS"_MW6US
M3]]M=YYNM4_V9]H[FZ?MXTWJP?OED]TV>_"TO7K]2GOME5?;E2M7<[;"[\X<
M(0S*KV/6:XT)>Q#.\A_94768@'SW>=BDFI=+ R).\7WWTSR,BO_FJ\(=RL65
MI:NGDP;__.Z$8<HZJ"!<?W2$\6"< 6IZFLG?T""_OFN@PM)5SGF8"E*BDO%J
MJJW*JT!E;NH"@^D 9OOV-]?+8)=?!KR$B\< P[#3D1!&JO3\W'350E&XU0B*
MN6W!S^NT"JQ,AGKAFB:=*16,0<J.L8X*^GR%T7%(F0$G_IVE=_=\W,ORYV7/
M>3'D"95(L AL\CM^@PM/+(RK__"NM!S.E(KG_J\TD!:?+.J2791Z:5CYM@E&
M\4DC3R^\E!C:J*;E!6GRA#C_*",+B8"O5'7>&II>WK)5IO*K;C[?/*23P1]M
MVA[&06\OZ:0%3[=E;3_QRJ]!4O6@<D"TY\M'<@&9?C7'ILR*DVIH1XYBB%(I
M/A"%!P33$^OPJU;Q4_ :+A8<."B^7';7QXI.(R%OV42V/.PHVU*8-FME7SS+
MKA@*U;AC41AUAJ%\.<K)S_C.ZRIWZ*>?\8[E/ME.]X-AO;\"^+1?_ %_Z,B;
M$QE3>FE?P  XTR/R"6.A/NVN_,'?,+KP"%;"DT>DFR8=%BE#I!8Q>@^=64X\
MQWL8$$R:?M+:W0C[?-D5-W@6:G)67LI#6[%-:6*!0T+@@7S*D=_;F(YGS)W)
ME7B>\Z^7D2_]6I<P\,_A]+R@$3PJSWHZ=5*]%X9TZ/!+I;U&^(ZWKWUGCCES
M&%XY R-Q% Q.E(YQK&U'6BT#_%FDVO)0[!(32[5*.?MDP8FJ)NU\3(M<M\T=
MQ\K_ FDK2TQ2U//1U!P Y->?'G*E[O=$#C% 1_2+0CYO QA'==N/"]D8G>L8
M*9SSUMM@4OR< X8%]YAX[]^_W^[<O=-&& 6+X+4HGN3*L]Q6QX!0[J5'?&!(
M: >0E%:'(\<:&KDFW87M]M96.Q[!S\-)N_;:2^TG_]0?;S_PE1]NRVOK^1B9
MWPK9?ORD[>X>M)N?^4Q;O'@!PYG%%O5=<+B\CV&ID6FSM#WO(DJC[VC<#A[=
M:W>_^^UVX^;UMO+9EY'[B^""\7/B"ZI&;;R]W1Y^LM7^]W_RS]NWOOF[[<[]
M=]MG/_]&^\P7?K"UE4OM&!['$ W_Y8V]IPX*]9(1'B@?WOJ8P6@XV;[;[CSV
MHWRC]N#)=MO<W D_61$ YZB]^,+U]O+M6S%T?)F71GMV2H'C8I'.HSPT4<4Y
M+&,BK?E??E:;T\[K:=_=W%_YA;]0+[\":)]P*<'?N:+LZ<\#B*#3:=U'\>!2
M9OBI5NWH& 'XY/<\V^CA-&S_*HAS!>)U#3Z9ZJ!!%">L-L@X](V+6/6>V[03
M5*P +5BX<]Q5=E/MQ%7Y>C/DL),2[T0E/27LN<9[W;V_BAO8,CYX$M).;56)
ME'D&Q#M_DU_*M^,CGW7RL:<]SW=]=X67W@O^H,.6RC!2^"N_AQ7W<IHNO/SB
M3T7F*%$=PX$(5XR(H=\ FXG$VM/T(ONIZ_/C48:V@[(H Z-<DKBTO!?R)FD]
M<W"%$^H*7\F%HXU4J<H/#<(#]S,Z]&>*N%SUA^AHN-3@T#W+2^DXO[9433)E
MO8</J7GNZ3GZQG%1?92^% :YMJ-D1][!,^TR<-6K55M*B@<V:7J<B.H35295
MF"IM)_KC3*(Q$(9B,6![7.6.SZZ#V_V$\J@;%L+K-!?_ZEI7X[@FAWC&<M4K
MGNKJ]H&R=6ZLF ?Y4:KZ/"$27X<ZW89,;=LEO6XKRC?S2JZ!%#AG_4AQ89=W
M=53CPDE$7@O#VR#N>LB7_=W=MK7U-+*YNNZ]XJ70DCZD?.BE!X)[> Z_B'5Z
MBP_5?T6K_"G>UW71[[ UWGFFZW'#\_*E;S)NN;1$'\,ZPU[>T#SC.GFFX2"4
M\#2IM#JD*=F.OWI[J76 I7PY%DBO ZJ&-HPWX)?V^7E5?7S<EI:7@J]Y/@W1
MSTC(:_F;IWL6ZV F8-*Z7>KMDJ65U;:*$2>OE_-H(G#AI[?#Y*VW."+CM%6W
M]NP!D9&W&G[$HP;%R?3J?]^3DP/3U';\>]!W:V>[W;M[MWW\R<>4Q.@ /U^D
M)5PZ,;<8^ODW7QFN(:1,%;=IAC8T9#S7L80!MN*71-TF 8W52QOM1__X3[4_
M\C,_V:[<N%:['DZP>Z-V]_V/V\'^N-U^[<TV"[V+F>A5=.0KN_)=V+:+SIGU
M:Z)^U_SDH&U__%Y[]-%[[977;K?Y5U]EKKK$0@">,$<U_*&'-1^/VK_X7_]%
MNW/GO3:W>-)^\F=^HKWTQENMK5UN)^ G?!\QMAOEAPPK*2%.FGT\YW>D8U1L
MMO%3C(H'CV-4W'_\M.WN^W53^'$\2<V7;K[0;M^ZU2Y=OI2^\XD5-9-EIHV*
M*$S2Y*?T=1WEN'G>=?GMWFO]W"__E;_\U20DP\E;H,"V@X9!<N:X[(-'KW!V
MWP>&KAI0"0 3(2CE6T(K<ZJ=NJZXH<TZT&K@BT.&0O+H;.*1N3.40![&SR-=
M1ZQ4R%5_@T?AUHN%!O["H+1?:9FXI"5>)5)I*8R7#;JPHWHV\>"9-)6=A8(E
M"<(6!IB8[-7 PXY+5;0H-0"43C%MRH7_4V''N;MI/A<=%?9KZ;"1-#7 F,Y/
M")][7'>6;MU$[8E J3CT>ZVUGO=%I!@_^18#S"M%M/BG$K%F\;.<J/1V"B]Q
MM-<JW7C'5QC)L$SJB&]/E^:TGK3@/.48WSC2!ECVA;$,CDKQ*MD=C\(61]W$
M":??BU$M#&5P@S@,.-L_!3N&23*JO;1=B -#.:YVH_Q3T(Q!YBD72!8PF6O[
MNG8=G$@P*O#*E"3&T#&>_/,QZ..4W3B0D,AXR@Y4B./@"Q_[\]G\M*M""S4J
M&P+[4H(2K?YPDJ_;A^[VS0U/B%1<1>]6?*#:1FK:5L5I@38(E2'I(\QA5F@)
M[>!O7!2$YYD-\1(#^[[HILS12=O<&[?-G?T\W> !-/MNWC<XIEUKB#L>'M6M
M%(UFTFFGC*B2)2=0^U,>I.%@*ACY%7#/N&F>&:]R@YXQ!$9/>]YW9[S7]9'0
M<-TXO"VCPC:D0IC*D/G@:W][._EP1$ZM:+MQ1\':S8(V2F=2S<2!=Y1Z&^N4
M"3"Z%9KK%HEPR_#+FS@]![&(P3"_F!5M7A-.=[CU/KNPQ&IWHZUAQ*VN;^2M
ME^+<G_*A8YC$,3 \0Y";]ESKZ8/H70#ER9'0YO_BO_UFDB_2.LK9CC(>/0B\
MM;75[M^[UYX\>0P>1VU];2V?0P]2Z5+^T;8TUWD/:5)&E5^IAH?$%S"F+ERY
MU%YZZ59[\XN?;]__1W^T7;]U,S(].Z.Q :9;^^W#;[_;'C_=:2^_\CIL@P<'
MA\@T;2G3]A?\MQ_R$D$TX]')B'PTY-&X/7GG[;;Y\&Y[^3.OM[E;K]+N.G#E
M _G>"L*HV-^<M*__UM>0OTF[^=+E]F,__>/MZK7;K6U<8]S0)\HZ8Z+TAWR!
M@G0M_Z1+0^:4L0YO9O8WV\'CC]LG#Y[DU?;W'V_FE>3VR1'Y"_#BY5LOQ:BX
M<.%"O8 LM]U*3J>-"GW2JM5SSS_I[E[7]4?WW<W]VJ_\8HR*U$IU^P?&4G%:
M(>DSB*=\!_J]KK;1S._&1)4]WPWIUQ%LRV0B<MHJ@NR"PN<<X4Y,X8,L'4XB
MN,<PV&U /\J6*A&A*BLTDYZG(?451/[ZY&>:"9U)XJ@+TX%B?C&^8%5:;TG'
M=;S\.R]WQB-#_X;KA.>5X\2MNU[_>7].@_&Z-M[K3 ,U[ZS]P:F@)&TZ75K/
MGDY(7M&NHG=^$JTZ-(8BMGT&=OC&M?(2JJD:V/SO1I.*T%2*4&+@CQ>F#NU;
M-F&_MAK_RN"J_JO=@N[D;<$M.2K#-%ZE*R+6(PP= P[5NM?2._0I_[LS?N:A
M+5NVUA-<PO+2UYW\HF3S15GV7+U_POK\"Z^JCP0B'# =,I,42%*6IHP/>;KJ
M7^LY;= *H)/O7V36LN6K;,E!'ID6_V'BG7;FUT')ZA]A"S)T9<(2FG4JSVL+
M6#Z'HNTKR^*%<_;N"N(Q)@@U*.22>E38]K=A-T#KO1OX[!;4[DIPUA,/+>#O
M=9>#PKLFO=I)4?Z4.?#WWC:#_\GF9N#Y*FH_ 6Y^G+S*.) .X ''0Y328AFW
MSZ77XN)OO.@M/H5FN!)>/.>L+X[=63;7I(MWR7#Q=[J<\3XV>[JA]"2-]OJ;
M&Y-N?W(M_=(@CMF-Q+"0?^:'3V91KO@WX*-7\J19XX B1QHCMD5>QCPE;,SW
MC@B_[X*9/H\NSR'/E"U?NQD8'TR 2RM+[>*%B]E!\-T@>[L[F<QD.UT%'KVO
MBO^E3H-HM2LM_%?QY'%D*CJ.E1O?9Z);!;9ZY^GFDW;_SIWVZ/X#^OR@;6#0
M^&0+PH>7WT"SNW!9Q:O/E2-?!>XBD(8V,(1>?.'%=I/5^_*E->97^C@3+17W
M?))BW+[]C>^T?_MO?K,M,0E?N7H=S##&, #RV"A0G?!IN!IRQ^!D@J%$='30
M'KW[=AOM[[9;GWFC83'0CQ@5\/^4<C/'HW8XQJAX,FE?^\W?;4^W'K577K_9
M?O0G?JQM7+S13E<OM1.,2Q];K5L@M".+Y$W85;*8QY =0_#[=/]IVWGT878J
MMO8/VX/'3]'5)9?']+/O<7KE]JUV^Z67\I;2_Y!1H0Q5K]@4<!)W#*L7SEWD
M=/!=[O48%;^0VQ^QV.DT!;T$2E#5U1$(_'1<+X">/@W<0;N A5MQ!Z5&PSD"
MO=[TM6UIE0$!S[7"F[#*ZN5O]\%5Y8<@C<;"8K"(<S@BC(KV=E.?.IG0_*-J
M7C!E.?),K-":-ENAKM<WN\**5Y[X<.V$/*3+?)LIVBPE)0.O\$X@E#R;2+KK
ML).;#JQX31"5=\2@,^P32/IKR"LG+VB4:U/Z9"P:TV5,Z13V]#DF,)N-\0]<
M5X\3$GPTT&\_:/TZ2;H:=J5$Z?"PX SMXJ*H3.&?GB*%8T\S_!2O"Z\K5K]<
M\PML?.02[^"RGS/(3#8L'C,4J5'T91BD#E#)8ZA2K. 4*.M82)@6J;I%E?Z\
M#9WXP/G4K;8BA04W]>PC)\R3O#O%/A:*O/1GR4,GST"Q;?X+!X#"2<NAM>"7
M\6,MTRK/R='W9P@\J2&@8%5<5PHV$_'@,Q[Q3I8%QW)5MY2"7@.M[EGW3Z+G
MA72DUZV+@F.\O[?"'8J\1=,5X@#1E?(!*#I.^\Z)+[G24(@1H4>6\]X8\B(C
MU%1RA%]T%'V%FT8,O" ]QH83'Z%?=1WE8*$O)CQIV[[W )CKGG!WBY_Z6"IX
MWTS(XF/."<NM7R8$,MV=\/%W88V8$/JX*CX5+^13YZO7G<_3:;J.IUXXTT9%
M=^;U<D?.N+C>3MHF+V-60X&)0QSM1^$X)^H]@ K3Z/[#6JV&>4=<.TUDJJ@V
MB)4151.('V?+A[WPOB>C%@C'Z6/UM/*96P6F2QI]G0^;)?0\PV*;6UK-ROU8
M>!:A[B+\\U7JOH9[@TEK%;EQ,AL=3.A?"KF"1V>D/R.ST 8=X9] +.(8,]&$
MG#7*R(V1Z0)&Z7 'Q9VQ0PS(!_?OM0?W[L: \:-@*YXO<7=*>,#-Z\N!D7;@
MA4P4NL;'W(HO4(,_&TO-<Y<@WV;!.=_FH-GQ]G[[VF]]K?VK?_&OV^/'?CB-
M-N"=3QGY^*@+K5G:G(4?,FH&^DZ1*W</VM9.>_+^^^'K"Y]YK9U>O4FY-1KQ
MH*9\&+7C@P-@CMKO_]XWV^.GC]KGOOB9]@,_\@-M]?(+K2U?Q*B@WY"%N@52
M=/ /#H!LY"F]F?X_P7@[V<.8N/=^N_/H:=L].&[W"#64LYA!+E:6%]NK+]]N
M+[WT8EM=7<UM*_O6/A3>\T:%XS#=8%N$\M/(M,SKS)^6Y^X&HT+A$HFA(ZU,
MV $86JE?3P/0>5WW/&L@NFO@@2S%.LYZPB!(UP9XP=59J@P*KW,5GRM@BY<G
MK-$]I8SB45*0/Y;Q,Q<97 B% R@XV('&2Y!L5XH4L'22@/4& PZZ;HEU^L[I
M[ P=KGJ$_&HA%Y2J>#51_#JK8TG+#SZKA"'>7:X)G:K$I<:9?#OO-$/AYBKP
MG9#.:3#-@6N!#%3+JY5,2-Z 0[*JATI1I6C@"=U[NTZ*]17*:D.^][,#;B\N
MPFL__>XI_E*@P% P"15[A3.3)6P5Q<3E#?A%QM+>T##>:S$QJ1M2<2DG7N!K
M!=MB4'1:4L!ZY$6.+4]*AA[Y_8D7JR9.V>!&&>7*;B^<>ELV<0Y7)VRY50:C
M_6-;R"'$!3<]$&NR]%ZGRM"\FC#-=Z6>;?V!-B"07O +B43JTO:47R=Y!ZT\
M9FPYF3O&ZI#Q("_^(VX>E6H,X)=4PHQ+RZ<.:=*E 7#./],&#X7Y U[5J2<U
MJKS&Q3"NTT;U=V\KL.0/9*C,Y,O^X6'S70O]C(8T6< )7"]OY$/7.Y%YTRA7
M_"]>D.!?PC*@*<//"<='R0^.:B)V2_V(]O;WF- P$)SD%O-. Y:0!2!X>W)^
M)H^J>BV=+DC$JU;).9-!><O* ZM&:L"IXU;X=3DIU^.A$Y=[_5/YG?_/US?=
M.O'V0]JK?D@^8:^;]H5O$_#0R:7DJ_-3?:B$S^3=(NIB$E*^T++M4U]2&>/N
MR$6*M'&M<9C;3)336!!&C T-"R=/!&W>\Q?PRQZ+WAGXHS[VMH,KX=45/UKF
M.0V_R^3+RS N6.6#*1!/K!("(T<5#0SQR7D0RKAP$6?;KT4*^LB/EE&PC-B%
M-L&XV'SZM-V]<[=M;VUB])RT9<HKKR7*\DXJJA&N(M<BH%'JET>EQ7Z6=PU9
MTDC8O/>HO??N^^UC#)<[=^^V=]Y[M]WY^).<WUG>6&][\&@):V1AA!$"W<<8
M,*=+0$?>9Y[NM0?O?M#F,52NO?%ZF[V$H8#1ZR,O,09/#K KW*D8MV]^_5OM
MZ>-[[4L_^/GV?3_P5EM>O=9F5C8&&:BQ(+_$7>V3=.F!1VI7=RK\ZNW1UL/V
MY/X'[<'3[?88@^CI]B[\+GGR=LOZZDI[[>5;[8477DC_+-*'2LXQ_5ERY5F2
MZL?H:MJ3)TG *S[B(AYA97 HW^6RA_J<J7"@1LD#(T[@9Q<%I(<1A.?\M,+*
MM>DR 0RC1%6NQ/M@2[K722_$B62[IP^NB,) 1!6!O=2I50UE2/0C+@<.K*-+
M;6D.ZVO!%0R"<J8PST!(4ET0$4<CG:[NJL[ &&@RK+*5EY$G;D.ZBCB3+.T)
MW.N04A7\'UK,TUFGP^LN<+L;8"?D,CG E!?G;9[CV%W*#I<UL? 'OX('H3^A
M9"+@EX_31#!=_;BE2AI&@EOX]190!C"*=3*NMY6ZZD9&Z<=#E)%;W0QJM-*"
M<(0Y\%M,%,BXP*F^C+>_S1=., M&Q!PL5 KOK#R$XC_EA9T71@GCS*>9PDW9
MX5IEEW!HUQI85<1+MO+E4W=D;,+"EK"0EH@N[0G!ZTH+OPG%N*!WNAR!P*S,
MN$HW)GZJ.=5A,K);P1HL+FWDK\-*I:&/!=9#VB8O_,5W&<HCP;W1I*/P2<_;
M+E6LCDG"L_+X+C?V5Z[!K])LNVCL*\0@A[=<QK<K5<*,;=J*4B8_O2#/O**/
MW8WP@U3N;OD<?EZ&-:S(H^#3B,Z^*'RZ,YK;H"E79:TC;XQ;,MX+.:O^@);C
M^6%KGO;K&T!S;6=WBTEH',-B?6TE<#R([813+\ISK[KXK1-FYU%T#'K%N/S4
M@+8KRA L5SB0-O1-[\/N3=.HX"+7PNYM>:VS3(>C"YPA38-1G.O09?[*#1'3
MY;HA+ ?FL!.@LE26F:!C* +G]-3^\RR 8VAH&P.*#@TN&A+6]1R%QJ"N&X8:
M%WF\%UA*G&'D+C@Y;]18"UK@J]Y1]I99$5^\<*VM8& X L2OO'UDN[;CQ$F_
MR",N8SQ+@^G $B==](@-D12CSP]M0709(.#)]>/'#]LGGWQ$OV\WGS[*Y[TQ
M/,KHIYC\!'ZQ9N!5YX4;(X)W3/GDDZ\*A\[5M?7<YO$+K)]\\%'[\/V/VI/M
M[?;.G3MMZ9@V#N$9RN=HGCY;Q0@#IYFM?8R*]]KRA;5V!:-B9N,R2"^W4PS?
MF3:&[Z-V,MIK!UN'[7?__=?;XX=WV_?_\!?:YW_PK;:P3-G%U3P2'!Y@*#KV
MJZ?QX!='FOL,WOHZ.=AOA]L/V^-[[V-0[+:'3W?:WL%A9,+Q[R[/A?75W/YX
MX?KU.N1*GVI0^)BLNU@^[4EKX5/GE=SW?_J5M!@9S[DNT\_+\=Q?^86_^-6^
M^N^&A&24(J_K[GIE?0<X#;0/J R^HTDZK^ZG:47C':C")JRTWK$,.IHS3U?_
MZRKP8*$NTV 4HH?!%MH^ G:ZM-1F1Q=B,<ZOBE?5#%AP D 8XZ6#5-?QG7;]
MVK#3] QMY"G7PNON;(6E%\_NJ]GO<=/P=(DGAJ."R?)]R [^8)%ZI9"YFO93
M\+J/PI?X])]U2Z'X9 Q7Q <:'4#$H[P&'T6"'!P>'K<QD\$!*X$)TNE %IH[
M&DL>X&*@+:(8%EW!$IIIGC2G[XLA0VBV__@?A50_^52=5,ZT (HK?M>_SOOB
MJQ>1S< #7S/3MN7\&;?M%.1/I8)7N8!;C-FDI61X8%A/C0@3</(#7 -X<.$_
M0\^RNJI&_90=RA%*81TLMK[M\Y]J-5$9IYVA>.&@ [9UZ2OKE3&AJW0K!-O4
MM9S]:CIE>_\R'E2F><IB*!,(Q,_KE-?($G;/)\$F*GZ&TWE=_;%9KL@L2_64
M]THCA#H:2W[+8(R"'T^4&Q2_V[/9L4%)PP11KLE2/%@#@*M&0/?FY:!G#*/:
M*1%?XQTML/%?>&=_.A&X*EZ@;@Q=#=[PQ3=P[E+N!)@+.4RXL.0.Q3SU@,LO
MM$!(-XKEN^^J,*Z3*K?1LU-#WAD./9\$Y:GSNO=GP3HW*J;3=-/ENCO/!R=\
MTH8KP_BAO*$EJA>A@DA6KB1F,D*_VFZ> L);313EOW'KN#^QL%#C-Y\_9]S;
MFKM;EG/B3AI ;<_Q[:T'2P69[ ; $^_-0^<)/)TP8_NN"-\;X?=%EE;6VNJ&
M!SK]!@F3&>5]]%]YR*.D]BW%W061H%":><$Y RRA058Y?HS[HB>OW8WTT/*A
MYTG W?YSW.XSP3YX\*#=Q^_O[8/Z25M=68;.Q7Q?1T.QQL!"='D977AI@0\J
MD]Q* JFU"^OM]NW;N6VP?L$G1H#_=*_][C=_KWWMP^^V[8_NM+U/[K?3[:VV
M^L+%-G_)EWC!A\>;[?'['[;5:Y?;A==?:1 .@4OT"3(VZQ,B(_YVV][FN'W]
M=[[6GF[>;U_Y\1]HGWWK,VUVV>^$K'R/45$.?BA/<?2)<ZF\'!VT\;:?/'^_
M/=K<:8\P:O;0VYXYB[%P-&X7-]:R4W'UZM7L4MB?V>-2=T3VX9_PTQ2,5 #D
M3S45I]R<70Q..-.^N[E?_/D_'Z,BUN"0F(X$I.4LW%?M^CX@/FTPF5;;G"J0
M\T8*#MZX#!M@U<&O4GB53ZL,8@=\KL1#T#+3 @6!J/A@02*8OI7MPNREMHQ,
MG"YX7U$II0RPHC2H(35&JIW>7N'0K_736\4]KP1;@=2B+]IZ6G>6ZP:&EG!"
MA7/*F>P ?J;>$)X[892B2CG15O#%I0K$>9V07R8[Z8&/[M"0&<"55G1ELB(]
M+:<N,14VL?EB=29MYKTV09E,F!2D]0A+'&PH4UO?R_!G!<6\!,_KE/_0+^)Z
MUD?$(TN%5P:"-$"[DVVV,T,310LC7/&ZTG0Q'Q/+5A^TN4MQ9-]2-[<R\-XW
MM#]*[O2N8,JK$'-?FGA>>ZR!JV4?6>_\K3Y3&9_Q<4#"T#)>FJ(2]-?S9)N*
MMD](%K*\8G!$FQ.W_FG/MR)FI\<V-:;#EX)[1GZ@2;&) O):F.?M00&F-64<
M\"DGKI3C.OTL7\&ERVX:"/[R]5R."\>Z%@&E0FJ\JBH=J0I['2<3*$B:=6!D
MXO)0V9%NC=')Q \;'4$[?$?AJP]TRN'B(I/[@MZS&!A!9_&Z3>/[$<3_?'P6
M[:5+JNWTTT!>TD._LA^1QCN>I<CM_[DV8J+Q5L@2<KO.BDTX/C%2MW1J?(2B
M3C;Y'7X>?\0%!\?0X,@:ZOT?N^ ZQ'7"T9WSN-*>\0%;<?X9DT3B\L2<JE-.
M.)3P'CQ)ME=8D48?.XEZZ])2D7ESPMO:^@Y\064,478R84R7,6>[+B8<5S)'
MHTICU?$V@^![OD&<U'/*W?G$1-HI\;QOPGZ9J<^M7]IH&TQNWKIHR#^#)#CE
MMDKP+GPUG$54]#J?(H/\5*DFY7T=U*_/]E=>]#:P'7=Y4N3^_7;OSEUD<8+>
M6FS+&)71CT,_Y@R<$6"D=0T+FI9_V>%;\&V?R^WRY4OMVO6K[>5;-]OEU8V\
MT?-X;:'=?_OM]LDW_Z!=8))^_8??:LM7UR-3^Y_<:UL??M@NW[K15EY]B3EI
M&;AX-S_:A(8/L$YVVWCKJ/W>;W\-7!^U/_*37VDOO_E*FUF^%*.B;G]87J."
M?N-"PRU=%N1];%]%,V['?H!N^P%&Q4?MT?8NAL5>V_/1\_"*<7LX;M>N7FIO
MO/IJNWKE<AD5R(#PW+&+[K#O[%M!#W)A2]56729>'(M+GUDW\J0<50G=W"_\
MY3__U4R4J589%K!Z+QQ%Q2];S"!:2KR4L[Z[7E:?S_<:PFB%U'AMQXI,]Q)4
M;7*9_8ALWU?7AE#+R.2(#@1'D>+S6\%RGCUNZT=+;9GDPQE?+J)A(;;@*15=
M,(5H6_C.@!YVQJ0M!7C*G].)48$ =J,B;AJ6_"%ZSJ.J/^UZV0Z;?T/9#E/O
MP.SUBM[@Y>54^;K4VG<PX[+2'NA08&33@)^_[D3!,4T)XD3XTQ +7'!WA>+D
M4(_X61Y#@ G  ;O"RL8M4ONN#_KA#%$ J]Q[FPI^,LRC<-HS3<V01HN7NKQ4
MAOQDI2_$A[@AL$RO\QCRIMK-_6 F+KW;D]ZWK2]?>IC421S<@,_P 5#YT*[1
M2CK0(G.V*SXT&[I$N/[K5'@5+YI$*LDX852:_6&;&F*30_ (/GX' _QBX-0X
MZ3(A-F>K#F@2=%H)_+16?Y51CFAJ)$UYJ#':QVUP(2^A^?)))4VDR[!AXG1L
M%#AY:3)\-7XNWSTLO$_:B E6DR@=;B724H;JNKP0"[AY\R9T6G:6L>AX=D="
M@\*)/4;I8$SD70C(E.<>O/^?L3_0;-M2IRM9M7_4%\I'%;.D_>A+A7Q7@!.8
MXR%G&2CK[H2\[]_04"9\Y-3=-I^!Z ;A.<W%E^R0,'%V^H.+Y6@J[0:/XK_N
MF7[">:V7GA[OZ477>9GNNPZRD90.G3;F5=5/_(S^H2[UW"W*;2-AX]5_.@_[
M57OT(?UNG\E3Q_WQG(=83[.H<,=1@X%"&%Q.?,=E7)!F/8UG^U#>J./"-W2"
MH^M0X\5[\K/+X,'DJ3$Q"]^)Q]B8A1X .)EYB'-C?:6MK2[3W_#VZ+#M'QP@
MDWZ1%<#9H1!S\1<[0WL83X8&COGJ*9]NJ+ZA.>"/Q@=MCPG6>KXHRP7%SO9.
M>WCO?GOR\%$;[X^0M7ED;ZG-NG&671KX!P"_;42,NG8P "GG9LNL919G,2X6
MV_7+%]O+5Z^U*R]B9'S^5EMC;,]N;;>7K]]HG_OQ+[6%FVO(U$G;>O>#-KKW
ML%U]X^6V\.(5)C3?CNE.A:.W=BIF1KMM@E'Q]=_^>MO??]I^ZF?^2+N.$>*+
MKYK]8A_'H*C#M[5#"'ZD&ZB_\L9?#(:CO=UV@%'Q^,&'[='63GOT=+?MC\NH
M<$$CC!=N7,6H> 7#[F+Z05WNK93L5&A $A=V# H:,(B,Y6><D,BY[.;_D%ZR
M.^UB5!B)!=L%&Q\V#Y72>?P,SQ03\3X0RGCHJPT\G3$'([*:)1[#PE4(7H$N
M(P-DE%8' V6[0F"X#G K[(PL:[CN[<D$A?MT7KR.VRI*?''FN!VD$\34B8/_
M@4TG1+BA!3I5[!U__9D+V45K3^]QO0P5)V&(U[2W7CJ"-FS+-/G?^=>=75)P
MSGDK[W1U7;"&DDE/;&B_XU$^V<$;<SO7T_>H8S!0.X*2\M:MXO($JI(.2&KK
M/9R)5QH#A[$%/;[*>&5)@V*VK:([\JRVI1G@>0PPB BK5G5405%!!QY6Q]FF
M[8N3<4])=SK]G\8J%D5F79WUX^TSFG"RD@=NZ1ZY4L';E]ZW[]?F6]]=%+\I
ML*@1 5(Y;P"O^SL5[".W<W/(5-F@^> 4'*M]_YLF&>+O!"6I*K48"*QXR[ Y
MS@#V$]!.8-ZC#CZDASWXK,"D43*Y!JWPRHL.O]\Z(EH^%4VS1*+\ ROJU<H"
M+X,,4]&%U_D8/6:"R([3P*=*DT?"$JXR(1SXFGC5-:_+O=>&$Z]%@O92PS*I
M:?\,,F0H&@H8?GE^)H]V+B\M95L]A@5>G>#ML_0%<M57])%+ZML-.MOMSGZ(
M)U[\L"%QT9@HH\+,Z T]_4K/HV/0/<B"WRC9VS\@/L^JU:<?;*]@!A;..@)1
M'U4;Y=+W(%:3VKG>"Q9#N>=#G3IM !V7.D-^M5OA=-P*%0[T#G$B>/'+5?[+
M?>,:RM4GO0ZR;5F:4@?J;/<(_9B=.N*'?B>)+$FNSZLSWBF;QWZ1:9<J]H\%
MA%V\*MS$0FFP=SQO<>2],<^H,)XR&_MD#8:%AL[\W"0P/;RLNE^./EEHER]>
M0!:8;('MN'(WS['DP<Y,>" 7ZJ!).5,N?/6V\M7E+', =$X.]BGOA\VDR;-@
M&D8>Z,3P0?[OW[G7'CYXT'9W=O+"Q)7YQ7K!E/.3M[MLQXD5!$\P@KRE@H"R
M@$)V$)0%F./.C ;QI>L7V_*M2^W-RU?;C87E=OW">GOI^U]O,]=7V\S1N#U^
M^UV,C9UV[:U7V\S5=?BURAB%3GDT4T9%PZ@8/QVUK_W>-]K19+_]S)_ZJ;9^
M8Z.UI8N4T3B3YQH.;F_4& LOTO_$8(!/_911L=-V-^^WAW?>RYD*#VJ.-+@H
MKRY: /];+]YHK[W\<HPZWYQ:;Z2UK^H\A7-6] D-9;Z(8@I7;,Y$Z##P0E=R
MYCAP_BH9/7<8%7\N'Q2K%8!(ZR)&B75%4_>$'50VD!:B++1\\J@/QH26>;;@
M0$H+>'J'P@&F8.;>J9X.+:14 -5^GF_'1\DKNC1C4V5->2VS*U&C9'1XT)97
MEML:$G>"4C]..?&3>,M9I1B@DX:N8#LM^L0M,,2?9]*Y*UCE"Q\JY;HZI;=5
MQDGOA%[G+&Z8J[KN>/@B%:OTY_GCDB8LA[!IYUZ0 3LD53E")WM&G554(*'1
MBS1J 0/^<>W3$'FR1D"I6_3;G_5F1 8>=,+:G,M0Q -/ \1K>>^4@D*P0<O5
M;@"#G/BR1J6K2*Y]"<MP;IP\Y004Q(MV54#BU%?U41KTDY/B(7UV,!Y'\3AI
M9A> =/NY)F)PQML;D4%D+B_.68"GT**LS3&1&&I$*)/UN*1Q^B,XRQOUBC(D
M:X8$'0DQ5J45WL:0.&1,('.>(_#\@&G&DYZ^=Z5!^T *#I%QX_+2PVJ.L*(Y
M- 1VT<Y?>&)@*%\-$+)TH9.E_6D[=>N!.+RQ[[(B#]\P*-RU&60]<G 6 H-P
M$ A<-=BW^RNO)E$G4^61WHW+[4GH<"2F%#B5?!FW%CDPT_Y=PQC-&1PF#WG=
M>5]]A >&L()0QXUKX<1H*T2K3'=I0_Y*AV/ 6QFDVXDJ2K_Z:BAM=BHPE$<O
MO;6WAQPIQQO+OJJX<!6Z.D==)"\RCL GB,3!"_B;U3XNV PXB4?7F\6W[JJO
M.XR,<R-3U\(H*,,UKL:YM?TWY!H,Y:VOWI_6(@Q3>,D/NJ-O">6U?*+"F7"7
M,:Q\,J92P_%!/K1F_# ^O!65IYJ@M78:T _(MWBYP@V>E/<6A/C,,[$ZWO)4
MD)ZV<WL:8\/%0PP^Z@$FZ&<'&V]\>7D)_;V:'2LERA'AHL:Q77R2/N4!?<IU
MQA77,2SP<"+=KF%JO^5)(V36\6:7JTMDIV/=>IZWN(>!X:[%D18.?^Z:P;'0
M9.!M6HB)3E2G*5])<^(%WNS%E3R2^M+&Q79]9:U=O7RIK;UQLYVN8]",1NWA
MN^^WQ8.C=OFM-UJ[L *2/DZZ!'P:@Q?M=-S: 4;%DU'[^M>^ 6V3]M,_^Q-M
M\?(ZALP&5&B0*9/VB:-.FOV! WQ5QO(."_K(VQ^'^SMMY\G==L^#FCL'[<G.
MJ$TP8*B=6T$KRPOM]HLWVRNW?4?%*O)A/WDP$W['J* MX<(S28Y18>?@_*^<
M*;G&I^5;.=!W WO:S?W\7_P+7TU9 0Z:P0&5-[:A)&6VEJO?;% @:L7'*C"3
M3JTVNL^!J^1[K9&!8L>[ ^%!,I]G-LS[_[60D A_^3(H/)N;1WA]EC<J[ CB
M/4R$%]%9GZ>&Y73R DI9OX15/'N(@$.40B(=1:P=("VR@Q^2=<3 4.EG=2U-
M%*Z5R<"L,,'^) TZPRRNSYDGCDY,U2G)=Z3HT@YQVX>'&;PJ(,&:+4_QV0Y-
MIU5:JA+685:$.N45ID1)4Q:K7!+BQ*=B8NC$Y0"R0-6IB2"3E''R>]7@8>@%
MN*AR>O[ B="J$6%?U[D)^\DA7TX%FGORM.V[")0//W24C\4I/]Y^HIS*Q:=$
ME 79Y$#W()-*3#P\A1ZU-G,<.5"!B45$D%A6_X-!(5S[3WHR08MC#%F5)RM/
M5\'9$?/5PCY/7MOJ2[1G&1A?/'7"">;\) @\^JZ('[V2RJ$G<RM.7LBC])E\
M"F_+P!9'_^?14?#+HZG6)!2*\EU&F6,&'[F7?KR3@#S%6U[-I\(R?@89.0]F
M%B%PL,,!Y$H^L$@1#XVLP8C)H[0#?O9I9("VO'>>D]X "D1EF#$VBX_"S,Y3
M)($2X#3(]KEWLA5AE*]C&;.0%/!B'!BGGZWG?U>\RXS#5;>,4?0JM'GHUW"3
M]BP>!A]'$(,V_#/.ZHI5EJPXN]5%*Y!'4;D*_K01/A,JB[[I<8+2/L:?^*$N
M:08T(XH0?E#ND#)'?C1K;KGMGRRB>/=RJ&]Y?8,)8@GE>@S^RM:$?O#-B+:*
M4\Y/G$RDU0G253RR./'5QXQG=0&REOOQP;<XH3++UT#MNTXC?:./\L8[*.J:
M=N"SH7WOF)"N^*D?60I!TAU;,:"(&]9X=()P!>H8\L-LZ&Z;L<CI(7H)8XH)
M; &_>'30+AWMME7".>67QOV0V'CN0IO,7FB'<^NY/>+X@^"VB)SX=)@3OOVX
M#+V+<'@>PW7F<+\MG+ BAG?R+8M%=PP8DY[U\!T@I_-K;6:!5?CBQ78RNTY;
M*^V(=-]Y8=GU2ZOMVO6-MK "+DS,"#=,0UI/&./0%_U6:Q9)@@TL,-H>-._"
M?R96]81C@)_ZI(P0WQP*&,H?GWJSB[Z: 6O@W'OPI#UX[^,V>;S;EDE;6L!0
M\""EKPA71\0K\XOMQ(.3^,.EY7:ZN-9F5S>0[8UVN+C<VHVK;>[VC;RV?-E=
MALW=]L'['[<3#(]KK[S*D,&@F/$-F<C,_ 0X-8;G#\!FZV%[^[?^57MQ;;']
MX _]2&M7;K>C"Q<ELRUHT#'.LRL)+9%!\<=K2\0>\CLCA[OM9.=QNWO_P[SO
MXM'6J#W8F;3Q,484]4;(Z=K:;/OLF[?;M:L7VH6+%]%'&-/PWUV*N;E%>**D
M2^\@O_2U;=8BR+:4.8K$T2?*E)Y_W3BL?$=E>8R*/X=1H1*B4YP(S78TXS)Q
M4B-;^@X4%1)A=B4(^\MQ\AB; XSRIF=W@/KG$W*'4V'WNAY7^&L;SY\*"#@J
M++SX..DH_!(<95*5_5?X^C?@;:AWD/8W[^FZ,:'O[9?B++RRBL(+U\DFPQI:
MJHQT53F=H5!S;=L&MB-\?G1-N%\MEZMX\=I%X8"6&A1 ,L!N<^0 C.MG%$N_
MCN]%Y%1=V+ZA"CCTX<\,"O[UMBSFA7E)Q(<60T8M("FC 11P\<9-UQ7=E5E)
M\A.\43C5/^21KV%:]3(M%!P%UMG=$M!1!@=M25-X)?X,0!2*MQ,.#H?M>R<=
MJCH)U_UX)JS%A6RE:D0L$]?(75KTGNFPNT)?J0!C^(%@#FO*"/#*^R(B"_:2
MK5)&7 G%GIX&7_J<X@ZV\Y6R=!COURHO65&RHP%FFXLH4S_ %..;-$,GX]RG
MML\T&*A3%/>?3EY5?U2>O"J?*^C(V05PU]@:NS."89%ZX75!"88=!A?&S4O;
M>'>,-'#%N<N_!3-N#0??QT7R&?N&V65@+%18WOX[B^NE,YXT\HP+ISOIZ&.Q
MZYTCZ/&VD;L),=KLL_0/=(GW4,\^*"]]G3O^&V*&PE5@G+1S73S29US0WL'N
M=AN/#MOZQH6<]1"'["R 9XQ$/)))XZ4/0"&T"4[C36A"M9[\J#(4"J)RGK:4
M-?RTZ[S5B=OTM<[8^=6YZV6FRQ:/SOOXV3S3JLRT*W[@(8B:3+JLRBFG26E>
M#*J,R3*T2M,Z9BRO@5>TY_8U#:A'Y(OC19V5<8"AY7R@0;W A"I_NE$)ITI.
M&!_>GE F72"LLNKW8V6K2RMY#%AP1ZS$QX<8$!K*_+HN[SMT602?J&N8(V(
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
MP:# :-EE=7 PHFVWXY&__H8^5U]9E5+6K6 ?<?/-EDNTL\RX602Q1=K@LOI
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
M>TXO[5.]QQ/B"[Z&W, ORBC4#!]@.WE81%RLVV$3%R?3 1I^$Z_*PK>P^9;
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
M7"'753MX.J(38OGNSO+Q8?S@8X$.1D6V@QG@KN+J_BGLBC!2Q]4':=9Q(HX
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
M>ADA273/2[IM!0OQLQRE9&0$0R\,\BA?B%09\0M(ZQ,QNU:UP.9:I1:C(O7
M2T_<,E[;GNUG0 -'A9$=!*X5?LFTJ\J0X9H@+.@\=8*/(N=OX$NV^"A4G"1!
MF,!(!)])GOSTD0,8GZ=XK$'HMIH#NT[TNUU=7@5?WJ<H?,.DH1/*..]=\'$_
M'U?,&PQ%6@48A&V[Z*BXF-FO_ \/5$[P0<]XR\&HL!E^PYOTJZ43+Q[:;[HH
M.M)E?._GZE/[3+ZE6.%1L21VGI<'9^D5+[*M4N]E<'+H[18^R:7]&""4K=6Y
MAH3;]X?-ERM9Q(G-SXIK2'A_7T,@!_\(O261+4V@N9O@+0B?\%B</VW+Q%>H
MZQGX1?J1*FU)>!3VED<.#8)_&1O2)-;BHB*63IH7S:0:IQS]X+B1%\I>X!"Z
M4S&#(1(XI$F'"DK94ME(6WIJ@*O<N N1)UCH=P]Y>:M'HT+:W>Z7+S&N4E=Y
MK%"GNA2>[^OPL5K?UY&G3>"=4F#KQS3G0Q_8%L%=8I;0G&N+2^TRJZA+ZVMM
M;7FYK:/\UY95> A,)F4%ICA"(L:@@J02KS'NH4P-1/$K/6/_@Q'Q[%Z!G8:'
M/KP2#&5BD%!N#N'5Z#,M1A^\R!,L,AUD3Z'E%*-ZQH-SP-30]I'E"7P8,UF,
M)LB'Q@76Q:,'3]KVDZ<YO'GUZC7&$!.I. /;[V<XB8J L&L"@S\TH[[R0U3V
M@?VA3C"_/-R#71E'0.KR7@LQ^0AT@U!F.#@2DY_HI\03UG4:Q<G#X 2O]#IS
MSNIPD9+J$LHJ=T.RI9)6D@!-9.1 IG(G#<350?(X3CY3AF1K%E^8Z!R#UE-J
M3-$+,1.U]<YT1+AABKG1N[Y$*A-FWCZ+N8YLS,PMMA,F3\>! #0*HJ^ X_C+
MDT!+JVUM_4);65D3K2RD-.1K0E5FE"?[ 9FFCKSNM'M^HVYM@I_7TD%HOV"=
MP@?'N;NF0 *>F"O2'E1U3GWX\'Z[>^>3G(%P/IP?>)1W=MBW3AS2+DP?FYH<
MM,G^T^Q4?/3Q=W.;PT=8G^P?M:W#.I]Q//*0]2B/D[[VRBOMZI6+;7F9138Z
MJCCK-VQJ)S?]BCL[9 O:7<;$M_H)7""XY$(^GM?K,*:O=7._]JN_]-6NQ,\!
MUN2DD"4-/YW7XQU@#? :Z(F#1!EN-6%[78_PV2'/(@+$^$"4@8:#LYWS<L\2
MT=.GPT]+[Q-;,<;\8LZTKZTAX^))N909!$68F1#%7:&0GLHONIXU9"*\]2_.
M5;*["K5B)%&OT%E@**8P)T_E95^2X*O)/2F?MRBFC/TSY)/G"TQR?YM!6RMI
M5]6>V%?Y^Z2$Q@/I#A(F!"<'M]R<6-QM,#^[#^Y.<!T#PA4JRK"_<"G;O(5<
MX1O>P(NZ2GK?GM>9)]-Z/Q2O!][:MUXG7=)+;HP3R;7]5'"J;-T>J?Y(?@:T
M902 <2 _LNNDP:9W@E&):U"HTJIL5EB!Z1+ P<=D8IOB%850VJ!62TR &E*9
M1*4?AM-?]G7>.LG**!_P(IY#D8;44X&XZZ"AX+;\,GG>!EFD#3\9O4B!)>#T
M_'[N(2MP/1P%]4S")2>@CA]0"R4.?65T'EI5C^Z\9;6.#-8A3^BA9/J>LO*B
M/^J:W0?Z6-E0AC1:I<T\WQ'A9)FS(Y3+CA7I-?Z=')1H?@,BAF=]APNZ*$3;
ME9=]-VD)Q>XM@]D%5C@8#"I^=Q2\7>GY$XVR=5:):\M+N95$*5@-C@#L?>AM
M@=C#]C7YV1'3#6&^8R*U*>,D!K938=A(/(<I\>(O'\NPY5)AL W'%0T=R2O&
MP.'$'9K!D */"64T)G)&A')ZQZ X*0_N5.UM;[&*?!Q>O'#]1IUELCUDQAV?
MX\-)&3F4C5Q)+T@H<X[Y+%*H*[[=ZQ)2+I-G\!;Q3A>3E4(R[7J9P1GOUV?I
MY]G/N.FRS[ND*SPXQT-@%(I24F&2TU/YP:*,4U5>2E@>GP._$IX*R+,&.3*3
MW622K.N2(.7)#V\" 5BT73JB<'42#ECB^68,DZ:P$#CPM"XP!8K/'  ??8P5
MY0%/-2R6VL+",EX9=<_ B=1%!O)LW=@EP&'AX+@W+9C0GO#C*N$,)[TLFBM+
MI.IXW7$ 9T-OA3YX<*^]]^Z[;6=G!UN(]FD#YF0!J&"&GWZA>;+7#O>WVL'N
MDW;WDP\9;T=YM/WIWF';R0O"T'TL"OP(WDLOOM!>O7T+ _="6X8^#Q ?:W#!
M&[^$*MI=W]:(L)5S)P\JA5!:Q'GH Z]UH3,IEBIGVMQ?]?8'%Q'004C[XV1=
ML*>;"Z T0L<,DVEWI6C(HP-RKQ=.&J])N!1PD/!:+A?.^9<M_ &V7M?CTVFZ
M\[@*)1!)<U(I?,_P?J;N>1W+9J+K^ 8_\1W**X!Q(">LU*<F81D@)4RNJ/(-
MAG2*2DT%6(JXOS?>@1/EYJJ381++G9_CJ>.4-H%1MBQP_-=Y@S=7)ZQLRR-H
MY56"7F-A$X_"0R'JCU%B[CK4!*F"Q(/?F,&$VHZAHO).D]#D]Q,T8)Q(<XN#
M<GD3)@A(KQ-6\<9!6O'S 46Z7GXZF%,VG$X]Y203)\TY<2@%6>W0YV>GFFE;
M*LO;%\(:8 (I7(NBJ#Z/O'!]S$1>:FXP'B@;<$' E;K\+YYJH8O;K(>RD,7:
M AQHT*7?F$BR1>\]?U8L.&\G:!P$)Z [R>1^/7DJ3+!*&67!=U$L,IFN4F[C
M:+\MGAZV!<IZGWT1W.H=%>Y8G&:UE-T+9,(#@]Y*.CJ%.^$)]$;1RD-D#=RR
MG0^^"S.NQ4[:\KR<H77+.TD%)WFC+D(>D(.\I.=P7&=","I\JJ/DQK F26]Q
MY=%8C4CDH&ZWA<NUJH>7>4J"MO72F<<MH0&44BY>8P=%GL=\X8/G'UPAS>%]
MX9@O'O-PK4^TK"PLU0X/91Q3F#HQ2IS(1]!R %Y^+G\,+6-I 0=[ ]3S(C3C
MCA?[VK;S$B5XI$PKM\JS?1XY5^:!FP/%X@NL2!6TV'NG*-LZ-T0[M'EP@+)V
MQ:=Q!6^S0T&>1D6,58"HZJOGB]\^LNSYKO%DE(^1C9E,-BY?R>/ \MA"/B),
M\_#;#TVI ZC(7X5 @V?98>2Z/(5QZF2=^37&Q!N7>O!=N53>=4/8K_UO? !5
M(==)L<Q0KN>?P7G>)9E_:8^AA1=*4@.GK@LDH<:^B0!V]2W'.KYUVU0ZI4MX
MM?4/&3$J=)4C+&;TZ($!%N6Z0:%AX]@H>:V^K#$CCZBC;F:<UVUR;X$H:TRP
MOIF3W^SL"OG+ %VD+/D^/;:RTI98V=<KK94P,=&\.:8NN- 6@XBV2O;MN[QB
M//06+>$!=4,7Q<T'4-)2B;CC6C[H2&DCC(-'CQZUNW?OYK7;I^CU5<;(ZCSX
MPJ?3R4$['&VVR?[CMO7D8?OXHX_;>#3*P?&'6XQMM(M&R"%IZ@D-BE=OOYB=
M"L=9#L/:D@:%[ZL0C^)P>);Y,Q1TQY7]%9KD.27MH)2WKM?$$RM(W<W]RB__
MTE>S(H! )Y2L>!F NCY)I'VO!6[:$'8?X(-/F@A$D*K1&!=#?IU%&,H/,!,S
MI*VSO"G?VYZ^UF7EWN,.=MJL%0F=10:B1ID:G#VTNNG^I9Z)0]B]]?M.3>(H
M?!5>A%>O<L%GFSR*N/B7"=QTXAZ:C/0X.>0GW=5Y,:A":W52\%%!,S"H&!RM
M(2-S/S%7_$CJ.)7A0MNN**,P75F*"WWGQ,"JDPS&A7"]9\< I)DN.DX6"GQ6
MV;9/>0_X!6MPT/O8II.@CS'ZY=%,:DX6#-+N76W7NP+PY"4?[T'%W":2!@>:
M"@1\I"^_]"/84#_&5'@#'K*"G+C@:WV5![ ,R?3)OUJE.YF73-6J?SXXPV&K
M9M Z<=8N4<#AH9YV#)T<JM^4>2:QT:3M'G@HT]=LNZ,CGLB_=*G;X$-6WBHI
M)T,G3>)901I* QRDM?31(7T_@0='I/NR'GTF0O -W>">\QT:-\#U'G'. D D
MX( +-,(N)PP0_M=/GH0FY<O)G&OE2L,S!B2&@F_CU*BH+?ORN2]]["3J!%F3
M;N>+,&VGE'49@GG"0MIF7?U1QCQ\7W%9UATE>21>.=N @E8/N.K*UU3=A4"A
M>[@V'YG#VU=]<G!70F-WA"Q/F(#W\;X]5*]1,0*[B:%]1%[>'LJUW^?08#@Z
MAD;DUYVV0\:!.R^^#$VX>@WD&,K4.8+_/B5PB P<@:-?;72*F&C0F8<_L!W\
MA'3+C.63O'%XRB'Z4YHUG'Q?AK=N'$.>B7%2VD>.'F[N8LQA4"(CJZOK,0CR
M! /X./[4C[D52:C^#>3T,XW%4<;N(%26JN4:_Z:G:.KXEXMGW#.ZLH>#2_TA
M?I9'J.Z;UJ_/.)JBJQ,Y@\V?,AC'=9>?#B-%XI&1RJ(VO]3A7Z%?<7B0R=-?
MB!OT)7SNC9AG#6'FW)*A*=F=L)P-6!_]A7+P$>%YO+R/]Z5W&!5SLWXQ>0D%
MLL+X6]9<J E7>:<_?9]-WG>S2'T;\78%,I3WB 0']"DX:EC7.! 'VHP?^*"1
M07KA1QVO98)E5;S@J<Z6)L=-#&)D=G]_OVT^>=*V-[?;WLY>]+FFZ&([;*.#
M)VUO[U%[_.1!WH$Q03#]SL?#K8,V@@>>NSK"J/ 1^S=>?ZW=?NE&NW#1QTE5
M7C2LX841-3.C40$.H%,+-_*]B ]J>#2#?2)-U$TYZ:+,>?^*>3FYTMW,'WSK
MZ\AY3533MSSL!+<QTQDV8&&!3 ,<O.5[6A"043#,>$_7][BN3^"]+OHC"K>[
MGJ[[P^-V1@VT,^_DA5.YZ:;;RQ:C]\<05*^?A]MIGS8H]*[P=3&4HL05!(2X
M4J,&5 XJ,-LG(+7:!_+Y?U#I;4:(Z;!L&PN!Y$56TL%AJ&,@#Q6L;)>"?W8/
M+ .<X(<@*JR9O"F;LPE6)$_*[8U,Z@,?,A)=X5)6&-5'K,90@-D)0='%8+(]
MZCA G 3<MK6L863"B80\)\7,3O(6>*&/]!PPY9<>10&8IX4O45E](.!B2$V<
M*AEXK.J5'6%T/CDPC=5JSA2A$@&F+H>R_%D'/F2UC[BZVAUK+#!1Y6"7M(!W
M=B8T#HCK/'>1)Q:@X<#7?'N6P,G)F^70Z.V.I879MKH$GQE\^>"1'$8.HD!
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
M<A"PG7EW&+P68)0MS*WKGI89C"%_CZ8;A-]CAV/D)_<-N2;T^SUT&#U-02I
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
M;G8]<M#@,W&-M_0:3H[/<O2^](>78D3Y%7JA?#@-O=UT]$>LCD1'$N<+HF>
M\750OXR<QV!T]GX@RLY<)T*'51MJ&Y!>-^5R)J'KQP(;$)HR5>TT?:0;>Y1'
MD3[Z41?,SWU1<S^//,YCL+"8G;;SL\.VO[W1/O+LO?;TO?WVX.Y>G/N5O,4&
M'N"=#VT!4_KR9@(\J+UKU+]J>^JZ/ L/J2^;X<5)WFP;?@>'HTYS!AGR,O@Y
MW@6"?(L,Y%U),\%K0M??)P/80.W[RYB[9.&MNM=SF-ZAJ7L?E/?)H+WI=SJT
MM&0NTG<UG3N<"LXS4P']F([ T^;J6'@_Y=0GZ[-C)E5(H9MP>5GM5E$9@FON
M62OM6GRC:[:'<N( !D^1";H31R-&V71U5'D,I0.T'/P1[92<^4.Y2":JGT1G
MFG0H\GT:]"\\T:D"MEN0V[;5-Q^QJ=.7T)$0WE4=PJMU(DN\#AT5'G,JOO75
M+UXM3\T:S6R#JD8%HU# >*K$&#\K (APS+LLN%3$?=\MEP$&F=Z/O?&\+]#J
M7>0CK!2E;-7!!01'<# U\(D>X^E!L/>\[O7T4'ENX(BWH\=ZK_H&MTP[06<4
M0_0'<LIX 5=GHALS_LR7=/(^UCCDW^#F5<==.(2&J('!ACR<]@#=21_*&"S7
M0Y6O8/KR/1\_!)>!!Q7DR:"@A))9\4"'2BK,XW65+3KL4+QC<]/0*G]'7(Z"
M,GH=\LJ##EM'4,7/&H!!=]03#9<&M$_U6Y].A=.X"!J<:M1FB!0I-R<*5A@=
M?C\& @PO/:CH/9^UQR"B&Y>,6)-& [.SMV3*@W-F83A7QS2"\CRC=6(:]O6U
M.F0G[XC+[\#H5,S:NR?N<G>2SO3.K;VV,\; #OB+G*-'I]L7EG.$K(.P\'/Z
M950,"W@IKG:RA;-UH8]#VY)-8,%QD)?Z%-DYXC%GR<L06KS!L3?HE &'RJ*4
M0B;':G.UX%IY<8>DW <%^5&/OCC"1Q_EN)F2CW$R2@+NU6*:A;!^773;+Y5.
M-O*%TJT-.UFG@*_R]4T?"URX^!(D'EUMIE.5;I]+9ZW$\+V8Z(ST0;=Z9_ \
M3MZ OR$T$<U3_"*=?PVHP?;F)]3#"X)J6C T@."==LN1V]5N[;@QINH+^12A
M;UTXFR!/3X^/@8].T,'6VR#01B8YY\RHCX*W<2IWTZDZZ1\&8^]J$[O9^64[
M'K9[U\D02SB;F=4U.U[,@[(>;] Y \\VHG,A[>D L+7BCG2'01.<#6E5CWE<
MMP)1@U0)7$^ISW5<+OH[.?9C4U?4L=KV=]?;R\_>;\_=VVV[X]6V2=M;9R3M
M#(I!FF/[HH_:#.OF'G0;'WL;0]M&7>Z\J:/LS+4R=6$MB,6IR)L[\L^R'/,J
MYB";!-(,C]G-Q\(@XS^F3'0B9P3S+=U/^R#VO,N=W7*X>:1+GT3>.I?. 1:T
M9+X!&?7=."&:.W*=>Z3743N!TQLT5#Y@$>% CJ-A,)"PU%D7W[L]JZ-E$F+3
ML+W1/VU3\5)G/^?2SQ% R>Y,[^B2]@&$S(2(FG2;+W:V9BG6<>CSM7!T;<6%
MNA>U1L@VR^V\BJRSJ[XFA'<!QC_MR+KE3^KVT+GU.)]7OOO-KUXY\C#TSJ<3
MFX9/7O=I,+T:=06O>_#<LB);":LQL#VD\@'F<KGEH(@SLA!MLLB@?#R&<FZ<
MHW$3GQCCP**A.A4:;_$&?@_7N!!ZG1ZS.2F7GO=HZ.4[KAVFI[6X">4B:[^?
MF%P##'DW&+ $1AP]7X4A7?IZ$B%0XD4!1\LSA)MRA6L/IHMGI]4IN7Z]7)]\
M\M2R)9OJH#20CIAZQV4Y#8!'GW%;NCL5'5Y>N50BU6:"L^43.%I/.D_JT$&S
M'M=2.#M1N%."8[Y2B?8*RW0-5KAF'N)</(0YU!MDAE <$$_J)J8!$Q:,!+)R
M.DZ%/*^.T?NI63"T^$SKRF?B_,)%:M(N/64 G<YT2KYF9[C6806&LQ0G9]-V
M.#]%I(NV1V=Z[_9^G K(BYZII_5,EDC#=;[!=1=^3*BF5L6C'/7B<QF+Z#+'
MXD51F)D/\B:-"J[;)/@FSS)/K@E4(E[+S71SQ3 2E9SWK#_MABM'/E[[YD7>
M+D'N,QW'Z"$\!2\?ZQBMTW;FMO+;=*1;;NV]-<FS?GDP=EK=MGCAE#HU4<91
MLW0_:IL#>LH*V!@WZ9$6Y<@%R;[ZB?-"1CO,;,HTM*/^.J)T.NHOY]_VKTM1
M]W3^-M9]?<[\90 S$T'>="PT6IU#TXK?.J\7[2S.CB-!'*AL@^QK>^0!]TP3
MR[=TLHQ'D?%</:<N/VN_9<29FD@[.%M'-NG#6=.Y\!/HLSG7T"&-%*,M^&:1
M.J7=*@?;.M(FR",<:5C//H?(+9V:LO.-A**K>*:;P8&[E2I^ZS@5Z!9P;6=Y
MHP;'VIT@-U9F[18CJ9>>OM5>?'H?_:53\2T"ZI.#<"TT9@I2KD*S;5][ZQH!
M>:K\U!M'YU4(+:-.OYWB<3UOWJS1_'V63QM CV"#&)-& <OU8%V$WNF_+T3F
M.B,W9<0OJ0!-&^B!<Z^"/Z'#--]U6,Z_%%;4,[*+H^4]6J_!]EQG:\B<:V27
MQTW0FMD)SC. LLU[=&:2OV@E,K+SE6-Y$R1]VH#;TNSU-<[@&OYZY'YF(EV0
M+ 1@91?.Z"WPT=>.6>%LL+5@?;2!'$T/)=) AK+S4((.Z^!DX;'XHA>N>C*W
M(D(=AQUE+33P+[PK+;.=V@MVO#G)^7#UN%/QRK>^#G\J06+S>I6(H525Q@\>
M36>$<1'C6 W.H&$UQML&@3S_M<,?*NKEBH$=#8/(UID?H5I%T&54BREA$O=D
MMDI^OJB-?^Q %C![LKZ#-^ZVOL6$9=!YU8=CC%BOG[AA@Q)W[JD(TJYADOF=
M#\GOGXV8<*8G*DZY-^"DP#FFDZ..,FB&HLD%=YUFZXUPO:N%R1DA]7C@FI,?
MYU0$UA![AS1W1S;_P*/3:7[I-N0< ]*GX//J),?0S%$861L"O',70U)MX:OR
M%UU0#_Q!WJ&S>)4.#UF+B_FS@0SP,N*"3ZO E3 =&1MA=,/2G'?J.FV&"W5O
MX$WJLCK/I8TZ>AF#Z<;%%?6C#\8LI /7? _"\H2HDYVEE\(A7ESX<2QUC7/2
MW;?#1NMH^/3,[W^H>:0AE[/L;C@E'PT:'NA4W+VUVR9T*IG^9Z1IA^6&8BN,
MF!LC<1UJUX#DXT'44?(:# ?7U<D6[>GLZ)#LW%PLZ%J0&$7UC+R1']%.*#1S
MGLB?SG;1QS$ AYE$H[!UCCQZ5[J!J_:Z_X&S)<>,:$_.9G&F[/E2CHXB@PSE
M3+'5=)R,2E=Q*IR9R ?(UMJ8+),U\ +ZRAPG;3$-O6Z;[5H.1["/UO9B$^PP
MT8:BGS_/I356C_-LOB2MX#!=6%_9$U G5(F^Q7%%C7/Q(EWLZF;JB,X+4SJ)
M.DNV3V=FW MF/JUMW\_0DT/?[$%/XI"2YA2P.NW'U?9V=MK>U@YM!EC@Y>AM
MB@V8$UWKH-NX:8=-=8[PE(^.*%5$;]P*/^LJG$&1%DB-L99:\/?4J+8KU6IG
M1<_&)7R4]Z-Q%N2Z5;=;K7=7XLJ-K\#9/2C\SI&/S(3OC)WU7M &E9T[<]I1
M;ES-VOKBJ.V-YNV9VVOMH\_<;0_N[K<+9)K^GK_2,['C7/L*_.SL.."G[;6M
M9%&T9<R,K$:KP^,L:+2SVG"M1;X.2DG:4\K_*3@5/>\'.A5<JO\]J.,)'?YR
M_N5PY5L1M"&7OD(?$H0?]GFV$?Y23.<!*K1KY&RC#>XX>(#FV"J%/X(O\!Q9
MB8;%C-:N7$8XPV+DVB?MD_G2S\"7Y -/8_I3KJ75MWNBRU[[^!&9:)^U$SU8
M)D<Q@^:1-E!8ZCZ K^2[N(LWZ=I>9T!T;K7$:^C#QBKM51VF+O?N"97RR[*&
M\$X\.)*Q6V>KMEY/NFP><RK>^-[7D8F&R$20&.XEK\I.X?6+,^!71] [,XVD
MAL$TJZK\"EDO=K5MH&C9K1!E"TA^NO M%<1B.$U(8<HZZ^"I\$2X#*M*KL%W
M*M5GW!HAG]-OC7TWE\8A9X 93WZ G1&$E5JYR4GG1(.?8QDX^4?)P*A%<\D<
M(12?R*]G&CSHL.P<. \(?NP$R@#*G\([]2 \@[RR!N&8'D/(Y7+C,#V+=R*#
MNEZ./20?\*)DB?)D&KR-.@QQ[E1<X!O]Z\<$S^D(4_] @S#EM7SM:3Z'UL',
M6P5FI<$%EX 1IH:0(_45B@/N.>.>#6B JR32F,@OC'1\UK\4O)[C5 ;4$ *+
M'\OTF'3/@>U1 T\M<0XT"-Q)F=)/&Z&=6>6/YT^9[.9I>4L$ECS >?2UOKDC
M]VK$\CC/Q8'EYX/!GHYUC8X5W:.SS6@3'I4^P%=DX&C&SKU&?-59&E/?<&Z]
M4B_-A4\Y%4ZW+FB+BXPTY5^-&(45.5*GG53:)67]ELD8_M:(4@,WI)N'4(L.
MZ11(RPP.]+B9UA%ICXZ.V^G)<?CBS(\+[W;I3-U(Q^E4%],"+?=]9 7H.!LZ
M47D5&)@^]L@[]N<S.M3JL'7N-)HZ]7:ZM7[&:&<'U?QG- 83Y$G>IJ)-%U]\
M]5<RM!VU.$Y=4A.43^4PP$OQ%ASE,S*DC,;??09FP';&X-@/RLVFM;\'3LG%
MV13GXBQZ-L=YD;]NF*9#L4YGO;==&TWM[VX3)VT"G4[?9\T$.&<A,7J=F3O+
M*D0[<@[G= 1Q*IRZ1A;*\AP;53@7CM4FP7MX?BXOND.1@07GKH]P]L)Y#64I
M[^0I -.^(1Q^NS:"&N2_.*V, X=3ND9X"_]M%3(Y^X?,3O-Z\^;J17OVP;WV
MTO,/VL?NK&3&:1T8>9L%IYD6(P%E;[5SSNE;)YVHYO021TPIB&]^(A_J&QPZ
M9TSR44<7ENIM*3W0N+9K1GY*[W.;!.L(P-S7$:IX$TS_XT)FK@ <<)54YU59
M);POR$O_D0L\E:\WI4TEA'8H) K=GDQIY@NSTH#U<:;":]N<O$\?1CGSJ[O*
M3MEWG:\^3YT:[&%H%7]XSY5Y]!T*:\L,@P'EPHW(.W \UKFV=H3SR-VT$RD)
MW?SW?/$3J+MTT)TYYADHN*#31R(^KDX_8;&J?#BI&+OB/2LD!-Q0O^&Z#&'E
MS5>^?E6+RZIP$!J 1-[\;,2IJ%(Q@F N<38T1W.F90J9/!G!4J5;REJF.A [
M.X\Z&7; Q:P>@IS"HH&*KAU1.CH4VWLZ% L,8CKUX>B6O!.,>SDNU>FGC%PE
M='R?#.Y94.HGC\U;=7A,PX\> ?.:D9S'05 !I%]O>*B+\^I0Q+_N]="_ OAD
MZ'BES!"%U4?[G<;"Z29_/QJ\'X=")X 110S]YB;&O_8[D!^U;J1"7L4=<+;S
MO=!Y&NX9.L^$V^OI';^RTQ JEXZOP?0ZECR7\:M1"BUC:$"]S./!,L,IP?*,
MO6YD\T0Y<?0Z?!^BUQ/W#XALEG  MYH9H,/CLD:K=MQE?+)W?\YO8'KMZ%T>
MU#4\=LH=&'80\]$>^F$'JR[3*!VI<B*?#,$;/>F=N[2[SN.#PI-T=5KHIK(6
M:0$>*4O=KM37"9*>53K^%1P+VTJ8Q\AIDSR;IJ3C+R-?>%2;5E>SSP/P_!;(
MV>E9>YNA[\'Q2:93QY1S ==DO-ENW[K5MB= P['R;9T\:L"0^=7<<MAUUC%"
MM'$'\8YPPC?@SJ[<I N=M-,5!>*M3+%6^XS##E[:@1L#BU,NGX$!L41&V!>^
MV2!/R<<QB[>YI>G5X==)*<,&QSG:N5_I! )7_9E=KK5#<#XES;=V3LY.VM2M
MC;/:7T!TC"L3XA:X^58$\H?'8W3\#H[$'DZCWQ+9VV+D'8<"Z8."LT^95;(#
M@Q<Z,^J=3L44)V%.!WQ&<UPH/W3 Z?(%QMH95^L1=RV"_%#2^?X#UW&YH2-T
M(J]3CO+*?0<LXP@R.QU2=QQ\2^.L&I2W\KU:W0H,==6M[OT<?-9"@:M.LF_@
MS.##;.K'J-;;@_WM]I<^NM5>>OGY=O^.NW#:\;D+IVT!G'# ?&MAX>?>Q<.9
M(-%;G*1>52^+^< O%X-L?-MFM#K&L=AL:QO:($>W1)UM0MK:0&<Y40.PV'T.
M1"1.LKKPDP?WW5EN4_^F(64_J'QHJV![6E?F*';EU)G0B:VV=HF..X=% X4/
MYM')=<9(>I"1 R;(LB[UQ_4U0J<%\*OMMPW0WA" SES:[X"3O%(N+HHW*8,C
M$L)/SM$"G(8SM0I>5#FD$1A6&CA#/I/D\68[I]W3)G $,R!=LF4Z%PG#T=_
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
@\>&:)_VX'%96VO\/H2KA8^:SK4,     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_2.jpg
<TEXT>
begin 644 image_2.jpg
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
MX.DKX7V)ZO%FFZ>%%D(HY3^ZV"9X5I9N+J]\9P!D[FG3*2U$3@BQE>FG5/[
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
MU)^;+3Q\]OJ_R DA2DI/QL7,)=*QB>GREE<<AI*F O77Y%<>?7"4.]&7;#K
M>MY\_%+_B+"55)Y9@R0HJJJWCQRO)XSFV*WDZL^3;9L6FGL+>TD+)?_O;"$
M=WSX^NWM?__/+[__D28-<[_&L%(R?QD<W+JWJGL"^*7^CEQ;#@]"(C8EX(4.
ML!ZQ6@>#ZI7PNT:LP)>[Z_C77C[IO?_FXY>?__DOL?G,6:9[N[PTSED(RWJT
M;6R])_DGEOWE]S_20/)O+<F>,<T=V&1<?YALVUMW[BE-6@A@#.G)_N3J/0O"
M0^N'71QH%>H@_1QV2,OO^@ORJ]X"$BY#;%$WL,X.P!=BYXK9E..%3%%_0:XM
MAP=_\>;CEYA+5+$UH]B7*-S+/J6+_O;W?Q!:W.ZH^K;ZDV3;1DI)"P$8)4V>
MYGZ?062KK@M@P]\^"D\BW2%VSUN;?L$HZGO#M>7P & &PC<='%CY"P5BFQRP
M1>$RUS>W/__S7V*%+\N*K1G%PE.C8OW]23\]NO>VF.9F0TK<ZD^2)2U42%H(
ME$ESY;E?J;S6'D,N"'NW=):<I1T6Y@<>;3O) Z>0[ 2(R?-WG^I?$#:7V+T=
M>-\%)">'ZJLGJ5@26BRE-R30;X&\09'8!IY[.V21/FT56-BV#3&?;%)K;4_4
M-.KZ0V9)"X$^;SY^"5@\R DNY_)6:V5E66Y..Z1);?T%^96=;> H=Z*O6$P$
M8">N;V[%(FZ6M1;L"(M8*I2ZL?6DWV"$J+18$KH>H&O+X<7C\_<?Z2&<)NKU
MQ<':MLD8: AI(0A!6BL&?%Z75P$6H56HITP+C"!VV[\-LYL!+"!613NDO [
M'6(_?.-2A&$$L=N>]]U97-_<BIU5<Z<R26BQ"E1Z^TY)/\;T6HR0J=TB]XQ9
M2 M!(,2FSO<:MK'W L2JR^TKME6T7\0Z*666CK %L2@)3TN >Z%5J+-T,1I!
MK+@G+<?*$<)]B,UY:F62T&+1!MX"=Y*6HNDGR81D3BHX;4):"&+QR^]_U(\G
M57GLKD<L.&Y?MHDP0OW5N+8<'H1$+$S&JQS@7J(5?@U7;&<GO_"^@Z-Z9DAF
MS2CVGJ*W;X'KF]M??O^#^%(M1PG8A+00A$-L%^8%F5NO)%2RT(C,"2SPX>NW
M^JOQ*S<59,1J]&C\!5CF\_<?]0\']Y;V7 O4WXMKR^'!:H0S0X]>7)6C]8G8
M=T0O^QI(#M5RYQB$M!!$1.RM/">=^"OA;3U$CA<:#IM<@R3UO>':<G@ \)\$
MF=5;4V9G)[]<W]S6WXM?:4';0KH9A,\U*4?K$WK[PD)RZ-3TJ*?BS1JDA2 B
MVC.G27I[UQ"G>\R:E(H,1VPW@R=7[\L10CQ(=@*$@E:A47*PQ'!XW\$I8GL
MG*J1@1#K9:>^\UQ^^?T/L7O@8HE26H.T$ 1%>.8TR0/W7CBC>* R6T7[12PM
MQ!,/CISH"Q",]!NI?SC807H[AB.V"3;K@NV(3>PG-7H3ZW&YMAP>K.#ZYO;)
MU?OZ8D:3AB%KD!:"N,@_E F2WHOJ[-F%G 0S''8S #W$GNJ\QP$6$.N6<"?'
M"XV%]QW42.Y5); ?@-C;2N; IR&D5V>$C8N6Y8%O"M)"$!?Y3A&>MLO(WP#V
MI?U\+&)34N)3<)0[942C0A9@)\2*&]S) VHL8JURG(G;!+$>LJS !H-B:2&!
M;V0X8GG]<Z5AR!2DA2 TVH]CTD++R+>+V9?CA<92?R.N+8<'(1$+$],#!S"'
M6)3-H^QR.1;>=W G>@U# CM,B 6=B#(U(7C;$'>1'4@+06BN;V[K)Y2,/&H7
MX(QB"[*-^$#$?@("*T9H@E@/*"V5 '.(Q<0]RO%"8ZF_$=>6PX-+>?[N4WUY
MO5L.TAMBU:BTBK;B^N96;)^#]=(P9 ?20A =L0;\4TD++1#V!6Q*0OD#$:NS
M9C<#R-3WAFO+X0' 7TANE.11MF\=A5YI8SE"N!2]>^/@_U$C5L= ;U];PDYI
MR"\:@;001.?-QR_U$TI#TD)SB/5)N)9:^%&(U1(*G$8+V_GP]5M];_B5$WT!
MYM#;)<FIQ'1&07$/+*!7]NH]#R'VSF+]WIRTA!';\&"-E @;@;00@%IQ\21I
MH3GTYLI^Y7BA4;#)->A!F P@ F'K:@W*\4*C$/L5<".U1>SV./A?,-8C<FTY
M/&A!S*.&O/^T-2 M!*#6U3M)G/1.Q.*&WN5XH5&(/?>\5Q%"$TAV D1 K.S:
MM1PO- K>=[" WL88KN\0>MEA)=<WM]$R0]3 68"T$(#:Q'K2]?QI/\2BX=ZE
M=W@48I-.[WN.0Q,XT1= 'M5)NU]Y_PY!;.<#"L:;(Y8^=QW6$*M))8Z_*P$S
M0\PBAD-:"$#M53WI>OZT$ZK?M6O9GG@(]1?AVG)X$!*QK#\]<  %US>W 3??
M-RX)["'POH-E?OKUM_HZ^]7U-H-BU0R$F/8F6F:(S6.&0UH(0+#/.DOA58W8
M(DI#;M3^B#WTV,0&,F*UL:3, 0K$@FL:N@[7^D4L/WI]<UN.$+;Q_-VG^CK[
MU76'"KWL<"[1,D.\ L9"6@C@3^IGDX 47A7H';^IL2:D0J0_8FUSKM>*T)#Z
MWG!M.3R V.BU"FD,A\J,(=1?A&O+X<%FF.K;0:PLE1!3'T)EAL@UCH6T$,"?
MB)489WEG%XA]RVDX;SY^J?]W=W*\4'_$2@C)+,*1$WT!U!';$^GPUT2]_A\]
MRL$ G9&Y<[*N(_YFN;ZYK2^U7UW?)&(A"'K9NY$NM4;YR+T2#AH+:2& /Q$K
MXLBR2#M%KU4HC4AFQL_\LC-B^_"PR34<"9,!2".V]^GAW[]QC04(=;Z=T2@+
MFV0?PIVH+[5?74>-Z^&XMAP>[(E8T=N"A"X'0EH(X$\T5F6%Y2 #<WUS*U:G
M,TV.-9J+.5ZH,VD%7G\+?GWS\4LY0H@'R4X 821;A8XJ9TX0UN\,[SM8@]CB
MMQR>$\3"^J[S<T[1*VZ^4S;_& AI(8 _(2VDC=CRZ7"21]$(E# /Z(S8$X\-
M,^&H$EV=)$P&,*'7*C1->S3:/CA>J#,:D_])BL-V0FRV7P[/"?2RPW;$GOEW
MRD1B(*2% /Y$;-ITX)U]@MX9Q:=U.AKU(U0>=:;^"EQ;#@]"(O8>)]D),"'V
MZSZ<[)TKD_%B^Y>>B/TB>-_MA-A]4@[/"6+GN3ZY>E^.$+J@L4/,LNS_,0K2
M0@!_(C9M.I 6.D&X5>@HU)G.\4+=D#F2*DMM$63$-DLAQ@J0$2NU/E0=TAK/
M+HX7ZHE8N5N:EY8CA!:(Q3?*X3E!+!!!+_LHTKI [,E?R_XQHR M!/ G8M.F
M ^_L?Z/=*I31&" [2'1#+,1&"APR];WAVG)X %'1FZ(7=3 :I_UQO%!/ZNOO
MVG)XT BQAV<Y/">(?0OT]@U$K//L3JD2& )I(8 _$7MA'T@+_1N]G5CK](G&
MW4MY2#<T-AZ<Y,Z!HU#?9+9._P/$1*R.X7#7.TLCT$/G;C?$?A04]^R'Q@IQ
MLAR>$\3V_J*7?2QB/^K:.M(%'2 M!/ G&ALXG$HIQU%HQ_;).V.%&LWI=PX-
M]D#CAIDD!0Y'PF0 HH@%U Y5J]!1Z/%%N+ /;SY^J2^^7WG?[8=8!+D<GA/J
M@;BV'![T12^Z55B7SD '2 L!_$G]2/)NO>P,2(16H:-00(&;M@\:^]5,<CHE
M'%7*[2<YT1?@*-?;>IB/=]3_I$<Y7J@/%/? 2D@+#4<LB$\1IP7$7@&%=!X/
M@;00@-H![-ERD/$0FX<=YJ=B,C?PG4DO:([8*I'.2#C*K9$(DP$<%5OYY\I?
M--[+'"_4![&B-[*)^Z'Q8,D^>G%5#L\#,K6;67K[C* W.SJ5BL_^D!8"4'MA
M'WAG_X725#B[$/[6V&5EKHH6VE)?>=>6PX.0B#WP%Y[V $&(TRIT5$EL4^3;
M!]YWL!*E6\5I<(->=M@#L:U$"[G-^D-:"$!PY<G#-%JJ3Z-R<*X="AHBTUN6
M)0@%&8W4^"1'=$!PTJLJ/=[KGX9KYUJ%CD(A'IY='1#[:2S\+F C2BT%RPMA
MLVBD_"?I9;>#4M*WD(A0?T@+ :B]L ]LQJ7XIEPNII-);;(XW!NQC*G352(T
MI[XW7%L.#R 8>C/SA5:AHU#%!AN"=:"^[*XMAP?MJ*^V7YU.^,4B$LOA".B)
MV(J^D!*3SI 6 E![81_"Q];U7I/W3H5E#E(BH[DW,AG$+"<9P%'H 9BE2@Z"
MH]<JE(9S[\Q<HZZ?E_+>?/CZK;[L?G5Z8(P7Z@ON5Z?/%GK983_T8IB3E)AT
MAK00@%HS/A$EC:7UJ6MJ<S1NX^5R6MB.6 DVNQG 4:X4X-XZ  !MQ-Y3AW6O
M*HW=@-G9=6]XW\%*Q&Z5-4]1@]0#<6TY/!B*V&_\5*=I8+^0%H+HB%49'\('
MUL6:(0ZKETSI]5G_N^XDJ;DW&O?)).UE<.1$7P ATK1<H\QE,@WG^N:V'&>%
MS'.,<O)=$4N:.HWUNT L9.SQ5A&+,I'U-XAJPQ W6V=("T%T]+((P>.D,5N%
MCD(+Q7LW6H$MB$T?5_XZ0!N9IU_68^P#H!4:33.GKOQ%RVP.QMXON_+DZGU]
MS?W*W;(?8E,CC_$-L<S<RD)5Z(E>)'.2-7Y/2 M!=/36GY&CZGJOQO4S,)FI
MI\=YOR/$JK#7E&"#/"0[ 300JZT^K&X5RM3_ND?9^V57>-_!2L1"'!YO%9D>
MT&SP#6G,HE<2G5U94@--("T$T1%[DD8^NE/OC.+#F9/@^E_W*)/.7:DON&O+
MX4%(Q$[T/>NQ#Z"$6!SS<&9<0R/BS]XONR*V;HU<R[@W&L^328]3([&&K;->
M9] -L=ML<GUM-&R'M!"$1F;'ALG(9Q+HO13/?1UJQ$8Y7F@_9%K*LN?^0$"5
M^MYP;3D\@!CHS<G/:A4Z"LUC.5YH/^JK[=IR>-".^FJ[MAR>!\3.<WWS\4LY
M0C! FF;47Y: E)CTA+00A$9L@^9#X)48K4)'H?N9XL&=2!/Z^FK[E9UJX"BW
MZQ2K( B+6&W[X?S::IG2#0Z,V0FQU&GD+2[VAJF1!<1>:N?&): ;8@G(R;"!
MS?Z0%H+0B'7B1VZSD"FQG+P@Y"USM!+'"^V$V,_DW(@;2"(32,W2 P<Q$?LA
M'\YO%3H*U?Q>,(.%-8C]3'C?[8=8'9C36Z4>B&O+X8$9Q'[ODT2$ND%:".(B
M-K<^!-Y![O/W'WJM0A=TS,B4AG&\T$Z('=O 9!&.G.@+((%85?7ATL(%C=V
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
M1'7/Q@7$$GML9P%'N4U* P8ZP3+7-[>255P!6X6.<G-RR2T6EF')C-U,2]V
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
M%I@B-&\-L7:T.6T&0H&T$-A%[.T[:3/ZJ7JU$4]5VDE9;/I(Z2(<Y0H46/Q
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
M'=G\6:VZ3Q'ZLKPO=T UPCY)JY >JJT,HXX7$LL!N#XVQ@ZJ:Z53TQC+87N
M7G;T*!O'P7:"IH7("6&AM9R0_"W*VTL2U>[[4;>KZO5$1S9?V],#A\--2^CR
MOFR-6#BXEE8A251W QYUO)#8^ZYYF4A,@I1\>:P;J$>!:-RT3#,5PP2G1$P+
MR0?<\5RMY832AZ%5"#PBM@">'-67+5]LCO9M?O,S!\/A=IB$R#^]/8;\8 WU
M=RW@J,-.Q+JO1F77]-!>YF?=E0[0RXZ^?/#T57K%E/<QP$6$2PL1C\!":SFA
M8X 6@5&]%]"!^NL6L$,,\4[8S0"'FV9-Y7VY#?D7'-IW[W"5:LO%Y-X7$ :B
M.O$8LM83>]\U+Q,)B]B-,>>0']W%J)8VHJ2/7EQ1G0,-B946(B>$A6GQ8VW*
M(G]&\:@(._0A35/J+UW <IQ=B%!.B,9MGL6/L*L^&G?OX*9J8#V;YJC69L[0
M$-6 ]9#CA<0>!<WG V&1WV4TN_>KMBW$"=&+OGY9X() :2&>]5AHL]I1=3TV
MR:)"FR=7[^LO7< A]VW],1 [VSS^*Q8F0X_N&B"6KS@F'J&-Z@T\9 ,TL4JI
M#U^_E2.$2XDP%^IPC%]#Y",P*&!ZI_ <ACV(DA8B)X2%-I>UG[__H%4(7*/Z
ML.W_Q)#?A@A=6-Z7FZG_!&)G=TWS:P?[:!621_6 C2''"]4?P[7E\& #JLNE
MPN8;$>^'_(F Z-HT^^H?BX XA$@+!7GOXDK34]7L'$5^1K)K+ 8LH+HQ0O^,
MIFK%+CJR^6VO&G!$7Y;W93ODG]M$)2(@UN,RV3FC*38??OCL=3E"V(9V)6C6
MT6VC7=*!KDTW)R<)P:[HIX7(">&I:09FMO52;/U0VSS""#91/1&G'.?.L)L!
M#K?Y0UL^:([VW75;&]777Y96H2"HUJCMNGMDC=C[KOE\ %2WW2[T4A(:(4N'
M[DRW9><W%\1$/"U$3@A/??3BRO*"5G49-NEE7@@;43U2OO,-'&2YB)9MWAG
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
M".[D\<NW]=TBX/9GPIV(;;N7OOURA+ S$4H0)H=7E-8?"8.8YCP__?H;J2"
MH_&T$#DA#4F_'V/<S,,G=F 3U83H3A64JI<+'=D\Y2D?3T?[;GQB1XC3T2H$
M=R+<Q+Q'D:+8^Z[Y? #6H'HR:VWS.J2SH)<]E ^?O7[\\FUZIKW][__9X^$/
MX!>[::$(871A'[VXREU!D5-!I\AW*-,J!'.(K9!/+8?:@CA;BJ-9FV^0R(F^
M.-R-P4WY>YA6(9A#.'*ZQ_%"8@%]LL5#$/[1%3YX^FI@@)Y>=FW_]O=_Y'X@
M\D  RQA-"Y$3\F5:3*;';EIRDP>ZDPCW,ZU",(?PG+MY]/S(;@9HP.;O<7K@
M<+C/WWTJ[\O5I!E._1\4D^ O+%#?,!KNT:D@]K[;8Z(+:Y"O*)W<\G;>B'#E
M8B@?/'V5'KRY$RA-9D@" 9R+Q;10A!BZ4],#=WKFYL1[\^"1)/(3.UJ%8($T
M,ZOO&0TWEI_7"%\K=&1Y7VY&_B6(]MT2W!0K_Z^E50B6$4MU3.YQO)#8;I-$
M5T<AO'ECX< 7D'P?L(RY!GV*0R;??/Q"*!*@%1;30OFGCD-,C]="GK8;^?S]
M1WV=Q:15")9):YOZMA&P>7EUA,<%VK>\+S=3_PG$SFZ9J-3_-3&WY,P@ ND.
MJ6\;#<NA;J;^$ZXMAP>]N+ZYK;\.5;>\H+>0UG'UA\'.Y@1/+3EI@&[\?WA&
2GCY,J*H<     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>kpmgllpsignaturea01.jpg
<TEXT>
begin 644 kpmgllpsignaturea01.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#T17AI9@  34T *@    @ ! $[  (
M   .   (2H=I  0    !   (6)R=  $    <   0T.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $-R86UB+"!4
M<F%V:7,   60 P "    %   $*:0!  "    %   $+J2D0 "     S8Y  "2
MD@ "     S8Y  #J'  '   (#   ")H     '.H    (
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                       R,#$X.C R.C(X(#$W.C0Q.C(Y #(P,3@Z,#(Z
M,C@@,3<Z-#$Z,CD   !# '( 80!M &( +  @ %0 <@!A '8 :0!S    _^$+
M(&AT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN
M/2?ON[\G(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM
M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS
M.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X
M+6YS(R(^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D
M9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T
M<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E<V-R:7!T
M:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD
M,S-D-S4Q.#)F,6(B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+R(^/'AM<#I#<F5A=&5$871E/C(P,3@M,#(M,CA4,3<Z-#$Z,CDN
M-C@U/"]X;7 Z0W)E871E1&%T93X\+W)D9CI$97-C<FEP=&EO;CX\<F1F.D1E
M<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M
M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O
M9&,O96QE;65N=',O,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@>&UL;G,Z
M<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M
M;G,C(CX\<F1F.FQI/D-R86UB+"!4<F%V:7,\+W)D9CIL:3X\+W)D9CI397$^
M#0H)"0D\+V1C.F-R96%T;W(^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&
M/CPO>#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K
M970@96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5
M&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*
M"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ_\  $0@ H0'P P$B  (1 0,1 ?_$ !\   $% 0$!
M 0$!           ! @,$!08'" D*"__$ +40  (! P,"! ,%!00$   !?0$"
M P $$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G
M*"DJ-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%
MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35
MUM?8V=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$
M   ! @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P ! @,1! 4A,082
M05$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X
M.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3
ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+C
MY.7FY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HK"\3^-_#7@VU\_Q-K-K8 J&6)VW2N-P7*QKEV&3S@''4\"N-'[17PU-V8?
M[;F"?\]_L,VP\ ]-N[OCIV/MD ]/HK+\.>)=(\6Z)%J_AZ]6]L9695E",ARI
M((*L P.1W ['H16I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M !['17S;X(_:,\6>+/B)I.B-HFFBSOKH1.MM#*\R)W;<9,84 L3MX /%?25
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
M.6)('0=-Q //_%NN^,_B3X;N=>\6X\&^"["0@1#S/M%XY4J(U&,R$DA2Q"H
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
M"O!^F^!?"MKH>D(/+A&Z68HJO/(>LCX'). /H .U;] !117C?QR^,R^![-M
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
MDCHIZA6(ROX$5KT4 065E:Z=9Q6>GVT-I;0KMC@@C"(@] HX J>BB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***X_7/BQX$\.W$UOJWB>QCGMV*RPPL9GC8-M*E8PQ# @Y'4=Z .PHKR
M'4_VF_A]82[;5]3U,9QOM+3:.F<_O60^W2JP^,7CG7Y5?P9\+M1EL92C07>H
MN81/&XRK#("@'KD.PQ@YYH ]GHKP6ZT;]H7Q/<-)-JVE>'(6 =;:&156,@!=
MNY%D<YY;EB,^G J2X_9WU[7(T3Q;\3M6U.$KE[=HW958X)VEY2,9 _A'0=*
M/5M=\>>%?#$_D:]X@T^QN./W$LZ^8 1D$H/F XZXQ7"Z]^TG\/\ 1W6.RN+W
M69"75OL-L0L97&,M(4!!SP5W=#[9N>&/V?/ /AQ0TVFOK-QNW>=J;^8!T^41
M@!,97/*D\D$D<5W-KX5\/6,21V.@Z9;1QG*+#9QH%.<\ #CGF@#R@?'KQ#JA
MCA\,_"_6[R::!9U>8LB*DF?*DXC(*-M;!RH.TX/HR37?V@/$"BWL?#6C^'H;
MEALOI71I+89SEE:1\YQ@_NB<'@ \U[?10!XLOPI^*&JVS'7/BU=6DSL'9-/M
MVV@]2 RM&0,]@ ,=ATJA:?LH>&4E)OM?U::/;PL(BC(/KDJW'7C%>\44 >>Z
M7\"OAWI>GQVP\.PW;*H#SW;M))(P !8G. 3C.% &2< 5VFE:+I6@VK6NAZ99
MZ;;NYD:*SMUA1F( +$* ,X &?85>HH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBLW5?$>AZ#M_MS6=/TW?C;]LNDAW9SC&XCT/Y&@#2HKR?4
M?VD_AU9 FVOKW4<+N MK)UR<_=_>;.?T]ZBC^+7C+Q3;7A^'OPWOIQ#A5NM8
MN$M55CT_=L1OX'(5^,C/49 /7:;)(D,3RS.L<:*69V. H'4D]A7AESH_[0NO
MK)!+K.C:'#+"RL(F52-W& ZH[JP!X92,8SG.*K6O[,DVK:HFH^/?&M_K$NW;
M(J*3(<?='G2,QQCMM[\'O0!ZWJ7Q#\&Z1',VH^*=(A:&,R/%]MC:0J!GA 2S
M'T !)[9KS^X_:6\+2K,GA_1M=UFX2$NBP6H5-W.%9BVY1G&2%.,]^E=+X<^"
M/@'PTTDEMH$%[*Y'[S41]I*XZ;0^0O/<#/O7=6]M!:0+!:0QP1+G;'$@51DY
MX ]Z /!4^+GQ;\4:A!:^%/AV=-AN@0ESJ,$SH@V_?\T^6@QACR#G@ $\%T^G
M?M#^)+*2PNKO3-!CD8JUQ',B/M ZAX][*">XPV1V%>^44 >$)^SAJ&N6]NWC
MSQ_J^K3*$+Q*S.L9Q\RJ\K,3R6 ;:.N=O.*Z[PY\ _A_X<G$ZZ1_:DP0)NU-
MA.O3D[" F3Z[>.V*])HH S=*\.:'H.[^P]&T_3=^=WV.U2'=G&<[0/0?D*TJ
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH YW7_'_ (6\,7BV>M:U;P7C+N6T3=+,1V_=H"W/;CGG'2N#U#XI^/-:
M4Q?#_P"&]^[-(?+O=94P0O'U#!6*9W#G.X8X'.:]+L_#6BZ?KEWK-EI5I!J=
MZ,7%VD($L@XX+=<':I([D ]:TZ /%/\ A"?C5XDMXI==\>6NA"51OM=.A^:!
M64;@64+EQST8@'HV#6Y:?L]> HM0-]J-I?:O<NV^674+UW,LA.3(^W;N8G).
M>#D\5Z?10!SNB?#_ ,(^'+I+G1/#FFV=S&Q9+A+=3*A*[3AS\P!&1@'N?4UT
M5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
B%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>kpmglogo2019.jpg
<TEXT>
begin 644 kpmglogo2019.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" !- * # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** /E
M?X'^,?V@/VBO!EYXHTKQM\,=!TV37-6TZUL;CPA=7<T,5GJ-Q:+OE%\@9F$
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
MB?XY_#OX<PR+)#X9TN;7+Q.H$]T_E1@CU6.!C])?>OG+_@B'^RUJG[1W[?\
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
MH?'7]IWX>^"](DM;>_UW7+6VAENH#<00[7#L\D8*ET54)90RY (R,YK]J?\
M@Y.^+ \#_L 6OAV.?R[GQMXCL[(Q@\R00[[E_P  T4?YBOS[_P"#=[X5-\1/
M^"DNEZH\/G6O@O0[[5W)'"2.JVL9^N9R1]/:N+*<=5>6U\PJVYG=[);*R]==
M-3;%48_6(4([*W_!.X_X.'+3XM>'_%7PLTOXG>+/"?BB'[+J-UIS:#H,VDQ6
M[%K=)!(LEQ/YC$!,$%=HSP<UXM_P1)L?%&I_M^:/;>"_$7AKPOXJN-'U!;"[
MUS2GU*U<^6IDC$230MYAC#D-OX"MP<U^J/\ P7G_ &!M<_;._9HTK6/!NGOJ
MGC3X>74M[;6$7^NU&SE0+<PQC^*3Y(W5?XC&5'+"OP6\&>,_$7P3^)%CK>BW
MFI>&_%7AF\$UO.JF&ZL+A#T*L,@CD%6&""0002*VR.M'&94Z$&E*TDU963=[
M:=G?MW)QD72Q/.[VT?\ 3/WK_;(_X)U_M"?MR_"%? _C+XU?#NTT%KZ*_E32
M/!-S;27#Q;MBNS7SY0,=V !\RJ<\5^07_!2G_@GZW_!.;XMZ%X/NO&=GXQU#
M5]*_M:9K?3FLQ9(96C16!D?<6*.>V OO7T9X4_X.:OCKH?AR&SU#PO\ #C7+
MZ--K7\UI<P22G^\R1S!,]_E 'L.E?&W[8W[7OBK]MKXX7GQ \:?V7!JUW;0V
M2PV$;0VMO#$"$5%=F/=B26.2QZ=*,CP.9X>KR5^54]=(J.K^2N&,K8>I&\+\
MWG<^T/\ @WN_9Y^)WC'Q1\0O'WPY\2>#_"]QI4%OX?DN-?T";5EN!,?/=8A'
M<0["OE1;B2V0RC P:_4CX8_LV_%ZY_:.\,^.OB9\0/ _B*U\)Z9J-A8V6A>%
MY]+D+7GV?>[R27<P8 6ZX 4=3S7E'_!O7\&&^%7_  3>T+4Y[?R;SQSJ=YKT
MA9<.T9<00Y]C' K#V;/>ON&OCL^S.<\=54;65XWLKV2L];7[GJX'#J-&-[]]
M_F%>#ZC_ ,$OOV>-8UJXU&Z^#?@"XOKNX:ZGGDTJ-I)968NSL2.6+$DD]S7O
M%%>!2Q%6G_#DU?LVCME",OB5Q$41J%4!548 ':O)/BW^P3\%_CUXWG\2^,_A
MCX-\3>(+J..&;4+_ $U)KB5$&U S$9.T<#/:O7**5.M4IOFIMI^3L$HJ2M)'
MG_P<_95^''[/?A[5])\#^"_#_A73->;?J-MIMJ((KQMA3+A>"=IQGTK@;/\
MX)7?LXV%S#-#\%OA['+;NLD;#2(\HRD$$<=B!7OU%:1QE=-R4W=[ZO7U)]G!
MJS2^X****YS0\[^.'[)/PR_:6O=/N/B!X%\,^,)])1X[)]5L4N3:JY!<)N'&
MXJN<=<"IO@=^RU\.?V9XM23X?^"?#?@]=8:-KX:59);?:S'N";]H^;;O;&>F
MX^M=]16WUBKR>RYGR]KNWW$\D;\UM3S+XU_L8_"?]H_Q):ZQX]^'OA/Q=JEE
M;"S@NM4T]+B6*$,S^6K,,A=S,<>I-=1\)?@YX4^ W@J#PWX+\/:3X7T&UD>6
M*PTVV6W@1W8L[!5 &68DD]ZZ6BE*O4</9N3Y5TOI]P<L4^9+4X7XX_LQ?#W]
MI>RTZW^('@WP_P",+?2)'ELH]5LTN5M7<!69 PX)  )]JH?!']COX5_LV:U?
M:EX!\ >%?"%_J4"VUU<:58);R7$0;<$8J,E0W./6O2:*?UBJH>S4GR]KNWW!
MR1OS6U"O&_C]_P $]?@G^U'K+:EX\^&WAG7]5=0KZ@]N8+QP. &FB*R-CMEC
M7LE%32K5*4N:G)Q?=.P2BI*TE<^2;3_@A=^RO:3[_P#A55G-SG;)JU^R_EY]
M>D?#+_@FS\ _@[>17/AWX1^!+&Z@(:.XDTJ.YF0CH1)*&8$>N<U[=1714S+%
HS5IU9-><G_F1&A36JBON0V&%+:%8XT6.-!M55&%4>@%.HHKC-3__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962771552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">40-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001453015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPrimarySicNumber', window );">Entity Primary SIC Number</a></td>
<td class="text">3620<span></span>
</td>
</tr>
<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Ballard Power Systems Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">A1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">9000 Glenlyon Parkway<span></span>
</td>
</tr>
<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">Burnaby<span></span>
</td>
</tr>
<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">BC<span></span>
</td>
</tr>
<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">V5J 5J8<span></span>
</td>
</tr>
<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">604<span></span>
</td>
</tr>
<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">454-0900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Shares<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BLDP<span></span>
</td>
</tr>
<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">NASDAQ<span></span>
</td>
</tr>
<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_SecurityReportingObligation', window );">Security Reporting Obligation</a></td>
<td class="text">15(d)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">298,394,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-53543<span></span>
</td>
</tr>
<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AnnualInformationForm', window );">Annual Information Form</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditedAnnualFinancialStatements', window );">Audited Annual Financial Statements</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">19 West 44th street, Suite 200<span></span>
</td>
</tr>
<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">New York<span></span>
</td>
</tr>
<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">NY<span></span>
</td>
</tr>
<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">1000510036<span></span>
</td>
</tr>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">800<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">927-9800<span></span>
</td>
</tr>
<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_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">CORPORATION SERVICE COMPANY (CSC<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AnnualInformationForm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag with value true on a form if it is an annual report containing an annual information form.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AnnualInformationForm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditedAnnualFinancialStatements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag with value true on a form if it is an annual report containing audited financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditedAnnualFinancialStatements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPrimarySicNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Primary Standard Industrial Classification (SIC) Number for the Entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPrimarySicNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:sicNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityReportingObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>15(d), indicating whether the security has a reporting obligation under that section of 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 15<br> -Subsection d<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SecurityReportingObligation</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:securityReportingObligationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962698352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Vancouver, Canada<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962967504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Financial Position - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 913,730<span></span>
</td>
<td class="nump">$ 1,123,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents', window );">Short-term investments</a></td>
<td class="nump">2,011<span></span>
</td>
<td class="nump">3,004<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade and other receivables</a></td>
<td class="nump">48,696<span></span>
</td>
<td class="nump">46,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="nump">58,050<span></span>
</td>
<td class="nump">51,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentPrepaidExpenses', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">6,020<span></span>
</td>
<td class="nump">4,374<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Total current assets</a></td>
<td class="nump">1,028,507<span></span>
</td>
<td class="nump">1,229,186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">82,361<span></span>
</td>
<td class="nump">56,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">5,214<span></span>
</td>
<td class="nump">20,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">64,268<span></span>
</td>
<td class="nump">64,268<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="nump">66,357<span></span>
</td>
<td class="nump">70,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherAssets', window );">Other long-term assets</a></td>
<td class="nump">370<span></span>
</td>
<td class="nump">348<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">1,247,077<span></span>
</td>
<td class="nump">1,440,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">40,333<span></span>
</td>
<td class="nump">39,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Deferred revenue</a></td>
<td class="nump">8,030<span></span>
</td>
<td class="nump">12,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">20,910<span></span>
</td>
<td class="nump">28,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current lease liabilities</a></td>
<td class="nump">3,895<span></span>
</td>
<td class="nump">3,238<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="nump">73,168<span></span>
</td>
<td class="nump">83,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilitiesAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">11,836<span></span>
</td>
<td class="nump">13,882<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredGainOnFinanceLeaseLiability', window );">Deferred gain on finance lease liability</a></td>
<td class="nump">902<span></span>
</td>
<td class="nump">1,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Provisions and other non-current liabilities</a></td>
<td class="nump">1,805<span></span>
</td>
<td class="nump">8,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisionsForEmployeeBenefits', window );">Employee future benefits</a></td>
<td class="nump">455<span></span>
</td>
<td class="nump">1,894<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred income tax liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,578<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">88,166<span></span>
</td>
<td class="nump">112,726<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IssuedCapital', window );">Share capital</a></td>
<td class="nump">2,420,396<span></span>
</td>
<td class="nump">2,416,256<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalPaidinCapital', window );">Contributed surplus</a></td>
<td class="nump">300,764<span></span>
</td>
<td class="nump">297,819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Accumulated deficit</a></td>
<td class="num">(1,560,759)<span></span>
</td>
<td class="num">(1,387,579)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReserveOfExchangeDifferencesOnTranslation', window );">Foreign currency reserve</a></td>
<td class="num">(1,490)<span></span>
</td>
<td class="nump">1,721<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Total equity</a></td>
<td class="nump">1,158,911<span></span>
</td>
<td class="nump">1,328,217<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 1,247,077<span></span>
</td>
<td class="nump">$ 1,440,943<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredGainOnFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Gain On Finance Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredGainOnFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short-term Investments, not Classified as Cash Equivalents</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalPaidinCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalPaidinCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B13<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract liabilities. [Refer: Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.
Effective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 69<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 36<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 68<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IssuedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The nominal value of capital issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssuedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentProvisionsForEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisionsForEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReserveOfExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 component of equity representing exchange differences on translation of financial statements recognised in other comprehensive income and accumulated in equity. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2022-03-24<br> -Paragraph 52<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_52_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReserveOfExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 component of equity representing the entity's cumulative undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph IG6<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RetainedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963184768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Loss and Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Product and service revenues</a></td>
<td class="nump">$ 83,786<span></span>
</td>
<td class="nump">$ 104,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Cost of product and service revenues</a></td>
<td class="nump">96,881<span></span>
</td>
<td class="nump">90,492<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross margin</a></td>
<td class="num">(13,095)<span></span>
</td>
<td class="nump">14,013<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseByNatureAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ResearchAndDevelopmentExpense', window );">Research and product development</a></td>
<td class="nump">95,952<span></span>
</td>
<td class="nump">62,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">28,754<span></span>
</td>
<td class="nump">24,725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SalesAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">12,851<span></span>
</td>
<td class="nump">12,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherExpenseByNature', window );">Other expense</a></td>
<td class="nump">8,247<span></span>
</td>
<td class="nump">2,325<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseByNature', window );">Total operating expenses</a></td>
<td class="nump">145,804<span></span>
</td>
<td class="nump">102,116<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Results from operating activities</a></td>
<td class="num">(158,899)<span></span>
</td>
<td class="num">(88,103)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinanceAndOtherIncomeExpenses', window );">Finance loss and other</a></td>
<td class="num">(2,102)<span></span>
</td>
<td class="num">(8,813)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance expense</a></td>
<td class="num">(1,279)<span></span>
</td>
<td class="num">(1,294)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinanceExpenseNet', window );">Net finance loss</a></td>
<td class="num">(3,381)<span></span>
</td>
<td class="num">(10,107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="num">(11,617)<span></span>
</td>
<td class="num">(16,140)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLoss', window );">Impairment charges on property, plant and equipment</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(263)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="num">(13,017)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="nump">9,891<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Loss before income taxes</a></td>
<td class="num">(177,030)<span></span>
</td>
<td class="num">(114,613)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Income tax recovery</a></td>
<td class="nump">3,536<span></span>
</td>
<td class="nump">216<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net loss from continued operations</a></td>
<td class="num">(173,494)<span></span>
</td>
<td class="num">(114,397)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net income from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="num">(173,494)<span></span>
</td>
<td class="num">(114,233)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that will not be reclassified to profit or loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain on defined benefit plans</a></td>
<td class="nump">1,514<span></span>
</td>
<td class="nump">2,170<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax', window );">Items that will not be reclassified to profit or loss</a></td>
<td class="nump">1,514<span></span>
</td>
<td class="nump">2,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that may be reclassified subsequently to profit or loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation differences</a></td>
<td class="num">(3,211)<span></span>
</td>
<td class="nump">814<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax', window );">Items that may be reclassified subsequently to profit or loss</a></td>
<td class="num">(3,211)<span></span>
</td>
<td class="nump">814<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(1,697)<span></span>
</td>
<td class="nump">2,984<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive loss</a></td>
<td class="num">$ (175,191)<span></span>
</td>
<td class="num">$ (111,249)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Basic and diluted loss per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShare', window );">Basic loss per share (in USD per share)</a></td>
<td class="num">$ (0.58)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted loss per share (in USD per share)</a></td>
<td class="num">$ (0.58)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Weighted average number of common shares outstanding (shares)</a></td>
<td class="nump">298,093,270<span></span>
</td>
<td class="nump">295,293,438<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinanceAndOtherIncomeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance and Other Income (Expenses)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinanceAndOtherIncomeExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinanceExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Expense, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinanceExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecoveryOnSettlementOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recovery on Settlement of Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecoveryOnSettlementOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses that the entity classifies as being administrative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2022-03-24<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_35_b_vi&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BasicEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2022-03-24<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2022-03-24<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 81A<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2022-03-24<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2022-03-24<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseByNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseByNature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseByNatureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseByNatureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of costs associated with financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 130<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_130_d_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 130<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_130_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2022-03-24<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 79<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B13<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 81A<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph IG6<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph IG6<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherExpenseByNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherExpenseByNature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39L<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2022-03-24<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) before tax expense or income. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2022-03-24<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2022-03-24<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph ea<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 98<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 32<br> -IssueDate 2022-03-24<br> -Paragraph IE33<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenditure directly attributable to research or development activities, recognised in profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 126<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_126&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SalesAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to the marketing and selling of goods or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SalesAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39M<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2022-03-24<br> -Paragraph 70<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955067632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Equity<br> $ in Thousands</strong></div></th>
<th class="th">
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Opening balance after adjustment, cumulative effect at date of initial application </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Share capital </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Share capital </div>
<div>Opening balance after adjustment, cumulative effect at date of initial application </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Contributed surplus </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Contributed surplus </div>
<div>Opening balance after adjustment, cumulative effect at date of initial application </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Accumulated deficit </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Accumulated deficit </div>
<div>Opening balance after adjustment, cumulative effect at date of initial application </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Foreign currency reserve </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Foreign currency reserve </div>
<div>Opening balance after adjustment, cumulative effect at date of initial application </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>DSUs </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>DSUs </div>
<div>Share capital </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>DSUs </div>
<div>Contributed surplus </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>RSUs </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>RSUs </div>
<div>Share capital </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>RSUs </div>
<div>Contributed surplus </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,078,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 900,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,884,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 290,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,275,516)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ChangesInStockHoldersEquityRollForward', window );"><strong>Changes in Stock Holders Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="num">(114,233)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(114,233)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary', window );">Deferred share consideration related to acquisition (notes 7 &amp; 21)</a></td>
<td class="nump">4,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity', window );">Equity offerings (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,870,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IssueOfEquity', window );">Equity offerings (note 21)</a></td>
<td class="nump">$ 527,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 527,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Redeemed/exercised (in shares) | shares</a></td>
<td class="nump">549,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">549,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,449<span></span>
</td>
<td class="nump">156,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Redeemed/exercised</a></td>
<td class="nump">$ 2,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,111)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,290)<span></span>
</td>
<td class="nump">$ 127<span></span>
</td>
<td class="num">$ (1,417)<span></span>
</td>
<td class="num">$ (4,357)<span></span>
</td>
<td class="nump">$ 577<span></span>
</td>
<td class="num">$ (4,934)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation (note 21)</a></td>
<td class="nump">9,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Defined benefit plan actuarial gain (note 20)</a></td>
<td class="nump">2,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation for foreign operations</a></td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297,700,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">1,328,217<span></span>
</td>
<td class="nump">$ 1,328,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,416,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 297,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,387,579)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision (notes 4 &amp; 18)</a></td>
<td class="num">(1,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="num">(173,494)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(173,494)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary', window );">Deferred share consideration related to acquisition (notes 7 &amp; 21)</a></td>
<td class="num">$ (20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,782)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued', window );">Deferred share consideration related to acquisition (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity', window );">Equity offerings (in shares) | shares</a></td>
<td class="nump">112,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Redeemed/exercised (in shares) | shares</a></td>
<td class="nump">304,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">217,832<span></span>
</td>
<td class="nump">217,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Redeemed/exercised</a></td>
<td class="nump">$ 916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(753)<span></span>
</td>
<td class="nump">$ 244<span></span>
</td>
<td class="num">$ (997)<span></span>
</td>
<td class="num">$ (2,466)<span></span>
</td>
<td class="nump">$ 785<span></span>
</td>
<td class="num">$ (3,251)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation (note 21)</a></td>
<td class="nump">9,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Defined benefit plan actuarial gain (note 20)</a></td>
<td class="nump">1,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation for foreign operations</a></td>
<td class="num">(3,211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,394,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">1,158,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,420,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,560,759)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,490)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision (notes 4 &amp; 18)</a></td>
<td class="num">$ (4,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition Deferred Consideration Transferred Shares Issued</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ChangesInStockHoldersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in Stock Holders Equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ChangesInStockHoldersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consideration Transferred, Number Of Shares Issued, Equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ConsiderationTransferredNumberOfSharesIssuedEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from the acquisition of subsidiaries. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IssueOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in equity through the issue of equity instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssueOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercised in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OnerousContractsProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for onerous contracts. An onerous contract is a contract in which the unavoidable costs of meeting the obligation under the contract exceed the economic benefits expected to be received under it. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OnerousContractsProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39L<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2022-03-24<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963093872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss for the year</a></td>
<td class="num">$ (173,494)<span></span>
</td>
<td class="num">$ (114,233)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract', window );"><strong>Adjustments for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">13,357<span></span>
</td>
<td class="nump">9,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Impairment loss on trade receivables</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains', window );">Unrealized loss on forward contracts</a></td>
<td class="nump">862<span></span>
</td>
<td class="nump">519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="nump">11,617<span></span>
</td>
<td class="nump">16,140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseInFairValueOfInvestments', window );">Net decrease in fair value of investments</a></td>
<td class="nump">16,877<span></span>
</td>
<td class="nump">9,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLoss', window );">Impairment charges on property, plant and equipment</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="nump">13,017<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="num">(9,891)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdjustmentsForLossesDecommissioningOfLiabilities', window );">Accretion (dilution) on decommissioning liabilities</a></td>
<td class="num">(73)<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities', window );">Employee future benefits</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsToAndOnBehalfOfEmployees', window );">Employee future benefits plan contributions</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForSharebasedPayments', window );">Share-based compensation</a></td>
<td class="nump">9,408<span></span>
</td>
<td class="nump">9,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxExpense', window );">Deferred income tax recovery</a></td>
<td class="num">(3,578)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperations', window );">Total adjustments</a></td>
<td class="num">(121,743)<span></span>
</td>
<td class="num">(68,876)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ChangesinnoncashworkingcapitalAbstract', window );"><strong>Changes in non-cash working capital:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables', window );">Trade and other receivables</a></td>
<td class="num">(2,945)<span></span>
</td>
<td class="nump">9,640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories', window );">Inventories</a></td>
<td class="num">(6,532)<span></span>
</td>
<td class="num">(22,996)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(1,668)<span></span>
</td>
<td class="num">(810)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables', window );">Trade and other payables</a></td>
<td class="nump">2,182<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities', window );">Deferred revenue</a></td>
<td class="num">(4,079)<span></span>
</td>
<td class="nump">2,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForProvisions', window );">Warranty provision</a></td>
<td class="nump">2,614<span></span>
</td>
<td class="num">(1,063)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherAdjustmentsToReconcileProfitLoss', window );">Changes in non-cash working capital:</a></td>
<td class="num">(10,428)<span></span>
</td>
<td class="num">(11,600)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Cash used in operating activities</a></td>
<td class="num">(132,171)<span></span>
</td>
<td class="num">(80,476)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NetChangeInShortTermInvestments', window );">Net decrease in short-term investments</a></td>
<td class="nump">1,010<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod', window );">Contributions to long-term investments</a></td>
<td class="num">(17,913)<span></span>
</td>
<td class="num">(51,757)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Additions to property, plant and equipment</a></td>
<td class="num">(33,932)<span></span>
</td>
<td class="num">(13,158)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities', window );">Investment in intangible assets</a></td>
<td class="num">(550)<span></span>
</td>
<td class="num">(1,543)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod', window );">Investment in joint venture and associates</a></td>
<td class="num">(9,272)<span></span>
</td>
<td class="num">(12,351)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Consideration paid related to acquisition</a></td>
<td class="num">(14,900)<span></span>
</td>
<td class="num">(7,157)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivities', window );">Cash used in investing activities</a></td>
<td class="num">(75,557)<span></span>
</td>
<td class="num">(85,630)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Principal payments of lease liabilities</a></td>
<td class="num">(3,322)<span></span>
</td>
<td class="num">(2,798)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Net proceeds on issuance of share capital from share option exercises</a></td>
<td class="nump">916<span></span>
</td>
<td class="nump">2,415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProceedsFromIssuingSharesEquityOffering', window );">Net proceeds on issuance of share capital from equity offering</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">527,291<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Cash provided by (used in) financing activities</a></td>
<td class="num">(2,406)<span></span>
</td>
<td class="nump">526,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents', window );">Effect of exchange rate fluctuations on cash and cash equivalents held</a></td>
<td class="num">(31)<span></span>
</td>
<td class="num">(337)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents', window );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(210,165)<span></span>
</td>
<td class="nump">360,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">1,123,895<span></span>
</td>
<td class="nump">763,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">$ 913,730<span></span>
</td>
<td class="nump">$ 1,123,895<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AdjustmentsForLossesDecommissioningOfLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for losses, decommissioning of liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdjustmentsForLossesDecommissioningOfLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ChangesinnoncashworkingcapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in non-cash working capital [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ChangesinnoncashworkingcapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncreaseDecreaseInFairValueOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in fair value of investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncreaseDecreaseInFairValueOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NetChangeInShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Change in Short-term Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NetChangeInShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ProceedsFromIssuingSharesEquityOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuing shares, Equity Offering</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ProceedsFromIssuingSharesEquityOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecoveryOnSettlementOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recovery on Settlement of Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecoveryOnSettlementOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDeferredTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDeferredTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForReconcileProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForSharebasedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForSharebasedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;doctype=Illustrative%20Examples&amp;dita_xref=IAS07_IE_A__IAS07_IE_A_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B13<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash from (used in) the entity's operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;doctype=Illustrative%20Examples&amp;dita_xref=IAS07_IE_A__IAS07_IE_A_TI<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ConsiderationPaidReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 40<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_40_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ConsiderationPaidReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 25<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 130<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_130_d_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 130<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_130_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAdjustmentsToReconcileProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Adjustments to reconcile profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAdjustmentsToReconcileProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsToAndOnBehalfOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to, and on behalf of, employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 14<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_14_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsToAndOnBehalfOfEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39L<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2022-03-24<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of investments other than investments accounted for using equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39M<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304961818624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reporting entity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate Information And Statement Of IFRS Compliance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock', window );">Reporting entity</a></td>
<td class="text">Reporting entity:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal business of Ballard Power Systems Inc. (the &#8220;Corporation&#8221;) is the design, development, manufacture, sale and service of proton exchange membrane ("PEM") fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Stationary Power Generation, as well as the delivery of Technology Solutions, including engineering services, technology transfer, and the license and sale of the Corporation's extensive intellectual property portfolio and fundamental knowledge for a variety of PEM fuel cell applications.  A fuel cell is an environmentally clean electrochemical device that combines hydrogen fuel with oxygen (from the air) to produce electricity. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is a company domiciled in Canada and its registered office is located at 9000 Glenlyon Parkway, Burnaby, British Columbia, Canada, V5J 5J8. The consolidated financial statements of the Corporation as at and for the years ended December&#160;31, 2022 and 2021 comprise the Corporation and its subsidiaries (note 4(a)).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Nature Of Business Explanatory [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304958089248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of preparation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate Information And Statement Of IFRS Compliance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory', window );">Basis of preparation</a></td>
<td class="text">Basis of preparation:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Statement of compliance:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements of the Corporation have been prepared in accordance with International Financial Reporting Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board (&#8220;IASB&#8221;).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were authorized for issue by the Board of Directors on March&#160;16, 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Corporation's significant accounting policies are included in note 4.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Basis of measurement:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared on the historical cost basis except for the following material items in the statement of financial position:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financial assets classified as measured at fair value through profit or loss (FVTPL); and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Employee future benefits liability is recognized as the net of the present value of the defined benefit obligation, less the fair value of plan assets.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Functional and presentation currency:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are presented in U.S. dollars, which is the Corporation&#8217;s functional currency.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Use of estimates:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with IFRS requires the Corporation&#8217;s management to make estimates and assumptions that affect the application of accounting policies and the reported amounts of assets, liabilities, income and expenses. Actual results may differ from these estimates.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant areas having estimation uncertainty include revenue recognition, asset impairment, warranty provision, inventory provision, and employee future benefits. These estimates and judgments are discussed further in note 5.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. &#160;&#160;&#160;&#160;Basis of preparation (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Future operations:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is required to assess its ability to continue as a going concern or whether substantial doubt exists as to the Corporation&#8217;s ability to continue as a going concern into the foreseeable future. The Corporation has forecast its cash flows for the foreseeable future and despite the ongoing volatility and uncertainties inherent in the business, the Corporation believes it has adequate liquidity in cash and working capital to achieve its liquidity objective.  The Corporation&#8217;s ability to continue as a going concern and realize its assets and discharge its liabilities and commitments in the normal course of business is dependent upon the Corporation having adequate liquidity and achieving profitable operations that are sustainable. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s strategy to mitigate this uncertainty is to continue its drive to attain profitable operations that are sustainable by executing a business plan that continues to focus on revenue growth, improving overall gross margins, maintaining discipline over cash operating expenses, managing  working capital and capital expenditure requirements, and securing additional financing to fund operations as needed until the Corporation does achieve profitable operations that are sustainable.  Failure to implement this plan could have a material adverse effect on the Corporation&#8217;s financial condition and or results of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the basis used for the preparation of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968854336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate Information And Statement Of IFRS Compliance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory', window );">Changes in accounting policies</a></td>
<td class="text">Changes in accounting policies:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has consistently applied the accounting policies set out in note 4 to all periods presented in these consolidated financial statements. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Corporation has initially adopted </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Onerous Contracts &#8211; Cost of Fulfilling a Contract (Amendments to IAS 37), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">effective January 1, 2022.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Onerous Contracts &#8211; Cost of Fulfilling a Contract (Amendments to IAS 37)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> does not specify which costs are included as a cost of fulfilling a contract when determining whether a contract is onerous.  The IASB&#8217;s amendments address this issue by clarifying that the "costs of fulfilling a contract" comprise both: </span></div><div style="padding-left:18pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">the incremental costs &#8211; e.g. direct labour and materials; and</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">an allocation of other direct costs &#8211; e.g. an allocation of the depreciation charge for an item of PPE used in fulfilling the contract.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amendments are effective for annual periods beginning on or after January 1, 2022 and apply to contracts existing at the date when the amendments are first applied.  At the date of initial application of the amendments to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, the cumulative effect of applying the amendments is recognized as an opening balance adjustment to retained earnings or other component of equity, as appropriate.  The comparatives are not restated.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On completion of a review of the Corporation's "open" contracts as of December 31, 2021, it was determined that on adoption of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Amendments to IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> on January 1, 202</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, additional onerous contract costs of $1,200,000 were recognized as an opening balance adjustment to accumulated deficit.  As of December&#160;31, 2022, total onerous contract cost provisions of $4,400,000 have been accrued in provisions and other current liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of new standards and interpretations became effective from January 1, 2022 however, they did not have a material impact on the Corporation's consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for changes in accounting policies, accounting estimates and errors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Section Accounting policies<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IAS08_g7-31__IAS08_g7-31_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969056240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate Information And Statement Of IFRS Compliance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory', window );">Significant accounting policies</a></td>
<td class="text">Significant accounting policies:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Basis of consolidation:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:73.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.156%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership</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;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Motive Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Guangzhou Ballard Power Systems Co., Ltd.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Systems Europe A/S</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Hong Kong Ltd.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard US Inc. </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Services Inc.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Fuel Cell Systems Inc.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Corporation</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsidiary Entities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsidiaries are entities controlled by the Corporation. The Corporation controls an entity when it is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns though its power over the entity. The financial statements of subsidiaries are included in the consolidated financial statements from the date that control commences until the date that control ceases. Intercompany balances and transactions are eliminated in the consolidated financial statements.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)   Ballard Motive Solutions</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2021, the Corporation acquired Ballard Motive Solutions (formerly Arcola Energy Limited), a UK-based systems engineering company specializing in hydrogen fuel cell systems and powertrain integration.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Guangzhou Ballard Power Systems</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 10, 2017,  the Corporation incorporated Guangzhou Ballard Power Systems Co., Ltd. ("GBPS"), a 100% wholly foreign-owned enterprise ("WFOE")  in China to serve as the Corporation's operations entity for all of China.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Ballard Power Systems Europe A/S</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 18, 2010, the Corporation acquired a 45% interest in its European subsidiary, Ballard Power Systems Europe A/S ("BPSE").  BPSE (formerly Dantherm Power A/S) has been consolidated since acquisition.  In August 2010, the Corporation acquired an additional 7% interest and a further 5% interest in December 2012.  On January 5, 2017, the Corporation purchased the remaining 43% interest in its subsidiary, held by Dansk Industri Invest A/S, thus resulting in the Corporation now owning 100% of BPSE.  BPSE supports a growing market and customer base with sales, business development, engineering, manufacturing and service capabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Ballard Hong Kong Ltd.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2016, the Corporation incorporated Ballard Hong Kong Ltd. (&#8220;BHKL&#8221;), a 100% owned holding company in Hong Kong, China.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Basis of consolidation (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;Ballard Unmanned Systems</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 1, 2015, the Corporation acquired Ballard Unmanned Systems (formerly Protonex Technology Corporation), a designer and manufacturer of advanced power management products and portable fuel cell solutions.  On October 14, 2020, the Corporation completed an agreement to sell the remaining business assets of this subsidiary (note 8).  The entity will remain held by the Corporation and has been re-named Ballard US Inc.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Investment Entities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also has a non-controlling, 49% interest (2021 - 49%), in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") and a non-controlling, 10% interest (2021 - 10%), in Guangdong Synergy Ballard Hydrogen Power Co., Ltd (&#8220;Synergy Ballard JVCo&#8221;).  Both of these associated companies are accounted for using the equity method of accounting.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Weichai Ballard JV</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 13, 2018, the Corporation, through Ballard Hong Kong Ltd. ("BHKL"), established a joint venture company,  Weichai Ballard Hy-Energy Technologies Co., Ltd. ("Weichai Ballard JV"), in Shandong province to support China's fuel cell electric vehicle market, with Weichai Power ("Weichai") holding a controlling ownership interest of 51% and the Corporation holding a non-controlling 49% ownership position.  Weichai Ballard JV's business is to manufacture fuel cell products utilizing the Corporation's liquid-cooled fuel cell stack ("LCS") and LCS-based power modules for bus, commercial truck and forklift applications with certain exclusive rights in China.   </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years 2018 through 2022, Weichai has made all of its committed capital contributions totaling RMB 561,000,000 and the Corporation has made all of its committed capital contributions totaling RMB 539,000,000 ($79,369,000). Weichai holds three of five Weichai Ballard JV board seats and Ballard holds two, with Ballard having certain shareholder protection provisions.  Weichai Ballard JV is not controlled by the Corporation and therefore is not consolidated.  The Corporation's 49% investment in Weichai Ballard JV is accounted for using the equity method of accounting.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Synergy Ballard JVCo</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 26, 2016, the Corporation, through BHKL, established a joint venture company,  Guangdong Synergy Hydrogen Power Co., Ltd (&#8220;Synergy Ballard JVCo&#8221;), located in Guangdong province in China. Synergy Ballard JVCo's business is to manufacture fuel cell products utilizing the Corporation's FCvelocity&#174;-9SSL fuel cell stack technology for use primarily in fuel cell engines assembled and sold in China.  </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation holds a non-controlling 10% interest in the joint venture, Synergy Ballard JVCo, together with Guangdong Nation Synergy Hydrogen Power Technology Co., Ltd. (a member of the &#8220;Synergy Group&#8221;) who holds a controlling 90% interest.  Synergy Ballard JVCo is not controlled by the Corporation and therefore is not consolidated. The Corporation&#8217;s 10% investment in Synergy Ballard JVCo is accounted for using the equity method of accounting. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Foreign currency:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Foreign currency transactions</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions in foreign currencies are translated to the respective functional currencies of the Corporation and its subsidiaries at the exchange rate in effect at the transaction date. Monetary assets and liabilities denominated in other than the functional currency are translated at the exchange rates in effect at the statement of financial position date. The resulting exchange gains and losses are recognized in earnings. Non-monetary assets and liabilities denominated in other than the functional currency that are measured at fair value are translated to the functional currency at the exchange rate at the date that the fair value was determined. Non-monetary items that are measured in terms of historical cost in other than the functional currency are translated using the exchange rate at the date of the transaction.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Foreign operations</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities of foreign operations are translated to the presentation currency using exchange rates at the reporting date. The income and expenses of foreign operations are translated to the presentation currency using exchange rates at the dates of the transactions. Foreign currency differences are recognized in other comprehensive income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Financial instruments:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Financial assets</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation initially recognizes loans and receivables and deposits on the date that they originated and all other financial assets on the trade date at which the Corporation becomes a party to the contractual provisions of the instrument. The Corporation de-recognizes a financial asset when the contractual rights to the cash flows from the asset expire, or when it transfers substantially all the risks and rewards of ownership of the financial asset.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are classified as measured at: amortized cost; fair value through other comprehensive income ("FVOCI") or fair value through profit or loss ("FVTPL"). The classification of financial assets is generally based on the business model in which a financial asset is managed and its contractual cash flow characteristics. Derivatives embedded in contracts where the host is a financial asset in the scope of the standard are never separated. Instead, the hybrid financial instrument as a whole is assessed for classification. The Corporation's financial assets which consist primarily of cash and cash equivalents, short-term investments, trade and other receivables, and contract assets are classified at amortized cost.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also periodically enters into foreign exchange forward contracts to limit its exposure to foreign currency rate fluctuations. These derivatives are recognized initially at fair value and are recorded as either assets or liabilities based on their fair value. Subsequent to initial recognition, these derivatives are measured at fair value and changes to their value are recorded through profit or loss.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Financial liabilities</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities comprise the Corporation&#8217;s trade and other payables. The financial liabilities are initially recognized on the date they are originated and are derecognized when the contractual obligations are discharged or cancelled or expire. These financial liabilities are recognized initially at fair value and subsequently are measured at amortized cost using the effective interest method, when materially different from the initial amount. Fair value is determined based on the present value of future cash flows, discounted at the market rate of interest.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Share capital</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share capital is classified as equity. Incremental costs directly attributable to the issue of shares and share options are recognized as a deduction from equity. When share capital is repurchased, the amount of the consideration paid, including directly attributable costs, is recognized as a deduction from equity. Repurchased shares are classified as treasury shares and are presented as a deduction from equity. When treasury shares are subsequently reissued, the amount received is recognized as an increase in equity, and the resulting surplus or deficit on the transaction is transferred to or from retained earnings (deficit).</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Inventories:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are recorded at the lower of cost and net realizable value. The cost of inventories is based on the first-in first-out principle, and includes expenditures incurred in acquiring the inventories, production or conversion costs and other costs incurred in bringing them to their existing location and condition. In the case of manufactured inventories and work in progress, cost includes materials, labor and appropriate share of production overhead based on normal operating capacity. Costs of materials are determined on an average per unit basis.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and selling expenses. In establishing any impairment of inventory, management estimates the likelihood that inventory carrying values will be affected by changes in market demand, technology and design, which would impair the value of inventory on hand.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) &#160;&#160;&#160;&#160;Property, plant and equipment:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Recognition and measurement</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Items of property, plant and equipment are measured at cost less accumulated depreciation and any accumulated impairment losses. The cost of self-constructed assets includes the cost of materials, costs directly attributable to bringing the assets to a working condition for their intended use, and the costs of dismantling and removing items and restoring the site on which they are located. If significant parts of an item of property, plant and equipment have different useful lives, then they are accounted for as separate items (major components) of property, plant and equipment.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Subsequent expenditures</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent expenditures are capitalized only if it is probable that the future economic benefits associated with the expenditures will flow to the Corporation.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Depreciation</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is calculated to write-off the cost of items of property, plant and equipment less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) &#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Depreciation (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:53.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The shorter of initial term of the respective lease and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">estimated useful life</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 15 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:53.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Property</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 5 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Vehicles</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 16 Leases </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">introduced a single, on-balance sheet accounting model for lessees. As a result, the Corporation, as a lessee, has recognized right-of-use assets representing its rights to use the underlying assets, and lease liabilities representing its obligation to make lease payments. Lessor accounting remains similar to previous accounting policies.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At inception of a contract, the Corporation assesses whether a contract is, or contains, a lease. A contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. To assess whether a contract conveys the right to control the use of an identified asset, the Corporation assesses whether:</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the contract involves the use of an identified asset - this may be specified explicitly or implicitly, and should be physically distinct or represent substantially all of the capacity of a physically distinct asset. If the supplier has a substantive substitution right, then the asset is not identified;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Corporation has the right to obtain substantially all of the economic benefits from use of the asset throughout the period of use; and</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Corporation has the right to direct the use of the asset. The Corporation has this right when it has the decision-making rights that are most relevant to changing how and for what purpose the asset is used. In rare cases where all the decisions about how and for what purpose the asset is used are predetermined, the Corporation has the right to direct the use of the asset if either:</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">the Corporation has the right to operate the asset; or</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">the Corporation designed the asset in a way that predetermines how and for what purpose it will be used.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases (cont'd):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.&#160;&#160;&#160;&#160;As a Lessee</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recognizes a right-of-use asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for any lease payments made at or before the commencement date, plus any initial direct costs incurred and an estimate of costs to dismantle and remove the underlying asset or to restore the underlying asset or the site on which it is located, less any lease incentives received.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use asset is subsequently depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. The estimated useful lives of right-of-use assets are determined on the same basis as those of property and equipment. In addition, the right-of-use asset is periodically reduced by impairment losses, if any, and adjusted for certain remeasurements of the lease liability.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Corporation&#8217;s incremental borrowing rate. Generally, the Corporation uses its incremental borrowing rate as the discount rate.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments included in the measurement of the lease liability comprise:</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fixed payments, including in-substance fixed payments;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Variable lease payments that depend on an index or a rate, initially measured using the index or rate at the commencement date;</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Amounts expected to be payable under a residual value guarantee; and</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The exercise price under a purchase option that the Corporation is reasonably certain to exercise, lease payments in an optional renewal period if the Corporation is reasonably certain to exercise an extension option, and penalties for early termination of a lease unless the Corporation is reasonably certain not to terminate early.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is subsequently measured at amortized cost using the effective interest method. It is remeasured when there is a change in future lease payments arising from a change in an index or rate, if there is a change in the Corporation&#8217;s estimate of the amount expected to be payable under a residual value guarantee or if the Corporation changes its assessment of whether it will exercise a purchase, extension or termination option.  When the lease liability is remeasured in this way, a corresponding adjustment is made to the carrying amount of the right-of-use asset, or is recorded in profit or loss if the carrying amount of the right-of-use asset has been reduced to zero.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation presents right-of-use assets in &#8216;Property, plant and equipment&#8217; and lease liabilities in &#8216;Lease liability&#8217; in the statement of financial position.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has elected not to recognize right-of-use assets and lease liabilities for short-term leases of properties, equipment and vehicles that have a lease term of 12 months or less. The Corporation has elected not to recognize right-of-use assets and lease liabilities for low value leases that have initial values of less than $5,000.  The Corporation recognizes the lease payments associated with these leases as an operating expense on a straight-line basis over the lease term.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases (cont'd):</span></div><div style="padding-left:18pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ii.&#160;&#160;&#160;&#160;As a Lessor</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Corporation is an intermediate lessor, it accounts for its interests in the head lease and the sub-lease separately. It assesses the lease classification of a sub-lease with reference to the right-of-use asset arising from the head lease, not with reference to the underlying asset, and makes an overall assessment of whether the lease transfers to the lessee substantially all of the risks and rewards of ownership incidental to ownership of the underlying asset. If this is the case, then the lease is a finance lease; if not, then it is an operating lease. As part of this assessment, the Corporation considers certain indicators such as whether the lease is for the major part of the economic life of the asset.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;Goodwill and intangible assets:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Recognition and measurement</span></div><div style="margin-bottom:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:27.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditure on research activities is recognized in profit or loss as incurred.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Development expenditure is capitalized only if the expenditure can be measured reliably, the product or process is technically and commercially feasible, future economic benefits are probable and the Corporation intends to and has sufficient resources to complete development and to use or sell the asset. Otherwise, it is recognized in profit or loss as incurred. Subsequent to initial recognition, development expenditure is measured at cost less accumulated amortization and any accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks, customer contracts and relationships, non-compete agreements,  and software systems that are acquired or developed by the Corporation and have finite useful lives are measured at cost less accumulated amortization and any accumulated impairment losses.</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Subsequent expenditure</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditures, including expenditures on internally generated goodwill, are recognized in profit or loss as incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Amortization</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization is calculated to write-off the cost of intangible assets less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. Goodwill is not amortized.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:81.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired patents, know-how and in-process research &amp; development</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 20 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer contracts  and relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired non-compete agreements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 3 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trademarks and service marks</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internally generated fuel cell intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Impairment:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Financial assets</span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An &#8216;expected credit loss&#8217; ("ECL") model applies to financial assets measured at amortized cost and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract assets.</span></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In applying the ECL model, loss allowances are measured on either of the following bases:</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</span></div><div style="padding-left:76.5pt;padding-right:29.25pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation measures loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When determining whether the credit risk of a financial asset has increased significantly since initial recognition and when estimating ECLs, the Corporation considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes both quantitative and qualitative information and analysis, based on historical experience and informed credit assessment and including forward-looking information.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the entity in accordance with the contract and the cash flows that the Corporation expects to receive). ECLs are discounted at the effective interest rate of the financial asset. At each reporting date, we assess whether financial assets carried at amortized cost are credit-impaired. A financial asset is &#8216;credit-impaired&#8217; when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. Loss allowances for financial assets measured at amortized cost are deducted from the gross carrying amount of the assets. Impairment (losses) recoveries related to trade receivables and contract assets are presented separately in the statement of profit or loss.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)  Non-financial assets</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Corporation&#8217;s non-financial assets other than inventories are reviewed at each reporting date to determine whether there is any indication of impairment. If any such indication exists, then the asset&#8217;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. Fair value less costs to sell is defined as the estimated price that would be received on the sale of the asset in an orderly transaction between market participants at the measurement date. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Impairment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)  Non-financial assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment loss is recognized if the carrying amount of an asset or its cash-generating unit exceeds its estimated recoverable amount. Impairment losses are recognized in profit or loss. Impairment losses recognized in respect of the cash generating units are allocated first to reduce the carrying amount of any goodwill allocated to the units, and then to reduce the carrying amounts of the other assets in the unit on a pro-rata basis.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment loss in respect of goodwill is not reversed. In respect of other assets, impairment losses recognized in prior periods are assessed at each reporting date for any indications that the loss has decreased or no longer exists. An impairment loss is reversed only to the extent that the asset&#8217;s carrying amount does not exceed the carrying amount that would have been determined, net of depreciation or amortization, if no impairment loss had been recognized.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Provisions:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision is recognized if, as a result of a past event, the Corporation has a present legal or constructive obligation that can be estimated reliably, and it is probable that an outflow of economic benefits will be required to settle the obligation. Provisions are determined by discounting the expected future cash flows at a pre-tax rate that reflects current market assessments of the time value of money and the risk specific to the liability. The unwinding of the discount is recognized as a finance expense.</span></div><div style="margin-bottom:9pt;padding-left:135pt;text-align:justify;text-indent:-117pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for warranty costs is recorded on product sales at the time the sale is recognized. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the estimated cost to resolve claims received, taking into account the nature of the contract and past and projected experience with the products.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Decommissioning liabilities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal obligations to retire tangible long-lived assets are recorded at the net present value of the expected costs of settlement at acquisition with a corresponding increase in asset value. These include assets leased under operating leases. The liability is accreted over the life of the asset to the ultimate settlement amount and the increase in asset value is depreciated over the remaining useful life of the asset.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;Revenue recognition:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation generates revenues primarily from product sales, the license and sale of intellectual property and fundamental knowledge, and the provision of engineering services and technology transfer services. Product revenues are derived primarily from standard product sales contracts and from long-term fixed price contracts. Intellectual property and fundamental knowledge license revenues are derived primarily from standard licensing and technology transfer agreements. Engineering service and technology transfer services revenues are derived primarily from cost-plus reimbursable contracts and from long-term fixed price contracts.</span></div><div style="margin-bottom:9pt;margin-top:0.55pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a customer obtains control of the goods or services. Determining the timing of the transfer of control, at a point in time or over time, requires judgment.  On standard product sales contracts, revenues are recognized when customers obtain control of the product, that is when transfer of title and risks and rewards of ownership of goods have passed and when obligation to pay is considered certain. Invoices are generated and revenue is recognized at that point in time. Provisions for warranties are made at the time of sale.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;Revenue recognition (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On standard licensing and technology transfer agreements, revenues are recognized on the transfer of rights to a licensee, when it is determined to be distinct from other performance obligations, and if the customer can direct the use of, and obtain substantially all of the remaining benefits from the license as it exists at the time of transfer. In other cases, the proceeds are considered to relate to the right to use the asset over the license period and the revenue is recognized over that period. If it is determined that the license is not distinct from other performance obligations, revenue is recognized over time as the customer simultaneously receives and consumes the benefit.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On long-term fixed price contracts, the customer controls all of the work in progress as the services are being provided.  This is because under these contracts, the deliverables are made to a customer&#8217;s specification, and if a contract is terminated by the customer, then the Corporation is entitled to reimbursement of the costs incurred to date plus the applicable gross margin. Therefore, revenue from these contracts and the associated costs are recognized as the costs are incurred over time.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On long-term fixed price contracts, revenues are recognized over time using cumulative costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations.  Generally, revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to estimated revenues and estimated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the estimated costs for completing the contract exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;Finance income and expense:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance income comprises interest income on funds invested, gains (losses) on the disposal of available-for-sale financial assets, foreign exchange gains (losses), and changes in the fair value of financial assets at fair value through profit or loss, pension administration expense, and employee future benefit plan expense. Interest income is recognized as it accrues in income, using the effective interest method.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance expense comprises interest expense on leases and the unwinding of the discount on provisions.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;Income taxes:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation follows the asset and liability method of accounting for income taxes. Under this method, deferred income taxes are recognized for the deferred income tax consequences attributable to differences between the financial statement carrying values of assets and liabilities and their respective income tax bases (temporary differences) and for loss carry forwards. The resulting changes in the net deferred tax asset or liability are included in income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are measured using enacted, or substantively enacted, tax rates expected to apply to taxable income in the years in which temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities, of a change in tax rates, is included in income in the period that includes the substantive enactment date. Deferred income tax assets are reviewed at each reporting date and are reduced to the extent that it is no longer probable that the related tax benefit will be realized.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;Employee benefits:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined contribution plans</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A defined contribution plan is a post-employment benefit plan under which an entity pays fixed contributions into a separate entity and will have no legal or constructive obligation to pay further amounts.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obligations for contributions to defined contribution pension plans are recognized as an employee benefit expense in profit or loss in the periods during which services are rendered by employees. Prepaid contributions are recognized as an asset to the extent that a cash refund or a reduction in future payments is available. Contributions to a defined contribution plan that are due more than 12 months after the end of the period in which the employees render the service are discounted to their present value.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined benefit plans</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&#8217;s net obligation in respect of defined benefit pension plans is calculated separately for each plan by estimating the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value. Any unrecognized past service costs and the fair value of any plan assets are deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#8217;s obligations and that are denominated in the same currency in which the benefits are expected to be paid. The calculation is performed annually by a qualified actuary using the projected unit credit method.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the calculation results in a benefit to the Corporation, the recognized asset is limited to the total of any unrecognized past service costs and the present value of economic benefits available in the form of any future refunds from the plan or reductions in future contributions to the plan. In order to calculate the present value of economic benefits, consideration is given to any minimum funding requirements that apply to any plan in the Corporation. An economic benefit is available to the Corporation if it is realizable during the life of the plan, or on settlement of the plan liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recognizes all remeasurements arising from defined benefit plans, which comprise actuarial gains and losses, immediately in other comprehensive income. Remeasurements recognized in other comprehensive income are not recycled through profit or loss in subsequent periods.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other long-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s net obligation in respect of long-term employee benefits other than pension plans is the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value, and the fair value of any related assets is deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#8217;s obligations. The calculation is performed using the projected unit credit method. Any actuarial gains and losses are recognized in other comprehensive income or loss in the period in which they arise.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Termination benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Termination benefits are recognized as an expense (restructuring expense recorded in other operating expense) when the Corporation is committed demonstrably, without realistic possibility of withdrawal, to a formal detailed plan to either terminate employment before the normal retirement date, or to provide termination benefits as a result of an offer made to encourage voluntary redundancy. Termination benefits for voluntary redundancies are recognized as an expense if the Corporation has made an offer of voluntary redundancy, it is probable that the offer will be accepted, and the number of acceptances can be estimated reliably. If benefits are payable more than 12 months after the reporting period, then they are discounted to their present value.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;Employee benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A liability is recognized for the amount expected to be paid under short-term cash bonus or profit sharing plans if the Corporation has a present legal or constructive obligation to pay this amount as a result of past service provided by the employee, and the obligation can be estimated reliably.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;Share-based compensation plans:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares, share options, restricted share units, and deferred share units granted. The resulting compensation expense, based on the fair value of the awards granted, excluding the impact of any non-market service and performance vesting conditions, is charged to income over the period that the employees unconditionally become entitled to the award, with a corresponding increase to contributed surplus.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. Restricted share units and deferred share units are valued at the fair-value price at grant date.  For awards with graded vesting, the fair value of each tranche is calculated separately and recognized over its respective vesting period. Non-market vesting conditions are considered in making assumptions about the number of awards that are expected to vest. At each reporting date, the Corporation reassesses its estimates of the number of awards that are expected to vest and recognizes the impact of any revision in the income statement with a corresponding adjustment to contributed surplus.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation issues shares, share options, restricted share units, and deferred share units under its share-based compensation plans as described in note 21. Any consideration paid by employees on exercise of share options or purchase of shares, together with the amount initially recorded in contributed surplus, is credited to share capital.  The redemption of restricted share units and deferred share units are non-cash transactions that are recorded in contributed surplus and share capital.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;Earnings (loss) per share:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed using the weighted average number of common shares outstanding during the period, adjusted for treasury shares. Diluted earnings per share is calculated using the treasury stock method.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&#8220;DSUs&#8221;), restricted share units (&#8220;RSUs&#8221;), and &#8220;in the money&#8221; options, if any, be exercised. When the effects of outstanding stock-based compensation arrangements would be anti-dilutive, diluted loss per share is not shown separately.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(p)&#160;&#160;&#160;&#160;Government assistance and investment tax credits:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government assistance and investment tax credits are recorded as either a reduction of the cost of the applicable assets, or credited against the related expense incurred in the statement of comprehensive loss, as determined by the terms and conditions of the agreements under which the assistance is provided to the Corporation or the nature of the expenditures which gave rise to the credits. Government assistance and investment tax credit receivables are recorded when their receipt is reasonably assured.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(q)&#160;&#160;&#160;&#160;Segment reporting:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An operating segment is a component of the Corporation that engages in business activities from which it may earn revenues and incur expenses, including revenues and expenses that relate to transactions with any of the Corporation&#8217;s other components. Segment results include items directly attributable to a segment as well as those that can be allocated on a reasonable basis. Unallocated items comprise mainly corporate assets, head office expenses, and income tax assets and liabilities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant accounting policies applied by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969041760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Critical judgments in applying accounting policies and key sources of estimation uncertainty<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract', window );"><strong>Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory', window );">Critical judgments in applying accounting policies and key sources of estimation uncertainty</a></td>
<td class="text">Critical judgments in applying accounting policies and key sources of estimation uncertainty:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical judgments in applying accounting policies:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical judgments that management has made in the process of applying the Corporation&#8217;s accounting policies and that have the most significant effect on the amounts recognized in the consolidated financial statements are limited to management&#8217;s assessment of the Corporation&#8217;s ability to continue as a going concern (note 2(e)).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key sources of estimation uncertainty:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are key assumptions concerning the future and other key sources of estimation uncertainty that have significant risk of resulting in a material adjustment to the reported amount of assets, liabilities, income and expenses within the next financial year.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Revenue recognition:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On long-term fixed price contracts, revenues are recorded over time using costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations. Revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to expected revenues and expected costs for completing a contract are recognized in the period in which the revisions are identified. If the expected costs exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</span></div><div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;The determination of expected costs for completing a contract is based on estimates that can be affected by a variety of factors such as variances in the timeline to completion, the cost of materials, the availability and cost of labour, as well as productivity.</span></div><div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;The determination of potential revenues includes the contractually agreed amount and may be adjusted based on the estimate of the Corporation&#8217;s attainment on achieving certain defined contractual milestones. Management&#8217;s estimation is required in determining the amount of consideration to which the Corporation expects to be entitled and in determining when a performance obligation has been met.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates used to determine revenues and costs of long-term fixed price contracts involve uncertainties that ultimately depend on the outcome of future events and are periodically revised as projects progress. There is a risk that a customer may ultimately disagree with management&#8217;s assessment of the progress achieved against milestones, or that the Corporation's estimates of the work required to complete a contract may change.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)  Asset impairment:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In assessing fair value less costs to sell, the price that would be received on the sale of an asset in an orderly transaction between market participants at the measurement date is estimated. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets. The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes. Many of the factors used in assessing fair value are outside the control of management and it is reasonably likely that assumptions and estimates will change from period to period.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These changes may result in future impairments. For example, the revenue growth rate could be lower than projected due to economic, industry or competitive factors, or the discount rate used in the value in use model could increase due to a change in market interest rates. In addition, future goodwill impairment charges may be necessary if the market capitalization decreased due to a decline in the trading price of the Corporation&#8217;s common stock, which could negatively impact the fair value of the Corporation&#8217;s cash generating units.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Warranty provision:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for warranty costs is recorded on product sales at the time of shipment. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the cost to resolve claims received. In making such determinations, the Corporation uses estimates based on the nature of the contract and past and projected experience with the products. Should these estimates prove to be incorrect, the Corporation may incur costs different from those provided for in the warranty provision. Management reviews warranty assumptions and makes adjustments to the provision at each reporting date based on the latest information available, including the expiry of contractual obligations. Adjustments to the warranty provision are recorded in cost of product and service revenues.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Inventory provision:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the lower of cost and net realizable value of inventory and in establishing the appropriate provision for inventory obsolescence, management estimates the likelihood that inventory carrying values will be affected by changes in market pricing or demand for the products and by changes in technology or design which could make inventory on hand obsolete or recoverable at less than the recorded value. Management performs regular reviews to assess the impact of changes in technology and design, sales trends and other changes on the carrying value of inventory. Where it is determined that such changes have occurred and will have a negative impact on the value of inventory on hand, appropriate provision are made.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If there is a subsequent increase in the value of inventory on hand, reversals of previous write-downs to net realizable value are made. Unforeseen changes in these factors could result in additional inventory provisions, or reversals of previous provisions, being required.</span></div><div style="margin-bottom:9pt;padding-right:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Employee future benefits:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The present value of the defined benefit obligation is determined by discounting the estimated future cash outflows using interest rates of high-quality corporate bonds that have terms to maturity approximating the terms of the related pension liability. Determination of benefit expense requires assumptions such as the discount rate to measure obligations, expected plan investment performance, expected healthcare cost trend rate, and retirement ages of employees. Actual results will differ from the recorded amounts based on these estimates and assumptions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954853984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent accounting pronouncements and future accounting policy changes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate Information And Statement Of IFRS Compliance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory', window );">Recent accounting pronouncements and future accounting policy changes</a></td>
<td class="text">Recent accounting pronouncements and future accounting policy changes:  <div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is an overview of accounting standard changes that the Corporation will be required to adopt in future years.  The Corporation expects to adopt these standards as at their effective dates and will continue to evaluate the impact of these standards on the consolidated financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Classification of Liabilities as Current or Non-current</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (Amendments to IAS 1)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 23, 2020, the IASB issued amendments to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> IAS 1 Presentation of Financial Statements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the "2020 amendments"), to clarify the classification of liabilities as current or non-current. On October 31, 2022, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current Liabilities with Covenants (Amendments to IAS 1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the &#8220;2022 amendments&#8221;), to improve the information a company provides about long-term debt with covenants.   </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of non-current classification, the 2020 amendments and the 2022 amendments (collectively "the amendments") removed the requirement for a right to defer settlement or roll over of a liability for at least twelve months to be unconditional. Instead, such a right must have substance and exist at the end of the reporting period.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments reconfirmed that only covenants with which a company must comply on or before the reporting date affect the classification of a liability as current or non-current. Covenants with which a company must comply after the reporting date do not affect a liability&#8217;s classification at that date. The amendments also clarify how a company classifies a liability that includes a counterparty conversion option.  The amendments state that:</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">settlement of a liability includes transferring a company&#8217;s own equity instruments to the counterparty, and</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">when classifying liabilities as current or non-current a company can ignore only those conversion options that are recognized as equity.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual periods beginning on or after January 1, 2024.  Early adoption is permitted.  A company that applies the 2020 amendments early is required to also apply the 2022 amendments.  The extent of the impact of adoption of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has not yet been determined.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Definition of Accounting Estimates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (Amendments to IAS 8)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2021, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Definition of Accounting Estimates (Amendments to IAS 8).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments introduce a new definition for accounting estimates, clarifying that they are monetary amounts in the financial statements that are subject to measurement uncertainty. The amendments also clarify the relationship between accounting policies and accounting estimates by specifying that a company develops an accounting estimate to achieve the objective set out by an accounting policy.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual periods beginning on or after January 1, 2023. Early adoption is permitted. The extent of the impact of adoption of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to IAS 8 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is not expected to have a material impact on the Corporation's financial statements.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Disclosure Initiative &#8211; Accounting Policies (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS Practice Statement 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 12, 2021, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Initiative &#8211; Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2 Making Materiality Judgements).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments help companies provide useful accounting policy disclosures. The key amendments include: </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">requiring companies to disclose their material accounting policies rather than their significant accounting policies;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">clarifying that accounting policies related to immaterial transactions, other events or conditions are themselves immaterial and as such need not be disclosed; and</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">clarifying that not all accounting policies that relate to material transactions, other events or conditions are themselves material to a company&#8217;s financial statements.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. &#160;&#160;&#160;&#160;Recent accounting pronouncements and future accounting policy changes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Disclosure Initiative &#8211; Accounting Policies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">IFRS Practice Statement 2) (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual periods beginning on or after January 1, 2023. Early adoption is permitted. The extent of the impact of adoption of the amendments to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IAS 1 and IFRS Practice Statement 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is not expected to have a material impact on the Corporation's financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of changes made to accounting policies by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304956615824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsExplanatory', window );">Acquisition</a></td>
<td class="text">Acquisition:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2021, the Corporation acquired Ballard Motive Solutions (formerly Arcola Energy Limited), a UK-based systems engineering company specializing in hydrogen fuel cell systems and powertrain integration.   The Corporation acquired 100% of Arcola for total consideration of up to $40,000,000, consisting of up-front net cash consideration of $7,157,000, and including 337,353 shares of the Corporation with an acquisition date fair value of approximately $4,851,000 (112,451 shares issued as of December&#160;31, 2022 ) that vest over a two year period from the acquisition date, and $26,258,000 in earn-out cash contingent consideration ($14,900,000 paid as of December&#160;31, 2022) based on the achievement of certain performance milestones over an up to three year period from the acquisition date.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation completed detailed valuation studies and prepared the purchase price allocation for Ballard Motive Solutions using the acquisition method of accounting in accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 3 Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with the Corporation considered as the accounting acquirer and Ballard Motive Solutions as the accounting acquiree.  As the accounting acquirer, consideration given by the Corporation to acquire Ballard Motive Solutions had been allocated to the assets acquired, and the liabilities assumed, based on their fair values as of the acquisition date of November 11, 2021. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As consideration for the transaction: (i) the Corporation paid cash and assumed and paid certain of Ballard Motive Solutions' debt obligations and transaction costs on closing of $7,477,000; (ii) will issue 337,353 shares of the Corporation in three future tranches (first tranche of 112,451 shares issued as of December&#160;31, 2022) at a fair value of $18.30 per share discounted for the timing delay in receiving the shares using an Asian put option pricing model, or $4,851,000; (iii) will make future cash payments of up to $27,000,000 ($14,900,000 paid as of December&#160;31, 2022) based on the successful attainment of numerous milestone objectives over a three-year period discounted for the estimated probability of successful occurrence and for the timing delay in receiving the cash payments using a credit adjusted risk-free rate observed for bonds of a similar duration, or $26,258,000; and (iv) an actual working capital adjustment of $611,000, for total purchase consideration of $39,197,000.  In accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the fair value of the 337,353 shares has been measured for accounting purposes using the $18.30 5-day weighted average price of the Corporation's shares immediately preceding the acquisition date. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of purchase consideration was as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:83.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.180%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and debt paid on closing</span></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,477&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred share consideration</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contingent cash consideration</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Working capital adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">611&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Fair Value of Purchase Consideration</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">39,197</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;Acquisition (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the identifiable assets acquired and liabilities assumed as part of a business combination are recognized separately from goodwill at the acquisition date if they meet the definition of an asset or liability and are exchanged as part of the business combination.  The identifiable assets acquired and liabilities assumed are then measured at their acquisition date fair values based on the contractual terms, economic conditions, the Corporation&#8217;s operating and accounting policies and other pertinent conditions as of the acquisition date. The fair value review of Ballard Motive Solutions' assets and liabilities commenced with a review of the carrying amount of each respective asset and liability.  The carrying amounts of all assets and liabilities were subject to due diligence procedures and included confirmation of existence and a review of potential impairment of all significant assets and a review for completeness of all liabilities.  Each asset and liability was then reviewed and measured for potential fair value adjustments from carrying cost to arrive at the  fair value of each asset and liability as of the acquisition date of November 11, 2021.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of assets acquired and liabilities assumed are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:83.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.180%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,112&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant &amp; equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,991&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,817)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,878)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value of Assets Acquired and Liabilities Assumed</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">39,197</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each of the acquired identifiable assets and liabilities assumed was determined as follows:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fair value of certain of the acquired working capital balances including trade and other receivables, and accounts payable and accrued liabilities, had been assessed at their respective carrying amounts on November 11, 2021, which was considered to approximately equate to fair value as a result of the short-term to maturity of each of these accounts.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acquired property, plant and equipment consist primarily of specialized manufacturing and research and development equipment, as well as miscellaneous other items, all physically located in Ballard Motive Solutions' operating facilities in the UK.  As there was no market-based evidence of fair value for these specialized assets that are rarely sold other than as part of a continuing business, fair value was estimated using a depreciated replacement cost approach in accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IAS 16 Property Plant and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  A depreciated replacement cost approach considers how much it would cost to reproduce an asset after adjusting for depreciation and optimization.  The adjustment for depreciation takes into account the age of the asset in relation to its useful life and its residual value.  The fair value of property, plant and equipment was considered to approximately equate to its carrying amount.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Acquired identified intangible assets consisted of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete arrangement.  The Corporation concluded that each of the identified intangible assets met the definition of an identified intangible asset (or non-monetary asset without physical substance) under </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IAS 38 Intangible Assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as the acquired IP met the definition of an asset and was identifiable. The fair value of all identified intangible assets included a fair value adjustment of $17,279,000 from their original carrying amounts.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;Acquisition (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets of $17,279,000 consisted of the following and are being amortized based on the following useful lives:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:72.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.648%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Useful life in yrs</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology (patents, know-how and in-process research &amp; development)</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,976&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contracts and relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete arrangement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value of Identified Intangible Assets</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of acquired identified intangible assets were calculated with the assistance of an independent valuator and were determined through a variety of valuation techniques. </span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fair value of the acquired technology including patents, know-how and in-process research &amp; development totaling $15,976,000 had been calculated using the Multi-Period Excess Earnings Method (&#8220;MPEEM&#8221;) approach which is a variant of the Income Approach. The basic principle of the MPEEM Approach is that a single asset, in isolation, is not capable of generating cash flow for an enterprise.  Several assets are brought together and exploited to generate cash flow.  Therefore, to determine cash flow from the exploitation of existing technology, one must deduct the related expenses incurred for the exploitation of other assets used for the generation of overall cash flow and revenues.  The fair value of existing technology was estimated by discounting the net cash flow derived from the expected revenues attributable to the acquired technology.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fair value of the acquired customer contracts and relationships totaling $1,048,000 had also been calculated using the MPEEM approach.  The fair value of existing customer contracts/relationships was estimated by discounting the net cash flow derived from the expected revenues attributable to the acquired customer contracts and relationships.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fair value of the acquired non-compete covenants of $255,000 were calculated using the Income Approach whereby the fair value of the non-compete covenants was estimated by calculating the expected decrease or loss in forecasted cash flows if the employees compete with the target&#8217;s business without the non-compete covenants.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The fair value of the deferred income tax liability of $3,878,000 represented the excess of the accounting basis of the acquired intangible assets of $17,279,000 over their tax basis of $1,768,000 at the current UK tax rate of 25.0%.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining unallocated $23,991,000 of the total purchase price consideration of $39,197,000 had been ascribed as goodwill, which is not deductible for tax purposes. The goodwill of $23,991,000 resulting from the acquisition consists largely of the expectation that the acquisition will complement the Corporation&#8217;s Fuel Cell Products and Services growth platform by delivering strategic benefits in diversification, growth, scale, and profitability.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue and net loss attributable to Ballard Motive Solutions included in the consolidated statement of loss from the acquisition date of November 11, 2021 through the period ended December 31, 2021 was $138,000 and ($1,114,000), respectively.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the unaudited pro forma results of Ballard Motive Solutions for the year ended December 31, 2021.  The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of fiscal 2021. The pro forma financial information presented includes: amortization charges for acquired tangible and intangible assets based on the values assigned in the purchase price allocation; and income tax recovery on deferred income tax liability arising from the purchase price allocation.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;Acquisition (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:80.140%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.660%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proforma Information</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Revenue</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,243&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Loss from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,336)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Net loss</span></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,966)</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs of  $463,000 (2021 - $1,170,000) were incurred a result of this transaction, and are recognized in other operating expense.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the acquisition, the Corporation re-evaluated the business model of Ballard Motive Solutions and made certain restructuring changes to its operations.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the post-acquisition restructuring of Ballard Motive Solutions' operations during the year ended December&#160;31, 2022, the Corporation recognized a net charge to restructuring costs of $4,835,000 (note 25) consisting primarily of contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries; recovery on settlement of contingent consideration of $9,891,000 (note 28) related to the cancellation of certain contingent and outstanding cash milestones no longer payable; and intangible asset impairment of $13,017,000 (note 27) consisting of a write-down of acquired technology, customer contracts, and non-compete intangible assets to their estimated fair value of $2,500,000.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combinations1 [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Section Disclosures<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IFRS03_g59-63__IFRS03_g59-63_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963049952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DiscontinuedOperationsAbstract', window );"><strong>Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory', window );">Discontinued operations</a></td>
<td class="text">Discontinued operations:On October 14, 2020, the Corporation completed an agreement to sell certain remaining business assets of its subsidiary, Ballard Unmanned Systems, which has been classified and accounted for as a discontinued operation. The historic operating results of this business for 2021 have been removed from continued operating results and are instead presented separately in the statements of loss and comprehensive income (loss) as net income from discontinued operations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of discontinued operations. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969097264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and other receivables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsExplanatory', window );">Trade and other receivables</a></td>
<td class="text">Trade and other receivables:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,812&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,423&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,586&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,386&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,696&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,395&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract assets</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December&#160;31, 2022 for engineering services and technology transfer services.</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:85.758%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,386&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to contract assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,306&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Invoiced during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20,911)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the Corporation's exposure to credit and market risks, and impairment losses for trade receivables and contract assets is included in note 33.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963181856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InventoriesAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInventoriesExplanatory', window );">Inventories</a></td>
<td class="text">Inventories:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Raw materials and consumables</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,016&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,395&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,171&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,795&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service inventory</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,978&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,050&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,518&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to $68,870,000 (2021 - $60,803,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the write-down of inventories to net realizable value amounted to $5,762,000 (2021 - $1,246,000) and the reversal of previously recorded write-downs amounted to $589,000 (2021 - $136,000), resulting in a net write-down of $5,173,000 (2021 - $1,110,000).  Write-downs and reversals are included in either cost of product and service revenues, or research and product development expense, depending on the nature of inventory.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventories [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInventoriesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventories.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IAS02_g36-39__IAS02_g36-39_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInventoriesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963182112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory', window );">Property, plant and equipment</a></td>
<td class="text">Property, plant and equipment:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:59.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment owned</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,855&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,361&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,061&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:71.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,207&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,599&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">762&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,264&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,855&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:26.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.027%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,852&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,741&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">700&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,663&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,860&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,932&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,999&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, an impairment loss of $7,000 (2021 - $263,000) was recorded for production and test equipment that was never placed in service and was determined not required to support the Corporation's future manufacturing or testing capabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.390%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,253&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,668&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,368&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,938&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,434&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions through Acquisition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,635&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(225)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,852&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,754&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,196&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,392&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,278&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(263)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,977&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,158&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(263)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,022)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,860&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, additions through acquisition of property, plant and equipment related to the acquisition of Ballard Motive Solutions on November 11, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.391%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,789&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(175)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,253&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,638&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,893&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(825)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,668&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,417&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,022)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:72.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,487&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,837&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,206&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:27.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.966%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.970%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,427&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,974&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,669&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.116%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,590&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,108&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,768&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,231&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:28.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.115%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions through acquisition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,665&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,967&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(137)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,427&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,022&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,013&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(159)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,974&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, additions through acquisition of right-of-use assets related to the acquisition of Ballard Motive Solutions on November 11, 2021.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:27.147%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,128&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,633&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(137)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,590&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,248&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,715&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(159)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,768&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IAS16_g73-79__IAS16_g73-79_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969090656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory', window );">Intangible assets</a></td>
<td class="text">Intangible assets:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property acquired from UTC</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,714&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,788&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;Intangible assets (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,855&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,091&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,764&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition of intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,543&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,543&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,798&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,798)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,677&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,889&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,788&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,107)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment on intangible assets (note 27)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,017)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,227&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,013&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition of intangible assets of $17,279,000 in 2021 related to the acquisition of Ballard Motive Solutions. During the year ended December&#160;31, 2022, impairment charges of $13,017,000 were recognized  primarily as a result of the post-acquisition restructuring of operations at Ballard Motive Solutions (notes 7 and 27).  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions to intangible assets in 2022 of $550,000 (2021 - $1,543,000) consist primarily of costs to enhance the capabilities of the ERP management reporting software system.</span></div>Amortization expense on intangible assets is allocated to research and product development expense or general and administration expense depending upon the nature of the underlying assets. During the year ended December&#160;31, 2022, amortization of $3,107,000 (2021 - $1,798,000) was recorded.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IAS38_g118-128__IAS38_g118-128_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968759536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGoodwillExplanatory', window );">Goodwill</a></td>
<td class="text">Goodwill:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of impairment testing, goodwill is allocated to the Corporation&#8217;s cash-generating units which represent the lowest level within the Corporation at which the goodwill is monitored for internal management purposes, which is not higher than the Corporation&#8217;s operating segments (note 32).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, the aggregate carrying amount of the Corporation&#8217;s goodwill is $64,268,000 (2021 - $64,268,000).  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impairment testing requires a comparison of the carrying value of the asset to the higher of (i) value in use; and (ii) fair value less costs to sell. Value in use is defined as the present value of future cash flows expected to be derived from the asset in its current state.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s fair value less costs to sell test is a modified market capitalization assessment, whereby the fair value of the Fuel Cell Products and Services segment is determined by first calculating the value of the Corporation at December&#160;31, 2022 based on the average closing share price in the month of December, adding a reasonable estimated control premium to determine the Corporation&#8217;s enterprise value on a controlling basis after adjusting for excess cash balances, deducting the fair value of long-term financial investments, and then deducting the estimated costs to sell to arrive at the fair value of the Fuel Cell Products and Services segment. Based on the fair value less costs to sell test, the Corporation has determined that the fair value of the Fuel Cell Products and Services segment exceeds its carrying value as of December&#160;31, 2022, indicating that no goodwill impairment charge is required for 2022 ($nil in 2021).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304961817904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InterestsInOtherEntitiesAbstract', window );"><strong>Interests In Other Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory', window );">Investments</a></td>
<td class="text">Investments:<div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Weichai Ballard JV (note 4)</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Synergy Ballard JVCo (note 4)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Forsee Power</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,470&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in HyCap Fund I SCSp</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,963&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in CleanH2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,357&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,292&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Corporation recorded $11,617,000 (2021 - $16,140,000) in equity loss of investment in JV and associates, consisting of equity loss in Weichai Ballard JV of $11,599,000 (2021 - $16,084,000) and equity loss in Synergy Ballard JVCo of $18,000 (2021 - $56,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Weichai Ballard JV</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,561&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital contribution to JV</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,272&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,351&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of 49% profit on inventory not yet sold to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,599)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,084)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative translation adjustment due to foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weichai Ballard JV is an associate in which the Corporation has significant influence and a 49% ownership interest.  During the year ended December&#160;31, 2022, the Corporation made committed capital contributions of $9,272,000 (RMB 62,475,000 equivalent) (2021 - $12,351,000 (RMB 79,625,000 equivalent)) to Weichai Ballard JV.  At December&#160;31, 2022, as specified in the Equity Joint Venture Agreement, the Corporation has fulfilled its capital contribution commitments to Weichai Ballard JV.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2022, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.063%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership interest (49%)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,088&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,907&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,460)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36,385)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,314)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,861)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets (100%)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,932&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,000&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net assets (49%)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,895&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,320&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incorporation costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Elimination of unrealized profit on downstream sales, net of sale to third party</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,193)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,662)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying amount of investment in Weichai Ballard JV</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Investments:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Weichai Ballard JV (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue (100%)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,476&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,260&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss (100%)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,672&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,825&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net loss (49%)</span></div></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,599&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,084&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Synergy Ballard JVCo</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of 10% profit on inventory sold  to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Synergy Ballard JVCo is an associate in which the Corporation has significant influence and a 10% ownership interest.  During the year ended December&#160;31, 2022, the Corporation made committed capital contributions of $nil (2021 - $nil) to Synergy Ballard JVCo.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Long-term Investments</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above equity-accounted investments, the Corporation has also acquired ownership interest in various other investments.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,335&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,865)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,470&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,183&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,924&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,963&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,310&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,913&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,892)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,331&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,809&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,474)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,335&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,610&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,757&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,447)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,310&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments for long -term investments totalling $16,877,000 (2021 -$9,025,000) were comprised of decreases in long-term investments of $16,892,000 (2021 - $10,447,000) offset by increases in short-term investments of $15,000 (2021 -$1,422,000) and were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Investments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Forsee Power</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Corporation acquired a non-controlling 9.77% equity interest in Forsee Power SA ("Forsee Power"), a French company specializing in the design, development, manufacture, commercialization, and financing of smart battery systems for sustainable electric transport.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments totalling   $(14,865,000) (2021 - $(10,474,000)) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in Forsee Power of $18,470,000 as of December&#160;31, 2022 (2021 - $33,335,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Wisdom Motor</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Corporation invested $10,000,000 and acquired a non-controlling 7.169% interest in Wisdom Group Holdings Ltd. ("Wisdom Motor"), a Cayman Island holding company with operating subsidiaries whose business includes the design and manufacture of vehicles, including zero emission fuel cell electric buses, trucks, and battery-electric vehicles.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December&#160;31, 2022,  changes in fair value totalling $nil were recognized in the consolidated statements of loss and comprehensive income (loss), resulting in net fair value investment in Wisdom Motor of $10,000,000 as of December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Quantron AG</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the Corporation invested &#8364;5,000,000 and acquired a non-controlling 1.89% in Quantron AG, a global electric vehicle integrator and an emerging specialty OEM, to accelerate fuel cell truck adoption.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, changes in foreign exchange adjustments totalling $150,000 were recognized as an unrealized gain in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in Quantron AG of $5,333,000 as of December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Hydrogen Funds </span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has invested in two hydrogen infrastructure and growth equity funds.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HyCap Fund</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Corporation invested in HyCap Fund I SCSp (&#8220;HyCap&#8221;), a special limited partnership registered in Luxembourg.  During the year ended December&#160;31, 2022, the Corporation made additional contributions of &#163;1,550,000 ($1,924,000) (2021 - &#163;5,665,000 ($7,610,000)) for total contributions of  &#163;7,215,000 ($9,534,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments totalling  $(1,597,000) (2021 - $26,000) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income( loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in HyCap of $7,963,000 as of December&#160;31, 2022 (2021 - $7,636,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Clean H2 Infrastructure Fund</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Corporation invested in Clean H2 Infrastructure Fund I ("Clean H2"), a special limited partnership registered in France.  During the year ended December&#160;31, 2022, the Corporation made additional  contributions of &#8364;696,000 ($806,000) (2021 - &#8364;300,000 ($338,000)) for total contributions of &#8364;996,000 ($1,144,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Investments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Hydrogen Funds (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Clean H2 Infrastructure Fund (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments totalling  $(580,000) (2021 - $1,000) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in Clean H2 of $565,000 as of December&#160;31, 2022 (2021 - $339,000).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InterestsInOtherEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interests In Other Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InterestsInOtherEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304958073040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank facilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBorrowingsExplanatory', window );">Bank facilities</a></td>
<td class="text">Bank facilities:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has the following bank facilities available to it.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letter of Guarantee Facility</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has a Letter of Guarantee Facility (&#8220;LG Facility&#8221;), enabling the bank to issue letters of guarantees, standby letters of credit, performance bonds, counter guarantees, counter standby letters of credit or similar credits on the Corporation's behalf from time to time up to a maximum of $2,000,000. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, $nil (2021 - $nil) was outstanding on the LG Facility. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Facility </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also has a $25,000,000 Foreign Exchange Facility (&#8220;FX Facility&#8221;) that enables the Corporation to enter into foreign exchange currency contracts (at face value amounts in excess of the FX facility) secured by a guarantee from Export Development Canada.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN $38,000,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2021 &#8211; CDN $26,500,000) at an average rate of 1.31 CDN per U.S. dollar, resulting in an unrealized loss of CDN $1,201,000 at December&#160;31, 2022 (2021 &#8211; $33,000). The unrealized loss on forward foreign exchange contracts is presented in prepaid expenses and other current assets on the statement of financial position.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBorrowingsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBorrowingsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304958076768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and other payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory', window );">Trade and other payables</a></td>
<td class="text">Trade and other payables:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts payable</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,440&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,689&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,248&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,830&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,059&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">586&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,333&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of trade and other payables. [Refer: Trade and other payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969039680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory', window );">Deferred revenue</a></td>
<td class="text">Deferred revenue:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,109&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,888&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,729)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,397)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,030&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,109&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for revenue from contracts with customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Section Presentation<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IFRS15_g105-109__IFRS15_g105-109_TI<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IFR15_g110-129_IFRS15_g110-129_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969039424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions and other liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionsExplanatory', window );">Provisions and other liabilities</a></td>
<td class="text">Provisions and other liabilities:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:21.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.663%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Onerous </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contingent </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Legal</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,625&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,764&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,399&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,102&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,900&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(136)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,894)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,030)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,712&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,258&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,877&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,152&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opening retained earnings adjustment (note 3)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,900&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,219&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(320)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,391)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,900)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,611)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(860)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,280)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,140)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(117)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(105)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,327&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,078&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,715&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:21.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.513%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,712&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,240&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,257&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,018&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,712&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,258&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,877&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,152&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:27pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:21.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.513%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,327&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,078&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,910&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,327&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,078&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,715&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring provision</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges relate to minor restructurings focused on overhead cost reductions and relate primarily to employee termination benefits.  Restructuring charges are recognized in other operating expense.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recorded warranty provisions of $5,851,000 (2021 - $4,102,000), comprised of $4,580,000  (2021 - $2,711,000) related to new product sales and $1,271,000 (2021 - $1,391,000) related to upward warranty adjustments.  This was offset by warranty expenditures of $2,391,000 (2021 - $3,894,000) and downward warranty adjustments of $860,000 (2021 - $1,112,000), due primarily to contractual expirations and changes in estimated and actual costs to repair.  As of December&#160;31, 2022, total warranty provision of $11,327,000  has been accrued in provisions and other current liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Onerous Contracts</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On completion of a review of the Corporation's "open" contracts as of December 31, 2021, it was determined that on adoption of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to IAS 37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on January 1, 202</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,  additional onerous contract costs of $1,200,000 were recognized as an opening balance adjustment to accumulated deficit.   As of December&#160;31, 2022, total onerous contract costs of $4,400,000 have been accrued in provisions and other current liabilities.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18.&#160;&#160;&#160;&#160;Provisions and other liabilities (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Onerous Contracts (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation will continue to review open contracts on a quarterly basis to determine if any ongoing or new contracts become onerous, and  if any of the underlying conditions or assumptions change which would require an adjustment to the accrued provision.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Consideration</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the acquisition of Ballard Motive Solutions in November 2021 (note 7), total consideration included earn-out cash consideration payable by the Corporation, based on the achievement of certain performance milestones over a three year period from the acquisition date.  These future cash payments of up to $27,000,000 are contingently based on the successful attainment of numerous milestone objectives over a three-year period discounted for the estimated probability of successful occurrence and for the timing delay in receiving the cash payments, or $26,258,000.  As part of the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK, there was a change in estimate in the fair value of contingent consideration due to changes in expectation of achieving milestones. During the year ended December&#160;31, 2022, the Corporation recognized a recovery of expected contingent consideration no longer payable of $9,891,000, consisting of the cancellation of certain milestones.  The contingent consideration provision now comprises the last remaining milestone at its estimated value of $2,078,000.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, cash payments of $14,900,000 were made by the Corporation upon successful achievement of certain performance milestones.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK (note 7), the Corporation recorded a legal provision for various contract exit and modification costs, grant adjustment charges, and legal and advisory costs, net of expected recoveries.  As at December&#160;31, 2022, costs totalling $2,968,000 were accrued in other operating expense (note 25).</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities:  Decommissioning liabilities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for decommissioning liabilities has been recorded for the Corporation&#8217;s head office building in Burnaby, British Columbia and is related to estimated site restoration obligations at the end of the lease term. The Corporation has made certain modifications to the leased building to facilitate the manufacturing and testing of its fuel cell products. Consequently, the site restoration obligations relate primarily to dismantling and removing various manufacturing and test equipment and restoring the infrastructure of the leased building to its original state of when the lease was entered into.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the long-term nature of the liability, the most significant uncertainty in estimating the provision is the costs that will be incurred. The Corporation has determined a range of reasonably possible outcomes of the total costs for the head office building. In determining the fair value of the decommissioning liabilities, the estimated future cash flows have been discounted at 3.41% per annum (2021 &#8211; 1.25%).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of December&#160;31, 2022. Based on the assessment, an increase of $nil in the provision (2021 - $65,000) was recorded against decommissioning liabilities, in addition to accretion costs of $44,000 (2021 - $44,000) and offset by the effect of movements in exchange rates of $(117,000) (2021 - $4,000).</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities:  Decommissioning liabilities (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net discounted amount of estimated cash flows required to settle the obligation for the building is $1,805,000 (2021 - $1,877,000) which is expected to be settled at the end of the lease term in 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962864576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease liability<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfLeasesExplanatory', window );">Lease liability</a></td>
<td class="text">Lease liability:<div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation leases certain assets under lease agreements. The lease liability consists primarily of leases of land and buildings, office equipment and vehicles.  The leases have interest rates ranging from 2.95% to 8.28% per annum and expire between January 2023 and June 2032. </span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,117&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,895&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,238&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,505&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,647&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Non-current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,836&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,882&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,731&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,120&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is committed to minimum lease payments as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:57.963%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Analysis</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,854&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Between one and five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,794&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">More than five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,196&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Corporation made principal payments on its lease liabilities of $3,322,000 (2021 - $2,798,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the lease term. At December&#160;31, 2022, the outstanding deferred gain was $902,000 (2021 &#8211; $1,318,000).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Section Presentation<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g47-50__IFRS16_g47-50_TI<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g51-60__IFRS16_g51-60_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962609616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee future benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory', window );">Employee future benefits</a></td>
<td class="text">Employee future benefits:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit pension plan liability</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,814&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net other post-retirement benefit plan liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,894&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation maintains a defined benefit pension plan covering existing and former employees in the United States. The benefits under the pension plan are based on years of service and salary levels accrued as of December 31, 2009. In 2009, amendments were made to the defined benefit pension plan to freeze benefits accruing to employees at their respective years of service and salary levels obtained as of December 31, 2009. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain employees in the United States are also eligible for post-retirement healthcare, life insurance, and other benefits.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation accrues the present value of its obligations under employee future benefit plans and related costs, net of the present value of plan assets.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement date used to determine pension and other post-retirement benefit obligations and expense is December 31 of each year. The most recent actuarial valuation of the employee future benefit plans for funding purposes was as of January 1, 2022. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of January 1, 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation expects contributions of $nil to be paid to its defined benefit plans in 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconcile the opening balances to the closing balances for the net defined benefit liability and its components for the two plans. The expense recognized in profit or loss is recorded in finance loss and other (note 26).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:34.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.027%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">19,187</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,203&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(17,373)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,347)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,814</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,856&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">518</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(468)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(383)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">50</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">548</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(468)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(383)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">80</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(4,547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(986)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(4,547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(986)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Return on plan assets excluding interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,092</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,334)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,092</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,334)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plan expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(24)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">24</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(4,662)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(868)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,116</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,304)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,546)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,172)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(671)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(661)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">671</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(671)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(661)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">671</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">14,402</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,187&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(14,054)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,373)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">348</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,814&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:34.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.027%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other post-retirement benefit plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">80</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">80</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">55</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">55</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">32</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">32</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan actuarial gain</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,172&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other post-retirement benefit plan actuarial loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,170&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension plan assets comprise:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:44.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.046%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.76&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:44.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.046%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.76&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.40&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impacts of assumed health care cost trend rates applicable to the other post-retirement benefit plan at December&#160;31, 2022 including a one-percentage-point change in assumed health care cost trend rates would not have a material impact on the Corporation&#8217;s financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Section Scope<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IAS19_g2-7__IAS19_g2-7_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963008768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedPaymentArrangementsAbstract', window );"><strong>Share-Based Payment Arrangements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock', window );">Equity</a></td>
<td class="text">Equity:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,101&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,093&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">672&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,904&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total share-based compensation</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,408&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,669&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Share capital:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon acquisition of Ballard Motive Solutions in November 2021 (note 7), part of the total consideration of $39,917,000 included the issuance of 337,353 shares of the Corporation in three future tranches at a fair value of $18.30 per share discounted for the timing delay in receiving the shares using an Asian put option pricing model, or $4,851,000.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Corporation issued the first tranche of 112,451 common shares with a fair value of $1,782,000 as per the acquisition date, offset by miscellaneous deferred financing costs of $20,000.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2021, the Corporation completed a bought deal offering with a syndicate of financial institutions for 14,870,000 shares of the Corporation at $37.00 per share, resulting in gross offering proceeds of $550,190,000 and net offering proceeds of $527,291,000.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:85.758%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares Transacted</span></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,870,000&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average Share Price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross offering proceeds</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550,190&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Underwriting expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,186)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less:  Other financing expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(713)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net offering proceeds</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">527,291&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During March 2021, the Corporation filed a short form base Shelf Prospectus, which provides the flexibility to make offerings of securities up to an aggregate initial offering price of $1,500,000,000 during the effective period of the Prospectus, until April 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, 298,394,203 ( 2021 - 297,700,295) common shares were issued and outstanding.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Share options:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has options outstanding under a consolidated share option plan. All directors, officers and employees of the Corporation, and its subsidiaries, are eligible to participate in the share option plans although as a matter of policy, options are currently not issued to directors. Option exercise prices are denominated in either Canadian or U.S. dollars, depending on the residency of the recipient. Canadian dollar denominated options have been converted to U.S. dollars using the year-end exchange rate for presentation purposes.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All options have a term of seven years from the date of grant unless otherwise determined by the board of directors. One-third of the options vest and may be exercised, at the beginning of each of the second, third, and fourth years after granting.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Share options (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, options outstanding from the consolidated share option plan were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:67.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options for common shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,149,639&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.07&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">540,116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(549,281)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,907)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,041,567&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.70&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,263,685&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.97&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(304,635)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(184,496)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.75&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,501)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,807,620&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.00&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Corporation&#8217;s share options outstanding as at December&#160;31, 2022:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:35.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.009%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average<br/>remaining<br/>contractual life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average<br/>exercise</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range of exercise price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercisable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.33 - $3.06</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,174,815&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.6</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,174,815&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3.56 - $5.50</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484,493&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.04&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">389,085&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$6.92 - $10.64</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,226,069&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">721,156&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.51&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$12.63  - $26.13</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">922,243&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455,966&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,807,620&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.00&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,741,022&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.21&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, compensation expense of $6,101,000 (2021 &#8211; $6,093,000) was recorded in net loss based on the grant date fair value of the awards recognized over the vesting period.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, 304,635 options were exercised for an equal amount of common shares for proceeds of $916,000. During 2021, 549,281 options were exercised for an equal amount of common shares for proceeds of $2,415,000.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, options to purchase 1,263,685 common shares were granted with a weighted average fair value of $4.92 (2021 &#8211; 540,116 options and $10.76 fair value).  The granted options vest annually over three years.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nil</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nil</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2022, options to purchase 4,807,620 common shares were outstanding (2021 &#8211; 4,041,567). </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Share distribution plan:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has a consolidated share distribution plan that permits the issuance of common shares for no cash consideration to employees of the Corporation to recognize their past contribution and to encourage future contribution to the Corporation.  At  December&#160;31, 2022, there were 18,844,127 (2021 &#8211; 19,540,514) shares available to be issued under this plan.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021 and 2022, no shares were issued under this plan and therefore no compensation expense was recorded against profit or loss.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Deferred share units:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred share units (&#8220;DSUs&#8221;) are granted to the board of directors and executives. Eligible directors must elect to receive at least half of their annual retainers and executives may elect to receive all or part of their annual bonuses in DSUs. Each DSU is redeemable for one common share in the capital of the Corporation after the director or executive ceases to provide services to the Corporation. Shares will be issued from the Corporation&#8217;s share distribution plan.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:79.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">820,031&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,953&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,761)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">756,223&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,319&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(126,862)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">709,680&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, compensation expense of $529,000 (2021 - $672,000) was recorded in net loss relating to 80,319 DSUs (2021 -  35,953) granted during the year. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, 126,862 DSUs (2021 &#8211; 99,761) were exercised, net of applicable taxes, which resulted in the issuance of 58,990 common shares (2021 &#8211; 46,388), resulting in an impact on equity of $753,000 (2021 - $1,290,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2022, 709,680 deferred share units were outstanding (2021 &#8211; 756,223).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Restricted share units:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share units (&#8220;RSUs&#8221;) are granted to employees and executives. Each RSU is convertible into one common share. The RSUs vest after a specified number of years from the date of issuance, and under certain circumstances, are contingent on achieving specified performance criteria.  A performance factor adjustment is made if there is an over-achievement (or under-achievement) of specified performance criteria, resulting in additional (or fewer) RSUs being converted. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has two plans under which RSUs may be granted, the consolidated share distribution plan and the market purchase RSU plan. Awards under the consolidated share distribution plan are satisfied by the issuance of treasury shares on maturity.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Restricted share units (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:76.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.106%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,129,946&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">195,838&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU performance factor adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,128)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(325,863)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,573)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966,220&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567,693&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU performance factor adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,004)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(460,681)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42,148)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,002,080&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, compensation expense of $2,778,000 (2021 - $2,904,000) was recorded in net loss.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, 567,693 RSUs were issued (2021 &#8211; 195,838). The fair value of RSU grants is measured based on the stock price of the shares underlying the RSU on the date of grant. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, 460,681 RSUs (2021 &#8211; 325,863) were exercised, net of applicable taxes, which resulted in the issuance of 217,832 common shares (2021 &#8211; 156,449), resulting in an impact on equity of $2,466,000 (2021 - $4,357,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2022, 1,002,080 RSUs were outstanding (2021 &#8211; 966,220).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedPaymentArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedPaymentArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304958089792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract', window );"><strong>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory', window );">Commitments and contingencies</a></td>
<td class="text">Commitments and contingencies:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2022, as specified in the Equity Joint Venture Agreement, the Corporation has fulfilled its capital contribution commitments to Weichai Ballard JV (note 14).  The Corporation is committed to minimum lease payments (note 19).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term investments include two investments committing the Corporation to be a limited partner in newly-created hydrogen infrastructure and growth equity funds (note 14).  The Corporation has committed to investing &#163;25,000,000 (including &#163;7,215,000 invested as of December 31, 2022) into HyCap.  The Corporation has committed to investing &#8364;30,000,000 (including  &#8364;996,000 invested as of December 31, 2022) into Clean H2.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2022, the Corporation has outstanding commitments aggregating up to a maximum of $42,576,000 relating primarily to purchases of property, plant and equipment.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of intellectual property from UTC in April 2014, the Corporation retains a royalty obligation in certain circumstances to pay UTC a portion of any future intellectual property sale and licensing income generated from certain of the Corporation's intellectual property portfolio for a period of 15 years expiring in April 2029.  No royalties were paid to UTC in the years ended December&#160;31, 2022 and December 31, 2021.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation retains a previous funding obligation to pay royalties of 2% of revenues, to a maximum of $4,613,000 (CDN $5,351,000), on sales of certain fuel cell products for commercial distributed utility applications. As of December&#160;31, 2022, no royalties have been incurred to date for this agreement.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also retains a previous funding obligation to pay royalties of 2% of revenues, to a maximum of $1,896,000 (CDN $2,200,000), on sales of certain fuel cell products for commercial transit applications. As of December&#160;31, 2022, no royalties have been incurred to date for this agreement.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">22. &#160;&#160;&#160;&#160;Commitments and contingencies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business or as required by certain acquisition or disposition agreements, the Corporation is not periodically required to provide certain indemnities to other parties. As of December&#160;31, 2022, the Corporation has not accrued any significant amount owing, or receivable, due to any indemnity agreements undertaken in the ordinary course of business.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963008608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRevenueExplanatory', window );">Disaggregation of revenue</a></td>
<td class="text">Disaggregation of revenue:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation's operations and main revenue streams are the same as those described in note 4. The Corporation's revenue is derived from contracts with customers.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.365%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geographical markets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,818&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,370&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,588&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,572&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,599&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,717&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,786&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,505&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Market application</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Heavy Duty Motive</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,663&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Material Handling</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,353&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,140&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stationary Power Generation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,917&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,214&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology Solutions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,602&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,786&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,505&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Timing of revenue recognition</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,208&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,297&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,786&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,505&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRevenueExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRevenueExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963008768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Personnel expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfExpensesByNatureExplanatory', window );">Personnel expenses</a></td>
<td class="text">Personnel expenses:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Personnel expenses are included in cost of product and service revenues, research and product development expense, general and administrative expense, sales and marketing expense, and other expense.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:71.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,778&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,555&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,408&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,669&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,186&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,224&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfExpensesByNatureExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of expenses by nature. [Refer: Expenses, by nature]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfExpensesByNatureExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968764240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other operating expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory', window );">Other operating expense</a></td>
<td class="text">Other operating expense:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net impairment loss on trade receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment loss allowance</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,317&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,115&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,247&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,325&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Corporation recorded a net impairment loss on trade receivables of $73,000 (2021 - $54,000), consisting primarily of various miscellaneous receivables no longer deemed collectible.  In the event that the Corporation recovers any amounts previously recorded as impairment losses, the recovered amount will be recognized as a reversal of the impairment loss in the period of recovery.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, total restructuring and related charges of $5,317,000 were comprised of:  cost reduction initiatives of $482,000 (2021 - $156,000) and additional charges of $4,835,000 (2021 - $nil) related to the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK (note 7) including contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition related costs of $2,857,000 (2021 - $2,115,000) for the year ended December&#160;31, 2022 consist primarily of other legal, advisory, and transaction related costs incurred due to certain corporate development activities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other operating expense. [Refer: Other operating income (expense)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968895328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance income and expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory', window );">Finance income and expense</a></td>
<td class="text">Finance income and expense:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefit plan expense (note 20)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(251)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,609&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 33)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,877)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,024)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,545)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,336)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government levies</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,945)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance loss and other</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,102)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,813)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance expense</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,279)</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,294)</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of finance income (cost). [Refer: Finance income (cost)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968895328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment charges on intangible assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentofAssetsAbstract', window );"><strong>Impairment of Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory', window );">Impairment charges on intangible assets</a></td>
<td class="text">Impairment charges on intangible assets:Upon acquisition of Ballard Motive Solutions (note 7), acquired intangible assets consisting of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete agreement were recognized.  In connection with the post-acquisition restructuring of operations at Ballard Motive Solutions, management noted indicators of impairment for the acquired intangible assets, resulting in a write-down totalling $13,017,000.<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">27. Impairment charges on intangible assets (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets with a net book value of $15,517,000 were assessed for impairment.  The fair value of the technology intangible assets was determined by using the Discounted Cash Flow  (&#8220;DCF&#8221;) approach which is a variant of the Income Approach.  The fair value of the acquired technology was estimated by calculating the net present value of the future economic benefits expected to accrue to the acquired technology.  As a result of this review, the Corporation estimated that the fair value of the acquired Ballard Motive Solutions' technology intangible assets to be $2,500,000 as at December&#160;31, 2022, resulting in an impairment charge of  $11,978,000 on the technology intangible assets for the year ended December&#160;31, 2022.  Furthermore, as part of this review, the Corporation estimated the fair value of the acquired customer contracts and relationships (net book value of $880,000) and non-compete agreement (net book value of $159,000) to be $nil and $nil respectively as at December&#160;31, 2022, resulting in impairment charges of $880,000 and $159,000 respectively for the year ended December&#160;31, 2022.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:32.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,976&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,498&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,478&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,978&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contracts and relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete agreement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,517&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,017&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ImpairmentofAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ImpairmentofAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the impairment of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IAS36_g126-137__IAS36_g126-137_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963019104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recovery on settlement of contingent consideration<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract', window );"><strong>Recovery on Settlement of Contingent Consideration [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock', window );">Recovery on settlement of contingent consideration</a></td>
<td class="text">Recovery on settlement of contingent consideration:Total contingent cash consideration payable from the acquisition of Ballard Motive Solutions of up to $27,000,000 ($14,900,000 paid as of December&#160;31, 2022) was measured at fair value of $26,258,000 on the acquisition date in November 2021 (note 7). Since the payment of the cash consideration is contingent on the achievement of various performance conditions (milestones) over an up to three-year period from the acquisition date, any change in the fair value of contingent payables due to changes in expectation of meeting milestones is recognized in the consolidated statements of loss and comprehensive income (loss).  During the year ended December&#160;31, 2022, the Corporation recognized a recovery on expected contingent consideration no longer payable of $9,891,000, representing the total estimated change in the fair value of remaining contingent consideration payable for certain milestones that have been cancelled by legal agreement.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecoveryOnSettlementOfContingentConsiderationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recovery on Settlement of Contingent Consideration [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecoveryOnSettlementOfContingentConsiderationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recovery on Settlement of Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968896832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIncomeTaxExplanatory', window );">Income taxes</a></td>
<td class="text">Income taxes:<div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Current tax expense:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period income tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Withholding tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current tax expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,849)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(31,581)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for prior periods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(565)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,967&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,846&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,578)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(300)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax expense (recovery) from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,536)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(216)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">29. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Current tax expense (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s effective income tax rate differs from the combined Canadian federal and provincial statutory income tax rate for companies. The principal factors causing the difference are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss before income taxes (from continuing operations)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(177,030)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(114,613)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected tax recovery at 27.00% (2021 &#8211; 27.00% )</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(47,798)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,945)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (reduction) in income taxes resulting from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible expenses (non-taxable income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,865&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,330&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expiry of losses and ITC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits earned</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,782)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,677)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign tax rate and tax rate differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,884&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,341&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,777&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes (recovery) from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,536)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(216)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Recognized deferred tax assets and liabilities:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Corporation's deferred tax assets and liabilities as at December&#160;31, 2022 are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses from operations carried forward</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">665&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">697&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(625)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,275)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,578)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Unrecognized deferred tax asset:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,482&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,742&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,357&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,588&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses from operations carried forward</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">284,468&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">219,326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,451&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment and intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">206,491&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217,142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">706,943&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">644,606&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets have not been recognized in respect of these deductible temporary differences because it is not currently probable that future taxable profit will be available against which the Corporation can utilize the benefits.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">29. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has available to carry forward the following as at December 31:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,482&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,742&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165,647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,514&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">German losses from operations for corporate tax purposes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US federal losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,996&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hong Kong losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,304&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,659&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK research and development tax credits</span></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Canadian scientific research expenditures may be carried forward indefinitely. The Canadian losses from operations may be used to offset future Canadian taxable income and expire over the period from 2032 to 2042.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The German, Hong Kong, Denmark and UK losses from operations may be used to offset future taxable income in Germany, Hong Kong, Denmark and UK for corporate tax and trade tax purposes and may be carried forward indefinitely.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The US federal losses from operations incurred prior to January 1, 2018 may be used to offset future US taxable income and expire over the period from 2022 to 2037 and may be carried forward indefinitely for losses incurred after January 1, 2018.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Canadian investment tax credits may be used to offset future Canadian income taxes otherwise payable and expire over the period from 2022 to 2042.  The UK scientific research and development tax credits may be carried forward indefinitely.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IAS12_g79-88__IAS12_g79-88_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304958082144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRelatedPartyExplanatory', window );">Related party transactions</a></td>
<td class="text">Related party transactions:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related parties include shareholders with a significant ownership interest in the Corporation, including its subsidiaries and affiliates, and the Corporation&#8217;s equity accounted investees:  Weichai Ballard JV and Synergy Ballard JVCo (note 14).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022 and 2021, related party transactions and balances with the Corporation's 49% owned equity accounted investee, Weichai Ballard JV, were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,320&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,794&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,730&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transactions during the year with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,115&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,239&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">30.&#160;&#160;&#160;&#160;Related party transactions (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022 and 2021, related party transactions and balances with the Corporation's 10% owned equity accounted investee, Synergy Ballard JVCo, were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances with related party - Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transactions during the year with related party - Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,441&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporation Directors and Executive Officers</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation provides key management personnel, being board directors and executive officers, certain benefits, in addition to their salaries. Key management personnel also participate in the Corporation&#8217;s share-based compensation plans (note 21).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to cash and equity compensation, the Corporation provides the executive officers with certain personal benefits, including car allowance, medical benefit program, long and short-term disability coverage, life insurance and an annual medical, financial planning allowance and relocation allowances and services as necessary.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The employment agreements for the executive officers are substantially the same with slight variations by individual.  The maximum obligation that is required to be provided in the event of termination is notice of 12 months plus one month for every year of employment completed with the Corporation (to a maximum of 24 months),  or payment in lieu of such notice, consisting of the salary, bonus and other benefits that would have been earned during such notice period. If there is a change of control, and if the executive officer&#8217;s employment is terminated, including a constructive dismissal, within 2 years following the date of a change of control, the executive officer is entitled to a payment equivalent to payment in lieu of a 24 month notice period. The minimum obligation that is required is  limited to that required by employment standards legislation plus one day for every full month of employment since hire date, with no distinction made for a change of control situation.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key management personnel compensation is comprised of:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,416&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,767&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Post-employment retirement benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,517&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,252&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRelatedPartyExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2022-03-24<br> -Section Disclosures<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IAS24_g13-24__IAS24_g13-24_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRelatedPartyExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968718960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental disclosure of cash flow information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CashFlowStatementAbstract', window );"><strong>Cash Flow Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfCashFlowStatementExplanatory', window );">Supplemental disclosure of cash flow information</a></td>
<td class="text">Supplemental disclosure of cash flow information: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash financing and investing activities:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensatory shares</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,029&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">704&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfCashFlowStatementExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a statement of cash flows.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Section Presentation of a statement of cash flows<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IAS07_g10-17__IAS07_g10-17_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCashFlowStatementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968842784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OperatingSegmentsAbstract', window );"><strong>Operating Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory', window );">Operating segments</a></td>
<td class="text">Operating segments:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation operates in a single segment, Fuel Cell Products and Services, which consists of the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Stationary Power Generation, as well as the delivery of Technology Solutions, including engineering services, technology transfer, and the license and sale of the Corporation's extensive intellectual property portfolio and fundamental knowledge for a variety of PEM fuel cell applications.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues of Ballard Motive Solutions are included in the Technology Solutions or Heavy Duty Motive market depending on the nature of the contracted revenue.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, revenues included sales to two individual customer of $9,426,000 and $8,115,000, respectively, which exceeded 10% of total revenue.  In 2021, revenues included sales to one individual customer of $35,239,000, which exceeded 10% of total revenue.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from continuing operations by geographic area, which are attributed to countries based on customer location for the years ended December 31, are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,052&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,536&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,685&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,893&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,968&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,818&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,903&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,827&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,711&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Belgium</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,430&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,121&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,769&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">763&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">926&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,521&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">954&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,786&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,505&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets by geographic area are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,421&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,805&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,009&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,791&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,121&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,270&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,913&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,552&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,570&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">211,757&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Segments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;doctype=Standard&amp;dita_xref=IFRS08_g20-24__IFRS08_g20-24_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963025840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory', window );">Financial instruments</a></td>
<td class="text">Financial instruments:<div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Fair value:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s financial instruments consist of cash and cash equivalents, short-term investments, trade and other receivables, investments, and trade and other payables. The fair values of cash and cash equivalents, trade and other receivables, and trade and other payables approximate their carrying values because of the short-term nature of these instruments. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments comprise term deposits with terms of greater than 90 days and a previously held investment in a Danish public company held by Ballard Power Systems Europe ("BPSE").  BPSE had an investment of approximately $5,000 in a Danish private company, Green Hydrogen Systems A/S which issued an initial public offering on the Danish stock exchange in June 2021.  On June 17, 2021, BPSE received 259,551 shares in the new publicly-owned investment company (after relinquishing its shares in the previous privately-held company) initially valued at $1,681,000.  During the year ended December&#160;31, 2022, the Corporation sold its remaining Green Hydrogen shares for net proceeds of $1,010,000 (2021 - $336,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term investments comprise newly-created hydrogen infrastructure and growth equity funds:  HyCap Fund and Clean H2 Fund, and an investment in Forsee Power, Wisdom Motor, and Quantron AG, as well as equity-accounted investments.  Changes in fair value and foreign exchange adjustments are recognized as gains or losses in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (note 26).  During the year ended December&#160;31, 2022, the Corporation recognized net mark to market and foreign exchange losses of $16,877,000 (2021 - $9,024,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (decrease) in fair value due to MTM and foreign exchange</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investment - Green Hydrogen</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,865)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,474)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decrease in fair value of investments</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,877)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,024)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements recognized in the statement of financial position must be categorized in accordance with the following levels:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Level 2: Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, &#160;&#160;&#160;&#160;either directly (i.e. as prices) or indirectly (i.e. derived from prices);</span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Level 3: Inputs for the asset or liability that are not based on observable market data (unobservable inputs).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation's above-mentioned investments in Green Hydrogen and Forsee Power are categorized as Level 1 whereas the other investments are all categorized as Level 3.</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation primarily has exposure to foreign currency exchange rate risk, commodity risk, interest rate risk, and credit risk.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">33.&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency exchange rate risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency exchange rate risk is the risk that the fair value of deferred cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. The Corporation is exposed to currency risks primarily due to its holdings of Canadian dollar denominated cash equivalents and its Canadian dollar denominated purchases and accounts payable. Substantially all receivables are denominated in U.S. dollars.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, the Corporation uses foreign exchange currency contracts to manage exposure to currency rate fluctuations. These contracts are recorded at their fair value as either assets or liabilities on the statement of financial position. Any changes in fair value are either (i) recorded in the statement of comprehensive income (loss) if formally designated and qualified under hedge accounting criteria; or (ii) recorded in the statements of loss and comprehensive income (loss) if either not designated, or not qualified, under hedge accounting criteria.The outstanding foreign exchange currency contracts are not qualified under hedge accounting.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation limits its exposure to foreign currency risk by holding Canadian denominated cash and cash equivalents in amounts up to 100% of forecasted twelve month Canadian dollar net expenditures and up to 50% of the following twelve months of forecasted Canadian dollar net expenditures, thereby creating an economic hedge. Periodically, the Corporation also enters into forward foreign exchange contracts to further limit its exposure. At December&#160;31, 2022, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN $75,206,000 and outstanding forward foreign exchange contracts to buy a total of CDN $38,000,000 in 2022  at an average rate of CDN $1.31 to US $1.00.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exchange rates applied during the year ended December&#160;31, 2022:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:57.963%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$US to $1.00 CDN</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$CDN to $1.00 US</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1, 2022 Opening rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.787</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.271</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022 Closing rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.739</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.354</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2022 Average rate</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.769</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.301</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on cash and cash equivalents and forward foreign exchange contracts held at December&#160;31, 2022, a 10% increase in the Canadian dollar against the U.S. dollar, with all other variables held constant, would result in an increase in foreign exchange gains of approximately $8,361,000 recorded against net income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Canadian dollar weakened 10% against the US dollar, there would be an equal, and opposite impact, on net income. This sensitivity analysis includes foreign currency denominated monetary items, and adjusts their translation at year-end, for a 10% change in foreign currency rates.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commodity risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commodity risk is the risk of financial loss due to fluctuations in commodity prices, in particular, for the price of platinum and palladium, which are key components of the Corporation&#8217;s fuel cell products. Platinum and palladium are scarce natural resources and therefore the Corporation is dependent upon a sufficient supply of these commodities. To manage its exposure to commodity price fluctuations, the Corporation may include platinum and or palladium pricing adjustments directly into certain significant customer contracts.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk is the risk that the fair value of deferred cash flows of a financial instrument will fluctuate because of changes in market interest rates. The Corporation is exposed to interest rate risk arising primarily from fluctuations in interest rates on its cash and cash equivalents. The Corporation limits its exposure to interest rate risk by continually monitoring and adjusting portfolio duration to align to forecasted cash requirements and anticipated changes in interest rates.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">33.&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on cash and cash equivalents at December&#160;31, 2022, a 1.0% decline in interest rates, with all other variables held constant, would result in a decrease in investment income of $9,127,700. If interest rates had been 1.0% higher, there would be an equal and opposite impact on net income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit risk is the risk of financial loss to the Corporation if a customer or counterparty to a financial instrument fails to meet its contractual obligations, and arises principally from the Corporation&#8217;s receivables from customers.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 9 Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> requires impairment losses to be recognized based on &#8220;expected losses&#8221; that will occur in the future, incorporating forward looking information relating to defaults and applies a single ECL impairment model that applies to all financial assets within scope. ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the Corporation in accordance with the contract and the cash flows that the Corporation expects to receive). Under </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, at each reporting date the Corporation is required to assess whether financial assets carried at amortized cost are credit-impaired.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of this review for the year ended December&#160;31, 2022, the Corporation did not recognize any additional estimated ECL impairment losses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the entity's financial risk management practices and policies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialRiskManagementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962942592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate Information And Statement Of IFRS Compliance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock', window );">Basis of consolidation</a></td>
<td class="text">Basis of consolidation:Subsidiaries are entities controlled by the Corporation. The Corporation controls an entity when it is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns though its power over the entity. The financial statements of subsidiaries are included in the consolidated financial statements from the date that control commences until the date that control ceases. Intercompany balances and transactions are eliminated in the consolidated financial statements.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory', window );">Foreign currency</a></td>
<td class="text">Foreign currency:<div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Foreign currency transactions</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions in foreign currencies are translated to the respective functional currencies of the Corporation and its subsidiaries at the exchange rate in effect at the transaction date. Monetary assets and liabilities denominated in other than the functional currency are translated at the exchange rates in effect at the statement of financial position date. The resulting exchange gains and losses are recognized in earnings. Non-monetary assets and liabilities denominated in other than the functional currency that are measured at fair value are translated to the functional currency at the exchange rate at the date that the fair value was determined. Non-monetary items that are measured in terms of historical cost in other than the functional currency are translated using the exchange rate at the date of the transaction.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Foreign operations</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities of foreign operations are translated to the presentation currency using exchange rates at the reporting date. The income and expenses of foreign operations are translated to the presentation currency using exchange rates at the dates of the transactions. Foreign currency differences are recognized in other comprehensive income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory', window );">Financial assets</a></td>
<td class="text">Financial assets<div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation initially recognizes loans and receivables and deposits on the date that they originated and all other financial assets on the trade date at which the Corporation becomes a party to the contractual provisions of the instrument. The Corporation de-recognizes a financial asset when the contractual rights to the cash flows from the asset expire, or when it transfers substantially all the risks and rewards of ownership of the financial asset.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are classified as measured at: amortized cost; fair value through other comprehensive income ("FVOCI") or fair value through profit or loss ("FVTPL"). The classification of financial assets is generally based on the business model in which a financial asset is managed and its contractual cash flow characteristics. Derivatives embedded in contracts where the host is a financial asset in the scope of the standard are never separated. Instead, the hybrid financial instrument as a whole is assessed for classification. The Corporation's financial assets which consist primarily of cash and cash equivalents, short-term investments, trade and other receivables, and contract assets are classified at amortized cost.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also periodically enters into foreign exchange forward contracts to limit its exposure to foreign currency rate fluctuations. These derivatives are recognized initially at fair value and are recorded as either assets or liabilities based on their fair value. Subsequent to initial recognition, these derivatives are measured at fair value and changes to their value are recorded through profit or loss.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory', window );">Financial liabilities</a></td>
<td class="text">Financial liabilitiesFinancial liabilities comprise the Corporation&#8217;s trade and other payables. The financial liabilities are initially recognized on the date they are originated and are derecognized when the contractual obligations are discharged or cancelled or expire. These financial liabilities are recognized initially at fair value and subsequently are measured at amortized cost using the effective interest method, when materially different from the initial amount. Fair value is determined based on the present value of future cash flows, discounted at the market rate of interest.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory', window );">Share capital</a></td>
<td class="text">Share capitalShare capital is classified as equity. Incremental costs directly attributable to the issue of shares and share options are recognized as a deduction from equity. When share capital is repurchased, the amount of the consideration paid, including directly attributable costs, is recognized as a deduction from equity. Repurchased shares are classified as treasury shares and are presented as a deduction from equity. When treasury shares are subsequently reissued, the amount received is recognized as an increase in equity, and the resulting surplus or deficit on the transaction is transferred to or from retained earnings (deficit).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories', window );">Inventories</a></td>
<td class="text">Inventories:<div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are recorded at the lower of cost and net realizable value. The cost of inventories is based on the first-in first-out principle, and includes expenditures incurred in acquiring the inventories, production or conversion costs and other costs incurred in bringing them to their existing location and condition. In the case of manufactured inventories and work in progress, cost includes materials, labor and appropriate share of production overhead based on normal operating capacity. Costs of materials are determined on an average per unit basis.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and selling expenses. In establishing any impairment of inventory, management estimates the likelihood that inventory carrying values will be affected by changes in market demand, technology and design, which would impair the value of inventory on hand.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory', window );">Property, plant and equipment</a></td>
<td class="text">Property, plant and equipment:<div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Recognition and measurement</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Items of property, plant and equipment are measured at cost less accumulated depreciation and any accumulated impairment losses. The cost of self-constructed assets includes the cost of materials, costs directly attributable to bringing the assets to a working condition for their intended use, and the costs of dismantling and removing items and restoring the site on which they are located. If significant parts of an item of property, plant and equipment have different useful lives, then they are accounted for as separate items (major components) of property, plant and equipment.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Subsequent expenditures</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent expenditures are capitalized only if it is probable that the future economic benefits associated with the expenditures will flow to the Corporation.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Depreciation</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is calculated to write-off the cost of items of property, plant and equipment less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) &#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Depreciation (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:53.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The shorter of initial term of the respective lease and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">estimated useful life</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 15 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:53.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Property</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 5 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Vehicles</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr></table></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory', window );">Leases</a></td>
<td class="text">Leases:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 16 Leases </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">introduced a single, on-balance sheet accounting model for lessees. As a result, the Corporation, as a lessee, has recognized right-of-use assets representing its rights to use the underlying assets, and lease liabilities representing its obligation to make lease payments. Lessor accounting remains similar to previous accounting policies.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At inception of a contract, the Corporation assesses whether a contract is, or contains, a lease. A contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. To assess whether a contract conveys the right to control the use of an identified asset, the Corporation assesses whether:</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the contract involves the use of an identified asset - this may be specified explicitly or implicitly, and should be physically distinct or represent substantially all of the capacity of a physically distinct asset. If the supplier has a substantive substitution right, then the asset is not identified;</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Corporation has the right to obtain substantially all of the economic benefits from use of the asset throughout the period of use; and</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Corporation has the right to direct the use of the asset. The Corporation has this right when it has the decision-making rights that are most relevant to changing how and for what purpose the asset is used. In rare cases where all the decisions about how and for what purpose the asset is used are predetermined, the Corporation has the right to direct the use of the asset if either:</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">the Corporation has the right to operate the asset; or</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">the Corporation designed the asset in a way that predetermines how and for what purpose it will be used.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases (cont'd):</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.&#160;&#160;&#160;&#160;As a Lessee</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recognizes a right-of-use asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for any lease payments made at or before the commencement date, plus any initial direct costs incurred and an estimate of costs to dismantle and remove the underlying asset or to restore the underlying asset or the site on which it is located, less any lease incentives received.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use asset is subsequently depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. The estimated useful lives of right-of-use assets are determined on the same basis as those of property and equipment. In addition, the right-of-use asset is periodically reduced by impairment losses, if any, and adjusted for certain remeasurements of the lease liability.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Corporation&#8217;s incremental borrowing rate. Generally, the Corporation uses its incremental borrowing rate as the discount rate.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments included in the measurement of the lease liability comprise:</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fixed payments, including in-substance fixed payments;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Variable lease payments that depend on an index or a rate, initially measured using the index or rate at the commencement date;</span></div><div style="padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Amounts expected to be payable under a residual value guarantee; and</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The exercise price under a purchase option that the Corporation is reasonably certain to exercise, lease payments in an optional renewal period if the Corporation is reasonably certain to exercise an extension option, and penalties for early termination of a lease unless the Corporation is reasonably certain not to terminate early.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is subsequently measured at amortized cost using the effective interest method. It is remeasured when there is a change in future lease payments arising from a change in an index or rate, if there is a change in the Corporation&#8217;s estimate of the amount expected to be payable under a residual value guarantee or if the Corporation changes its assessment of whether it will exercise a purchase, extension or termination option.  When the lease liability is remeasured in this way, a corresponding adjustment is made to the carrying amount of the right-of-use asset, or is recorded in profit or loss if the carrying amount of the right-of-use asset has been reduced to zero.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation presents right-of-use assets in &#8216;Property, plant and equipment&#8217; and lease liabilities in &#8216;Lease liability&#8217; in the statement of financial position.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has elected not to recognize right-of-use assets and lease liabilities for short-term leases of properties, equipment and vehicles that have a lease term of 12 months or less. The Corporation has elected not to recognize right-of-use assets and lease liabilities for low value leases that have initial values of less than $5,000.  The Corporation recognizes the lease payments associated with these leases as an operating expense on a straight-line basis over the lease term.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases (cont'd):</span></div><div style="padding-left:18pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ii.&#160;&#160;&#160;&#160;As a Lessor</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Corporation is an intermediate lessor, it accounts for its interests in the head lease and the sub-lease separately. It assesses the lease classification of a sub-lease with reference to the right-of-use asset arising from the head lease, not with reference to the underlying asset, and makes an overall assessment of whether the lease transfers to the lessee substantially all of the risks and rewards of ownership incidental to ownership of the underlying asset. If this is the case, then the lease is a finance lease; if not, then it is an operating lease. As part of this assessment, the Corporation considers certain indicators such as whether the lease is for the major part of the economic life of the asset.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory', window );">Goodwill and Intangible assets</a></td>
<td class="text">Goodwill and intangible assets:<div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Recognition and measurement</span></div><div style="margin-bottom:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:27.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditure on research activities is recognized in profit or loss as incurred.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Development expenditure is capitalized only if the expenditure can be measured reliably, the product or process is technically and commercially feasible, future economic benefits are probable and the Corporation intends to and has sufficient resources to complete development and to use or sell the asset. Otherwise, it is recognized in profit or loss as incurred. Subsequent to initial recognition, development expenditure is measured at cost less accumulated amortization and any accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks, customer contracts and relationships, non-compete agreements,  and software systems that are acquired or developed by the Corporation and have finite useful lives are measured at cost less accumulated amortization and any accumulated impairment losses.</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Subsequent expenditure</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditures, including expenditures on internally generated goodwill, are recognized in profit or loss as incurred.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Amortization</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization is calculated to write-off the cost of intangible assets less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. Goodwill is not amortized.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:81.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired patents, know-how and in-process research &amp; development</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 20 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer contracts  and relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired non-compete agreements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 3 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trademarks and service marks</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internally generated fuel cell intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div>4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory', window );">Impairment, Financial assets</a></td>
<td class="text">Financial assets<div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An &#8216;expected credit loss&#8217; ("ECL") model applies to financial assets measured at amortized cost and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract assets.</span></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In applying the ECL model, loss allowances are measured on either of the following bases:</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</span></div><div style="padding-left:76.5pt;padding-right:29.25pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation measures loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When determining whether the credit risk of a financial asset has increased significantly since initial recognition and when estimating ECLs, the Corporation considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes both quantitative and qualitative information and analysis, based on historical experience and informed credit assessment and including forward-looking information.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the entity in accordance with the contract and the cash flows that the Corporation expects to receive). ECLs are discounted at the effective interest rate of the financial asset. At each reporting date, we assess whether financial assets carried at amortized cost are credit-impaired. A financial asset is &#8216;credit-impaired&#8217; when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. Loss allowances for financial assets measured at amortized cost are deducted from the gross carrying amount of the assets. Impairment (losses) recoveries related to trade receivables and contract assets are presented separately in the statement of profit or loss.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory', window );">Impairment, Non-financial assets</a></td>
<td class="text">Non-financial assets<div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Corporation&#8217;s non-financial assets other than inventories are reviewed at each reporting date to determine whether there is any indication of impairment. If any such indication exists, then the asset&#8217;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. Fair value less costs to sell is defined as the estimated price that would be received on the sale of the asset in an orderly transaction between market participants at the measurement date. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Impairment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)  Non-financial assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment loss is recognized if the carrying amount of an asset or its cash-generating unit exceeds its estimated recoverable amount. Impairment losses are recognized in profit or loss. Impairment losses recognized in respect of the cash generating units are allocated first to reduce the carrying amount of any goodwill allocated to the units, and then to reduce the carrying amounts of the other assets in the unit on a pro-rata basis.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment loss in respect of goodwill is not reversed. In respect of other assets, impairment losses recognized in prior periods are assessed at each reporting date for any indications that the loss has decreased or no longer exists. An impairment loss is reversed only to the extent that the asset&#8217;s carrying amount does not exceed the carrying amount that would have been determined, net of depreciation or amortization, if no impairment loss had been recognized.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory', window );">Provisions</a></td>
<td class="text">Provisions:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision is recognized if, as a result of a past event, the Corporation has a present legal or constructive obligation that can be estimated reliably, and it is probable that an outflow of economic benefits will be required to settle the obligation. Provisions are determined by discounting the expected future cash flows at a pre-tax rate that reflects current market assessments of the time value of money and the risk specific to the liability. The unwinding of the discount is recognized as a finance expense.</span></div><div style="margin-bottom:9pt;padding-left:135pt;text-align:justify;text-indent:-117pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for warranty costs is recorded on product sales at the time the sale is recognized. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the estimated cost to resolve claims received, taking into account the nature of the contract and past and projected experience with the products.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Decommissioning liabilities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal obligations to retire tangible long-lived assets are recorded at the net present value of the expected costs of settlement at acquisition with a corresponding increase in asset value. These include assets leased under operating leases. The liability is accreted over the life of the asset to the ultimate settlement amount and the increase in asset value is depreciated over the remaining useful life of the asset.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue', window );">Revenue recognition</a></td>
<td class="text">Revenue recognition:<div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation generates revenues primarily from product sales, the license and sale of intellectual property and fundamental knowledge, and the provision of engineering services and technology transfer services. Product revenues are derived primarily from standard product sales contracts and from long-term fixed price contracts. Intellectual property and fundamental knowledge license revenues are derived primarily from standard licensing and technology transfer agreements. Engineering service and technology transfer services revenues are derived primarily from cost-plus reimbursable contracts and from long-term fixed price contracts.</span></div><div style="margin-bottom:9pt;margin-top:0.55pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when a customer obtains control of the goods or services. Determining the timing of the transfer of control, at a point in time or over time, requires judgment.  On standard product sales contracts, revenues are recognized when customers obtain control of the product, that is when transfer of title and risks and rewards of ownership of goods have passed and when obligation to pay is considered certain. Invoices are generated and revenue is recognized at that point in time. Provisions for warranties are made at the time of sale.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;Revenue recognition (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On standard licensing and technology transfer agreements, revenues are recognized on the transfer of rights to a licensee, when it is determined to be distinct from other performance obligations, and if the customer can direct the use of, and obtain substantially all of the remaining benefits from the license as it exists at the time of transfer. In other cases, the proceeds are considered to relate to the right to use the asset over the license period and the revenue is recognized over that period. If it is determined that the license is not distinct from other performance obligations, revenue is recognized over time as the customer simultaneously receives and consumes the benefit.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On long-term fixed price contracts, the customer controls all of the work in progress as the services are being provided.  This is because under these contracts, the deliverables are made to a customer&#8217;s specification, and if a contract is terminated by the customer, then the Corporation is entitled to reimbursement of the costs incurred to date plus the applicable gross margin. Therefore, revenue from these contracts and the associated costs are recognized as the costs are incurred over time.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On long-term fixed price contracts, revenues are recognized over time using cumulative costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations.  Generally, revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to estimated revenues and estimated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the estimated costs for completing the contract exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory', window );">Finance income and expense</a></td>
<td class="text">Finance income and expense:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance income comprises interest income on funds invested, gains (losses) on the disposal of available-for-sale financial assets, foreign exchange gains (losses), and changes in the fair value of financial assets at fair value through profit or loss, pension administration expense, and employee future benefit plan expense. Interest income is recognized as it accrues in income, using the effective interest method.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance expense comprises interest expense on leases and the unwinding of the discount on provisions.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory', window );">Income taxes</a></td>
<td class="text">Income taxes:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation follows the asset and liability method of accounting for income taxes. Under this method, deferred income taxes are recognized for the deferred income tax consequences attributable to differences between the financial statement carrying values of assets and liabilities and their respective income tax bases (temporary differences) and for loss carry forwards. The resulting changes in the net deferred tax asset or liability are included in income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are measured using enacted, or substantively enacted, tax rates expected to apply to taxable income in the years in which temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities, of a change in tax rates, is included in income in the period that includes the substantive enactment date. Deferred income tax assets are reviewed at each reporting date and are reduced to the extent that it is no longer probable that the related tax benefit will be realized.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory', window );">Employee benefits</a></td>
<td class="text">Employee benefits:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined contribution plans</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A defined contribution plan is a post-employment benefit plan under which an entity pays fixed contributions into a separate entity and will have no legal or constructive obligation to pay further amounts.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obligations for contributions to defined contribution pension plans are recognized as an employee benefit expense in profit or loss in the periods during which services are rendered by employees. Prepaid contributions are recognized as an asset to the extent that a cash refund or a reduction in future payments is available. Contributions to a defined contribution plan that are due more than 12 months after the end of the period in which the employees render the service are discounted to their present value.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined benefit plans</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&#8217;s net obligation in respect of defined benefit pension plans is calculated separately for each plan by estimating the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value. Any unrecognized past service costs and the fair value of any plan assets are deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#8217;s obligations and that are denominated in the same currency in which the benefits are expected to be paid. The calculation is performed annually by a qualified actuary using the projected unit credit method.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the calculation results in a benefit to the Corporation, the recognized asset is limited to the total of any unrecognized past service costs and the present value of economic benefits available in the form of any future refunds from the plan or reductions in future contributions to the plan. In order to calculate the present value of economic benefits, consideration is given to any minimum funding requirements that apply to any plan in the Corporation. An economic benefit is available to the Corporation if it is realizable during the life of the plan, or on settlement of the plan liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recognizes all remeasurements arising from defined benefit plans, which comprise actuarial gains and losses, immediately in other comprehensive income. Remeasurements recognized in other comprehensive income are not recycled through profit or loss in subsequent periods.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other long-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s net obligation in respect of long-term employee benefits other than pension plans is the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value, and the fair value of any related assets is deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#8217;s obligations. The calculation is performed using the projected unit credit method. Any actuarial gains and losses are recognized in other comprehensive income or loss in the period in which they arise.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Termination benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Termination benefits are recognized as an expense (restructuring expense recorded in other operating expense) when the Corporation is committed demonstrably, without realistic possibility of withdrawal, to a formal detailed plan to either terminate employment before the normal retirement date, or to provide termination benefits as a result of an offer made to encourage voluntary redundancy. Termination benefits for voluntary redundancies are recognized as an expense if the Corporation has made an offer of voluntary redundancy, it is probable that the offer will be accepted, and the number of acceptances can be estimated reliably. If benefits are payable more than 12 months after the reporting period, then they are discounted to their present value.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;Employee benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A liability is recognized for the amount expected to be paid under short-term cash bonus or profit sharing plans if the Corporation has a present legal or constructive obligation to pay this amount as a result of past service provided by the employee, and the obligation can be estimated reliably.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory', window );">Share-based compensation plans</a></td>
<td class="text">Share-based compensation plans:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares, share options, restricted share units, and deferred share units granted. The resulting compensation expense, based on the fair value of the awards granted, excluding the impact of any non-market service and performance vesting conditions, is charged to income over the period that the employees unconditionally become entitled to the award, with a corresponding increase to contributed surplus.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. Restricted share units and deferred share units are valued at the fair-value price at grant date.  For awards with graded vesting, the fair value of each tranche is calculated separately and recognized over its respective vesting period. Non-market vesting conditions are considered in making assumptions about the number of awards that are expected to vest. At each reporting date, the Corporation reassesses its estimates of the number of awards that are expected to vest and recognizes the impact of any revision in the income statement with a corresponding adjustment to contributed surplus.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation issues shares, share options, restricted share units, and deferred share units under its share-based compensation plans as described in note 21. Any consideration paid by employees on exercise of share options or purchase of shares, together with the amount initially recorded in contributed surplus, is credited to share capital.  The redemption of restricted share units and deferred share units are non-cash transactions that are recorded in contributed surplus and share capital.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory', window );">Earnings (loss) per share</a></td>
<td class="text">Earnings (loss) per share:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed using the weighted average number of common shares outstanding during the period, adjusted for treasury shares. Diluted earnings per share is calculated using the treasury stock method.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&#8220;DSUs&#8221;), restricted share units (&#8220;RSUs&#8221;), and &#8220;in the money&#8221; options, if any, be exercised. When the effects of outstanding stock-based compensation arrangements would be anti-dilutive, diluted loss per share is not shown separately.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory', window );">Government assistance and investment tax credits</a></td>
<td class="text">Government assistance and investment tax credits:Government assistance and investment tax credits are recorded as either a reduction of the cost of the applicable assets, or credited against the related expense incurred in the statement of comprehensive loss, as determined by the terms and conditions of the agreements under which the assistance is provided to the Corporation or the nature of the expenditures which gave rise to the credits. Government assistance and investment tax credit receivables are recorded when their receipt is reasonably assured.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory', window );">Segment reporting</a></td>
<td class="text">Segment reporting:An operating segment is a component of the Corporation that engages in business activities from which it may earn revenues and incur expenses, including revenues and expenses that relate to transactions with any of the Corporation&#8217;s other components. Segment results include items directly attributable to a segment as well as those that can be allocated on a reasonable basis. Unallocated items comprise mainly corporate assets, head office expenses, and income tax assets and liabilities.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of accounting policy for consolidation [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for earnings per share.
Effective 2023-01-01: The description of the entity's material accounting policy information for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment.
Effective 2023-01-01: The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for finance income and costs. [Refer: Finance income (cost)]
Effective 2023-01-01: The description of the entity's material accounting policy information for finance income and costs. [Refer: Finance income (cost)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for financial assets. [Refer: Financial assets]
Effective 2023-01-01: The description of the entity's material accounting policy information for financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for financial liabilities. [Refer: Financial liabilities]
Effective 2023-01-01: The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for foreign currency translation.
Effective 2023-01-01: The description of the entity's material accounting policy information for foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for the impairment of financial assets. [Refer: Financial assets]
Effective 2023-01-01: The description of the entity's material accounting policy information for the impairment of financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]
Effective 2023-01-01: The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for income tax.
Effective 2023-01-01: The description of the entity's material accounting policy information for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for intangible assets and goodwill. [Refer: Intangible assets and goodwill]
Effective 2023-01-01: The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for issued capital. [Refer: Issued capital]
Effective 2023-01-01: The description of the entity's material accounting policy information for issued capital. [Refer: Issued capital]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time.
Effective 2023-01-01: The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 36<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_36_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]
Effective 2023-01-01: The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for provisions. [Refer: Provisions]
Effective 2023-01-01: The description of the entity's material accounting policy information for provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]
Effective 2023-01-01: The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for segment reporting.
Effective 2023-01-01: The description of the entity's material accounting policy information for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]
Effective 2023-01-01: The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The description of the entity's accounting policy for taxes other than income tax. [Refer: Tax expense other than income tax expense]
Effective 2023-01-01: The description of the entity's material accounting policy information for taxes other than income tax. [Refer: Tax expense other than income tax expense]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Effective 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Note Expiry date 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 117<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962776016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate Information And Statement Of IFRS Compliance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ScheduleofSubsidiariesTableTextBlock', window );">Schedule of Subsidiaries</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:73.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.156%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership</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;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Motive Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Guangzhou Ballard Power Systems Co., Ltd.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Systems Europe A/S</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Hong Kong Ltd.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard US Inc. </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Services Inc.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Fuel Cell Systems Inc.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Corporation</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Schedule of Detailed Information About Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:53.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The shorter of initial term of the respective lease and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">estimated useful life</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 15 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:59.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment owned</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,855&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,361&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,061&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:71.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,207&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,599&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">762&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,264&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,855&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:26.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.027%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,852&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,741&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">700&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,663&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,860&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,932&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,999&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, an impairment loss of $7,000 (2021 - $263,000) was recorded for production and test equipment that was never placed in service and was determined not required to support the Corporation's future manufacturing or testing capabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.390%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,253&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,668&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,368&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,938&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,434&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions through Acquisition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,635&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(225)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,852&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,754&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,196&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,392&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,278&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(263)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,977&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,158&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(263)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,022)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,860&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, additions through acquisition of property, plant and equipment related to the acquisition of Ballard Motive Solutions on November 11, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.391%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,789&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(175)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,253&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,638&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,893&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(825)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,668&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,417&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,022)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory', window );">Schedule of Quantitative Information About Right-of-Use Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:53.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Property</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 5 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Vehicles</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr></table></div>he Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:72.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,487&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,837&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,206&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:27.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.966%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.970%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,427&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,974&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,669&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.116%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,590&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,108&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,768&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,231&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:28.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.115%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions through acquisition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,665&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,967&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(137)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,427&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,022&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,013&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(159)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,974&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, additions through acquisition of right-of-use assets related to the acquisition of Ballard Motive Solutions on November 11, 2021.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:27.147%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,128&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,633&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(137)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,590&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,248&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,715&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(159)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,768&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock', window );">Schedule of Recognition and Measurement of Goodwill and Intangible Assets</a></td>
<td class="text">Recognition and measurement<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:27.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditure on research activities is recognized in profit or loss as incurred.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Development expenditure is capitalized only if the expenditure can be measured reliably, the product or process is technically and commercially feasible, future economic benefits are probable and the Corporation intends to and has sufficient resources to complete development and to use or sell the asset. Otherwise, it is recognized in profit or loss as incurred. Subsequent to initial recognition, development expenditure is measured at cost less accumulated amortization and any accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks, customer contracts and relationships, non-compete agreements,  and software systems that are acquired or developed by the Corporation and have finite useful lives are measured at cost less accumulated amortization and any accumulated impairment losses.</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock', window );">Schedule of Intangible Assets with Indefinite Useful Life</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:81.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired patents, know-how and in-process research &amp; development</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 20 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer contracts  and relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired non-compete agreements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 3 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trademarks and service marks</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internally generated fuel cell intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of intangible assets with definitive useful life [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ScheduleofSubsidiariesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Subsidiaries [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ScheduleofSubsidiariesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 53<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969055488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory', window );">Schedule of Detailed Information About Business Combinations</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of purchase consideration was as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:83.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.180%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and debt paid on closing</span></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,477&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred share consideration</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contingent cash consideration</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Working capital adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">611&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Fair Value of Purchase Consideration</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">39,197</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of assets acquired and liabilities assumed are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:83.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.180%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,112&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant &amp; equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,991&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,817)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,878)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value of Assets Acquired and Liabilities Assumed</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">39,197</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets of $17,279,000 consisted of the following and are being amortized based on the following useful lives:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:72.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.648%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Useful life in yrs</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology (patents, know-how and in-process research &amp; development)</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,976&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contracts and relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete arrangement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value of Identified Intangible Assets</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div>Acquisition (cont'd):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:80.140%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.660%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proforma Information</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Revenue</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,243&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Loss from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,336)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Net loss</span></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,966)</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combinations1 [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Section Disclosures application of paragraphs 59 and 61<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;doctype=Appendix&amp;subtype=B&amp;dita_xref=IFRS03_gB64-B67__IFRS03_gB64-B67_TI<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304961604656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and other receivables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock', window );">Schedule of Trade and Other Receivables</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,812&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,423&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,586&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,386&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,696&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,395&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory', window );">Schedule of Explanation of Significant Changes in Contract Assets</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:85.758%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,386&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to contract assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,306&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Invoiced during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20,911)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,109&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,888&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,729)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,397)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,030&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,109&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Trade Receivables And 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;">bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963093440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InventoriesAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock', window );">Schedule of Detailed Information About Inventories</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Raw materials and consumables</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,016&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,395&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,171&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,795&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service inventory</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,978&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,050&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,518&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information About Inventories [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventories [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962620144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Schedule of Detailed Information About Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:53.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The shorter of initial term of the respective lease and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">estimated useful life</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 15 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:59.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment owned</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,855&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,361&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,061&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:71.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,207&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,599&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">762&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,264&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,855&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:26.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.027%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,852&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,741&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">700&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,663&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,860&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,932&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,999&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, an impairment loss of $7,000 (2021 - $263,000) was recorded for production and test equipment that was never placed in service and was determined not required to support the Corporation's future manufacturing or testing capabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.390%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,253&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,668&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,368&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,938&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,434&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions through Acquisition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,635&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">442&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(225)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,852&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,754&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,196&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,392&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,278&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(263)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(775)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,977&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,158&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(263)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,022)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,860&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, additions through acquisition of property, plant and equipment related to the acquisition of Ballard Motive Solutions on November 11, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.391%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,789&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(175)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,253&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,638&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,893&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(825)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,668&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,417&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,022)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory', window );">Schedule of Quantitative Information About Right-of-Use Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:53.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Property</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 7 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 5 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Vehicles</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr></table></div>he Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:72.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,487&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,837&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,206&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:27.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.966%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.970%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,427&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,974&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,669&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.116%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,590&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,108&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,768&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,231&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:28.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.115%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions through acquisition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,665&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,967&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(137)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,427&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,022&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,013&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(159)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,974&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, additions through acquisition of right-of-use assets related to the acquisition of Ballard Motive Solutions on November 11, 2021.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:27.147%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,128&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,633&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(137)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,590&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,248&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,715&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(159)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,768&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 53<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962864736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory', window );">Schedule of Detailed Information About Intangible Assets</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property acquired from UTC</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,714&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,788&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>12.&#160;&#160;&#160;&#160;Intangible assets (cont'd):<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory', window );">Schedule of Reconciliation of Changes in Intangible Assets</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,855&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,091&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,764&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition of intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,543&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,543&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,798&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,798)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,677&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,889&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,788&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,107)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment on intangible assets (note 27)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,017)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,227&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,013&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304956642096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InterestsInOtherEntitiesAbstract', window );"><strong>Interests In Other Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory', window );">Schedule of Interests in Other Entities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Weichai Ballard JV (note 4)</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Synergy Ballard JVCo (note 4)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Forsee Power</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,470&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,335&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in HyCap Fund I SCSp</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,963&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in CleanH2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,357&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,292&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,561&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital contribution to JV</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,272&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,351&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of 49% profit on inventory not yet sold to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,599)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,084)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative translation adjustment due to foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2022, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.063%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership interest (49%)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,088&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,907&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,460)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36,385)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,314)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,861)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets (100%)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,932&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,000&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net assets (49%)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,895&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,320&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incorporation costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Elimination of unrealized profit on downstream sales, net of sale to third party</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,193)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,662)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying amount of investment in Weichai Ballard JV</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Investments:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Weichai Ballard JV (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue (100%)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,476&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,260&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss (100%)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,672&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,825&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net loss (49%)</span></div></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,599&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,084&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Synergy Ballard JVCo</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of 10% profit on inventory sold  to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory', window );">Schedule of Equity- Accounted Investments</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above equity-accounted investments, the Corporation has also acquired ownership interest in various other investments.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,335&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,865)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,470&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,183&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,924&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,963&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,310&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,913&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,892)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,331&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,809&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,474)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,335&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,610&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,757&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,447)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,310&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InterestsInOtherEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interests In Other Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InterestsInOtherEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of interests in associates. [Refer: Associates [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 2<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_2_b_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInterestsInAssociatesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for interests in other entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 1<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_1&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962716720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and other payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock', window );">Schedule of Trade and Other Payables</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts payable</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,440&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,689&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,248&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,830&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,059&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">586&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">906&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,333&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962750016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory', window );">Schedule of Explanation of Significant Changes in Contract Assets</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:85.758%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,386&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to contract assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,306&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Invoiced during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20,911)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,109&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,888&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,729)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,397)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,030&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,109&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968899824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions and other liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory', window );">Schedule of Other Provisions</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:21.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.663%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Onerous </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contingent </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Legal</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,625&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,764&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,399&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,102&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,900&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(136)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,894)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,030)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,712&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,258&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,877&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,152&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opening retained earnings adjustment (note 3)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,900&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,219&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(320)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,391)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,900)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,611)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(860)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,280)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,140)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(117)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(105)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,327&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,078&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,715&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:21.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.513%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,712&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,240&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,257&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,018&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,895&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,712&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,258&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,877&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,152&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:27pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:21.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.513%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,327&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,078&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,910&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,327&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,078&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,715&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968895328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease liability (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory', window );">Schedule of Lease Liabilities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,117&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,895&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,238&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,505&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,647&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Non-current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,836&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,882&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,731&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,120&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory', window );">Schedule of Maturity Analysis of Finance Lease Payments Receivable</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is committed to minimum lease payments as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:57.963%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Analysis</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,854&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Between one and five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,794&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">More than five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,196&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Corporation made principal payments on its lease liabilities of $3,322,000 (2021 - $2,798,000).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of additional information about leasing activities of a lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 59<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_59&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a maturity analysis of finance lease payments receivable. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 94<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_94&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304957784400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee future benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory', window );">Schedule of Net Defined Benefit Liability (Asset)</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit pension plan liability</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,814&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net other post-retirement benefit plan liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,894&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:34.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.027%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">19,187</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,203&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(17,373)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,347)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,814</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,856&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">518</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(468)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(383)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">50</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">548</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(468)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(383)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">80</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(4,547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(986)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(4,547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(986)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Return on plan assets excluding interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,092</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,334)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,092</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,334)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plan expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(24)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">24</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(4,662)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(868)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3,116</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,304)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,546)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,172)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(671)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(661)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">671</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(671)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(661)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">671</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">14,402</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,187&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(14,054)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,373)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">348</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,814&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:34.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.027%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other post-retirement benefit plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">80</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">80</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">55</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">55</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">32</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">32</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock', window );">Schedule of Comprehensive Income by Plan Type</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan actuarial gain</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,172&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other post-retirement benefit plan actuarial loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,170&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory', window );">Schedule of Fair Value of Plan Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension plan assets comprise:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory', window );">Schedule of Defined Benefit Plans</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:44.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.046%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.76&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:44.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.046%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.76&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.40&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of defined benefit plans. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 138<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_138&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 142<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 140<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304956575392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedPaymentArrangementsAbstract', window );"><strong>Share-Based Payment Arrangements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements', window );">Schedule of Share-Based Compensation</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,101&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,093&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">672&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,904&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total share-based compensation</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,408&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,669&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory', window );">Schedule of Classes of Share Capital</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:85.758%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares Transacted</span></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,870,000&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average Share Price</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross offering proceeds</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550,190&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Underwriting expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,186)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less:  Other financing expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(713)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net offering proceeds</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">527,291&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory', window );">Schedule of Number and Weighted Average Exercise Prices of Share Options</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, options outstanding from the consolidated share option plan were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:67.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options for common shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,149,639&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.07&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">540,116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(549,281)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98,907)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,041,567&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.70&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,263,685&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.97&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(304,635)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(184,496)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.75&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,501)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,807,620&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.00&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory', window );">Schedule of Number and Weighted Average Remaining Contractual Life of Outstanding Share Options</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Corporation&#8217;s share options outstanding as at December&#160;31, 2022:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:35.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.009%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average<br/>remaining<br/>contractual life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average<br/>exercise</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range of exercise price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercisable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.33 - $3.06</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,174,815&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.6</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,174,815&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3.56 - $5.50</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484,493&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.04&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">389,085&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$6.92 - $10.64</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,226,069&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">721,156&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.51&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$12.63  - $26.13</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">922,243&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455,966&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,807,620&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.00&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,741,022&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.21&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory', window );">Schedule of Range of Exercise Prices of Outstanding Share Options</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Corporation&#8217;s share options outstanding as at December&#160;31, 2022:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:35.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.009%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average<br/>remaining<br/>contractual life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average<br/>exercise</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range of exercise price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercisable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.33 - $3.06</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,174,815&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.6</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,174,815&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3.56 - $5.50</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484,493&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.04&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">389,085&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$6.92 - $10.64</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,226,069&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">721,156&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.51&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$12.63  - $26.13</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">922,243&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455,966&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,807,620&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.00&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,741,022&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.21&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory', window );">Schedule of Indirect Measurement of Fair Value of Goods or Services Received, Share Options Granted During Period</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nil</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nil</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory', window );">Schedule of Number and Weighted Average Exercise Prices of Other Equity Instruments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:79.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">820,031&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,953&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99,761)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">756,223&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,319&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(126,862)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">709,680&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:76.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.106%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,129,946&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">195,838&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU performance factor adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,128)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(325,863)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,573)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966,220&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567,693&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU performance factor adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,004)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(460,681)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42,148)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,002,080&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedPaymentArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedPaymentArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional information about share-based payment arrangements necessary to satisfy the disclosure requirements of IFRS 2. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 52<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_52&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of classes of share capital. [Refer: Share capital [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 79<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_79_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the range of exercise prices for outstanding share options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954931168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory', window );">Schedule of Disaggregation of Revenue from Contracts with Customers</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.365%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geographical markets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,818&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,370&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,588&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,572&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,599&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,717&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,786&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,505&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Market application</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Heavy Duty Motive</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,663&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Material Handling</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,353&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,140&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stationary Power Generation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,917&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,214&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology Solutions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,602&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,488&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,786&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,505&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Timing of revenue recognition</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,208&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,297&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,786&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,505&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954628608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Personnel expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock', window );">Schedule of Detailed Information on Personnel Expenses</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:71.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,778&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,555&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,408&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,669&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,186&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,224&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962967488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other operating expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock', window );">Schedule of Detailed Information on Other Operating Expense</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net impairment loss on trade receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment loss allowance</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,317&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,115&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,247&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,325&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962769072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance income and expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock', window );">Schedule of Detailed Information of Finance Income and Expense</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefit plan expense (note 20)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(251)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,609&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 33)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,877)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,024)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign exchange loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,545)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,336)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government levies</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,945)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance loss and other</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,102)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,813)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance expense</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,279)</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,294)</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304956572576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment charges on intangible assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentofAssetsAbstract', window );"><strong>Impairment of Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:32.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,976&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,498&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,478&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,978&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contracts and relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete agreement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,517&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,017&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Identifiable Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ImpairmentofAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ImpairmentofAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955055920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock', window );">Schedule of Major Components of Tax Expense (income)</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period income tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Withholding tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current tax expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,849)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(31,581)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for prior periods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(565)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,967&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,846&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,578)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(300)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax expense (recovery) from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,536)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(216)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">29. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Current tax expense (cont'd):</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock', window );">Schedule of Reconciliation of Accounting Profit</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s effective income tax rate differs from the combined Canadian federal and provincial statutory income tax rate for companies. The principal factors causing the difference are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss before income taxes (from continuing operations)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(177,030)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(114,613)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected tax recovery at 27.00% (2021 &#8211; 27.00% )</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(47,798)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,945)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (reduction) in income taxes resulting from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible expenses (non-taxable income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,865&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,330&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expiry of losses and ITC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits earned</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,782)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,677)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign tax rate and tax rate differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,884&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,341&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,777&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,651&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes (recovery) from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,536)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(216)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Corporation's deferred tax assets and liabilities as at December&#160;31, 2022 are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses from operations carried forward</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">665&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">697&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(625)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,275)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,578)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory', window );">Schedule of Temporary Difference, Unused Tax Losses and Unused Tax Credits</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,482&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,742&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,357&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,588&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses from operations carried forward</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">284,468&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">219,326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,451&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment and intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">206,491&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217,142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">706,943&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">644,606&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has available to carry forward the following as at December 31:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,482&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,742&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165,647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,514&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">German losses from operations for corporate tax purposes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US federal losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,996&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hong Kong losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,304&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,659&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK research and development tax credits</span></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of components of deferred tax assets and liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_g&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304956572576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory', window );">Schedule of Transactions Between Related Parties</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022 and 2021, related party transactions and balances with the Corporation's 49% owned equity accounted investee, Weichai Ballard JV, were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,320&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,794&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,730&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transactions during the year with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,115&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,239&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022 and 2021, related party transactions and balances with the Corporation's 10% owned equity accounted investee, Synergy Ballard JVCo, were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances with related party - Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transactions during the year with related party - Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,441&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporation Directors and Executive Officers</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key management personnel compensation is comprised of:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,416&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,767&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Post-employment retirement benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,517&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,252&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2022-03-24<br> -Paragraph 18<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963101824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental disclosure of cash flow information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CashFlowStatementAbstract', window );"><strong>Cash Flow Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock', window );">Schedule of Non-cash Financing and Investing Activities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash financing and investing activities:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensatory shares</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,029&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">704&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969125808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OperatingSegmentsAbstract', window );"><strong>Operating Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasExplanatory', window );">Schedule of Geographical Areas</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from continuing operations by geographic area, which are attributed to countries based on customer location for the years ended December 31, are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,052&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,536&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,685&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,893&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,968&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,818&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,903&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,827&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,711&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Belgium</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,430&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,121&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,769&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">763&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">926&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,521&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">954&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,786&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,505&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets by geographic area are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,421&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">157,805&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,009&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,791&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,121&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,270&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,913&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,552&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,570&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">211,757&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Segments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGeographicalAreasExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of geographical information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 33<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_33&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969087072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SummaryOfInvestmentsTableTextBlock', window );">Schedule of Investments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (decrease) in fair value due to MTM and foreign exchange</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investment - Green Hydrogen</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,422&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,865)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,474)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decrease in fair value of investments</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,877)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,024)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory', window );">Schedule of Nature and Extent of Risks Arising from Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exchange rates applied during the year ended December&#160;31, 2022:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:57.963%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$US to $1.00 CDN</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$CDN to $1.00 US</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1, 2022 Opening rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.787</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.271</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022 Closing rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.739</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.354</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2022 Average rate</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.769</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.301</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SummaryOfInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SummaryOfInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [Refer: Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 31<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968793616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Changes in accounting policies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate Information And Statement Of IFRS Compliance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision (notes 4 &amp; 18)</a></td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OnerousContractsProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for onerous contracts. An onerous contract is a contract in which the unavoidable costs of meeting the obligation under the contract exceed the economic benefits expected to be received under it. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OnerousContractsProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955222688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies - Schedule of Subsidiaries (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 10, 2017</div></th>
<th class="th"><div>Jan. 05, 2017</div></th>
<th class="th"><div>Jul. 19, 2016</div></th>
<th class="th"><div>Jan. 18, 2010</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_GuangzhouBallardPowerSystemsIncMember', window );">Guangzhou Ballard Power Systems Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember', window );">Ballard Power Systems Europe A/S</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardHongKongLtd.Member', window );">Ballard Hong Kong Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardUnmannedSystemsMember', window );">Ballard US Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardServicesinc.Member', window );">Ballard Services Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardFuelCellSystemIncMember', window );">Ballard Fuel Cell Systems Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerCorporationMember', window );">Ballard Power Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 19B<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardMotiveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_GuangzhouBallardPowerSystemsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_GuangzhouBallardPowerSystemsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardHongKongLtd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardHongKongLtd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardUnmannedSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardUnmannedSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardServicesinc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardServicesinc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardFuelCellSystemIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardFuelCellSystemIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953945664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="2">60 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2018</div></th>
<th class="th"><div>Jan. 10, 2017</div></th>
<th class="th"><div>Jan. 05, 2017</div></th>
<th class="th"><div>Sep. 26, 2016</div></th>
<th class="th"><div>Jul. 19, 2016</div></th>
<th class="th"><div>Jan. 18, 2010</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>seat </div>
<div>tranche</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>seat </div>
<div>tranche</div>
</th>
<th class="th"><div>Dec. 31, 2012</div></th>
<th class="th"><div>Aug. 31, 2010</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfBoardSeats', window );">Number of board seats | tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo | Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfBoardSeats', window );">Number of board seats</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExpectedContributionsToAcquireInterestsInJointVentures', window );">Expected contributions to acquire interests in joint venture | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 561,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 62,475<span></span>
</td>
<td class="nump">$ 9,272<span></span>
</td>
<td class="nump">&#165; 79,625<span></span>
</td>
<td class="nump">$ 12,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV | Weichai Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfBoardSeats', window );">Number of board seats</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExpectedContributionsToAcquireInterestsInJointVentures', window );">Expected contributions to acquire interests in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 539,000<span></span>
</td>
<td class="nump">$ 79,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_GuangzhouBallardPowerSystemsIncMember', window );">Guangzhou Ballard Power Systems Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember', window );">Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Additional interests acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember', window );">Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27) | Dansk Industri Invest A/S</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardHongKongLtd.Member', window );">Ballard Hong Kong Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ExpectedContributionsToAcquireInterestsInJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected Contributions To Acquire Interests In Joint Ventures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ExpectedContributionsToAcquireInterestsInJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfBoardSeats">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Board Seats</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfBoardSeats</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfVotingEquityInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 19B<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=bldp_WeichaiPowerCo.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=bldp_WeichaiPowerCo.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_GuangzhouBallardPowerSystemsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_GuangzhouBallardPowerSystemsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=bldp_DanskIndustriInvestASMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=bldp_DanskIndustriInvestASMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardHongKongLtd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardHongKongLtd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954537024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953850224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember', window );">Property | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember', window );">Property | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember', window );">Vehicle | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember', window );">Vehicle | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954092992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember', window );">Acquired patents, know-how and in-process research &amp; development | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember', window );">Acquired patents, know-how and in-process research &amp; development | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember', window );">ERP management reporting software system | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember', window );">ERP management reporting software system | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Acquired customer contracts and relationships | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Acquired customer contracts and relationships | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member', window );">Acquired non-compete agreements | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member', window );">Acquired non-compete agreements | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_DomainNamesMember', window );">Domain names</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_TrademarksandServicemarksMember', window );">Acquired trademarks and service marks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_InternallygeneratedfuelcellMember', window );">Internally generated fuel cell intangible assets | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_InternallygeneratedfuelcellMember', window );">Internally generated fuel cell intangible assets | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_DomainNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_DomainNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_TrademarksandServicemarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_TrademarksandServicemarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_InternallygeneratedfuelcellMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_InternallygeneratedfuelcellMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953563200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 11, 2021 </div>
<div>USD ($) </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PaymentOfContingentConsiderationLiability', window );">Payment of contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,268<span></span>
</td>
<td class="nump">64,268<span></span>
</td>
<td class="nump">$ 64,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Product and service revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,786<span></span>
</td>
<td class="nump">104,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(173,494)<span></span>
</td>
<td class="num">(114,233)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,857<span></span>
</td>
<td class="nump">2,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,891<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,107<span></span>
</td>
<td class="nump">1,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Product and service revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember', window );">Share capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued', window );">Deferred share consideration related to acquisition (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PaymentOfContingentConsiderationLiability', window );">Payment of contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Percentage of voting equity interests acquired</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total purchase consideration</a></td>
<td class="nump">$ 39,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashTransferred', window );">Cash consideration</a></td>
<td class="nump">$ 7,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">337,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityInterestsOfAcquirer', window );">Equity total value</a></td>
<td class="nump">$ 26,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityInterestsIssuedOrIssuableVestingPeriod', window );">Vesting period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContingentConsiderationTerm', window );">Performance milestones, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration', window );">Cash and debt paid on closing</a></td>
<td class="nump">$ 7,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_BusinessAcquisitionSharePrice1', window );">Share price at fair value (usd per share) | $ / shares</a></td>
<td class="nump">$ 18.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityInterestsOfAcquirerDiscounted', window );">Equity value, discounted</a></td>
<td class="nump">$ 4,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncurred', window );">Liabilities incurred</a></td>
<td class="nump">26,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_BusinessAcquisitionWorkingCapitalAdjustment', window );">Working capital adjustment</a></td>
<td class="nump">611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">intangible assets fair value</a></td>
<td class="nump">17,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate', window );">Deferred income tax liabilities</a></td>
<td class="nump">3,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis', window );">Intangible assets, tax basis</a></td>
<td class="nump">1,768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">23,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Identifiable assets acquired (liabilities assumed)</a></td>
<td class="nump">39,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 463<span></span>
</td>
<td class="nump">4,835<span></span>
</td>
<td class="nump">$ 1,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Technology (patents, know-how and in-process research &amp; development)</a></td>
<td class="nump">15,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Technology | Multi-period excess earnings method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Technology (patents, know-how and in-process research &amp; development)</a></td>
<td class="nump">15,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Acquired customer contracts and relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Fair value of acquired customer contracts and relationships</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Acquired customer contracts and relationships | Multi-period excess earnings method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Fair value of acquired customer contracts and relationships</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Acquired non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Fair value of acquired customer contracts and relationships</a></td>
<td class="nump">255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total purchase consideration</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate', window );">Contingent consideration</a></td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">intangible assets fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Technology (patents, know-how and in-process research &amp; development)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition Deferred Consideration Transferred Shares Issued</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_BusinessAcquisitionSharePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_BusinessAcquisitionSharePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_BusinessAcquisitionWorkingCapitalAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Working Capital Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_BusinessAcquisitionWorkingCapitalAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ContingentConsiderationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent Consideration, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ContingentConsiderationTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Obligations Assumed and Acquisition Related Costs, Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EquityInterestsIssuedOrIssuableVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Interests Issued or Issuable, Vesting Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EquityInterestsIssuedOrIssuableVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EquityInterestsOfAcquirerDiscounted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Interests of Acquirer, Discounted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EquityInterestsOfAcquirerDiscounted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identifiable Intangible Assets Recognised as of Acquisition Date, Tax Basis</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PaymentOfContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of Contingent Consideration Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PaymentOfContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecoveryOnSettlementOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recovery on Settlement of Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecoveryOnSettlementOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of acquisition-related costs for transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph m<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph f<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_f_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount, at acquisition date, of contingent consideration arrangements recognised as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_g_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for customer-related intangible assets acquired in a business combination. [Refer: Customer-related intangible assets [member]; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityInterestsOfAcquirer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at the acquisition date, of equity interests of the acquirer transferred as consideration in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_f_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityInterestsOfAcquirer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_f_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of instruments or interests issued or issuable at acquisition date for equity interests of the acquirer transferred as consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_f_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfVotingEquityInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39L<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2022-03-24<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for technology-based intangible assets acquired in a business combination. [Refer: Technology-based intangible assets [member]; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis=ifrs-full_MultiperiodExcessEarningsMethodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis=ifrs-full_MultiperiodExcessEarningsMethodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304957781856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition - The Fair Value of Purchase Consideration (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Nov. 11, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total Fair Value of Purchase Consideration</a></td>
<td class="nump">$ 1,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration', window );">Cash and debt paid on closing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,477<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityInterestsOfAcquirerDiscounted', window );">Deferred share consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncurred', window );">Liabilities incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_BusinessAcquisitionWorkingCapitalAdjustment', window );">Working capital adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">611<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total Fair Value of Purchase Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,197<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_BusinessAcquisitionWorkingCapitalAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Working Capital Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_BusinessAcquisitionWorkingCapitalAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Obligations Assumed and Acquisition Related Costs, Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EquityInterestsOfAcquirerDiscounted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Interests of Acquirer, Discounted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EquityInterestsOfAcquirerDiscounted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_f_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953816144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition - The Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 11, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 64,268<span></span>
</td>
<td class="nump">$ 64,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate', window );">Trade and other receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate', window );">Property, plant &amp; equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate', window );">Accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,817)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate', window );">Deferred income tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,878)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Fair Value of Assets Acquired and Liabilities Assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,197<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for financial assets acquired in a business combination. [Refer: Financial assets; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for trade and other payables assumed in a business combination. [Refer: Trade and other payables; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954529808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition - Identified Intangible Assets Based on The Following Useful Lives (Details) - Arcola Energy Limited<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Nov. 11, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Fair Value of Identified Intangible Assets</a></td>
<td class="nump">$ 17,279<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Technology (patents, know-how and in-process research &amp; development)</a></td>
<td class="nump">$ 15,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Acquired customer contracts and relationships</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Customer contracts and relationships and Non-compete agreements</a></td>
<td class="nump">$ 1,048<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member', window );">Acquired non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Customer contracts and relationships and Non-compete agreements</a></td>
<td class="nump">$ 255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Intangibles, useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for customer-related intangible assets acquired in a business combination. [Refer: Customer-related intangible assets [member]; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for technology-based intangible assets acquired in a business combination. [Refer: Technology-based intangible assets [member]; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304963083824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Pro Form Information (Details) - Arcola Energy Limited<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueOfCombinedEntity', window );">Revenue</a></td>
<td class="nump">$ 4,243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod', window );">Loss from operations</a></td>
<td class="num">(7,336)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossOfCombinedEntity', window );">Net loss</a></td>
<td class="num">$ (5,966)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Profit (Loss) from Operating Activities of Combined Entity as if Combination Occurred at Beginning of Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossOfCombinedEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) of the combined entity as though the acquisition date for all business combinations that occurred during the year had been as of the beginning of the annual reporting period. [Refer: Business combinations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph q<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_q_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossOfCombinedEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueOfCombinedEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The revenue of the combined entity as though the acquisition date for all business combinations that occurred during the year had been as of the beginning of the annual reporting period. [Refer: Business combinations [member]; Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph q<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_q_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueOfCombinedEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954604544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and other receivables - Trade and Other Receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTradeReceivables', window );">Trade accounts receivable</a></td>
<td class="nump">$ 25,812<span></span>
</td>
<td class="nump">$ 19,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentReceivables', window );">Other receivables</a></td>
<td class="nump">10,103<span></span>
</td>
<td class="nump">6,586<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Contract assets</a></td>
<td class="nump">12,781<span></span>
</td>
<td class="nump">20,386<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade and other receivables</a></td>
<td class="nump">$ 48,696<span></span>
</td>
<td class="nump">$ 46,395<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract assets. [Refer: Contract assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables. [Refer: Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 68<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current other receivables. [Refer: Other receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954751840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and other receivables - Contract Assets (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContractAssetsRollForward', window );"><strong>Contract Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Beginning balance</a></td>
<td class="nump">$ 20,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets', window );">Additions to contract assets</a></td>
<td class="nump">13,306<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DecreaseThroughInvoicingContractAssets', window );">Invoiced during the year</a></td>
<td class="num">(20,911)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Ending balance</a></td>
<td class="nump">$ 12,781<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ContractAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ContractAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DecreaseThroughInvoicingContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease Through Invoicing, Contract Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DecreaseThroughInvoicingContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract assets. [Refer: Contract assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in contract assets resulting from cumulative catch-up adjustments to revenue. [Refer: Contract assets; Revenue from contracts with customers]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955143904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract', window );"><strong>Trade and other current receivables [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies', window );">Raw materials and consumables</a></td>
<td class="nump">$ 29,016<span></span>
</td>
<td class="nump">$ 22,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WorkInProgress', window );">Work-in-progress</a></td>
<td class="nump">17,171<span></span>
</td>
<td class="nump">19,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinishedGoods', window );">Finished goods</a></td>
<td class="nump">8,502<span></span>
</td>
<td class="nump">5,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ServiceInventories', window );">Service inventory</a></td>
<td class="nump">3,361<span></span>
</td>
<td class="nump">3,978<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="nump">58,050<span></span>
</td>
<td class="nump">51,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod', window );">Changes in raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues</a></td>
<td class="nump">68,870<span></span>
</td>
<td class="nump">60,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InventoryWritedown2011', window );">Inventory write-down</a></td>
<td class="nump">5,762<span></span>
</td>
<td class="nump">1,246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReversalOfInventoryWritedown', window );">Reversal of inventory write-down</a></td>
<td class="nump">589<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress', window );">Inventory net write-down</a></td>
<td class="nump">$ 5,173<span></span>
</td>
<td class="nump">$ 1,110<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ServiceInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Service Inventories</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ServiceInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in inventories of finished goods and work in progress. [Refer: Inventories; Current finished goods; Current work in progress]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inventories recognised as an expense during the period. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 36<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_36_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of current raw materials and current production supplies. [Refer: Current production supplies; Current raw materials]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 37<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 37<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 36<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 68<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InventoryWritedown2011">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 36<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_36_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InventoryWritedown2011</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReversalOfInventoryWritedown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction in the amount of inventories recognised as an expense due to the reversal of any write-down of inventories resulting from an increase in net realisable value. [Refer: Inventories; Inventory write-down]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 36<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_36_f&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReversalOfInventoryWritedown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 37<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962677664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, plant and equipment - Net Carrying Amounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">$ 82,361<span></span>
</td>
<td class="nump">$ 56,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_OwnedPropertyPlantAndEquipmentMember', window );">Property, plant and equipment owned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">70,344<span></span>
</td>
<td class="nump">43,855<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_RightofuseAssetsMember', window );">Right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">12,017<span></span>
</td>
<td class="nump">12,206<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">1,207<span></span>
</td>
<td class="nump">1,599<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">1,323<span></span>
</td>
<td class="nump">762<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">1,550<span></span>
</td>
<td class="nump">1,518<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">$ 66,264<span></span>
</td>
<td class="nump">$ 39,976<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_OwnedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_OwnedPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_RightofuseAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_RightofuseAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955638688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment - Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">$ 56,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">$ (263)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">82,361<span></span>
</td>
<td class="nump">56,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">95,860<span></span>
</td>
<td class="nump">83,977<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">33,932<span></span>
</td>
<td class="nump">13,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions through Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(263)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(1,792)<span></span>
</td>
<td class="num">(1,022)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">6<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">127,999<span></span>
</td>
<td class="nump">95,860<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(52,005)<span></span>
</td>
<td class="num">(47,417)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(1,792)<span></span>
</td>
<td class="num">(1,022)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">8<span></span>
</td>
<td class="num">(45)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">7,434<span></span>
</td>
<td class="nump">5,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(57,655)<span></span>
</td>
<td class="num">(52,005)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">1,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">1,207<span></span>
</td>
<td class="nump">1,599<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">6,852<span></span>
</td>
<td class="nump">6,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">181<span></span>
</td>
<td class="nump">442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions through Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(290)<span></span>
</td>
<td class="num">(225)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">6,741<span></span>
</td>
<td class="nump">6,852<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(5,253)<span></span>
</td>
<td class="num">(4,789)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(290)<span></span>
</td>
<td class="num">(175)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">574<span></span>
</td>
<td class="nump">654<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(5,534)<span></span>
</td>
<td class="num">(5,253)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">1,323<span></span>
</td>
<td class="nump">762<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">1,914<span></span>
</td>
<td class="nump">1,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions through Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(208)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">2,406<span></span>
</td>
<td class="nump">1,914<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(1,152)<span></span>
</td>
<td class="num">(1,097)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(208)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(1,083)<span></span>
</td>
<td class="num">(1,152)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">1,550<span></span>
</td>
<td class="nump">1,518<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">9,450<span></span>
</td>
<td class="nump">9,196<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">388<span></span>
</td>
<td class="nump">274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions through Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(185)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">9,650<span></span>
</td>
<td class="nump">9,450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements | Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(7,932)<span></span>
</td>
<td class="num">(7,638)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(185)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">353<span></span>
</td>
<td class="nump">331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">(8,100)<span></span>
</td>
<td class="num">(7,932)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">39,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">66,264<span></span>
</td>
<td class="nump">39,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="nump">77,644<span></span>
</td>
<td class="nump">66,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">32,663<span></span>
</td>
<td class="nump">12,278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions through Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(263)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(1,109)<span></span>
</td>
<td class="num">(775)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">11<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">109,202<span></span>
</td>
<td class="nump">77,644<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, beginning balance</a></td>
<td class="num">(37,668)<span></span>
</td>
<td class="num">(33,893)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(1,109)<span></span>
</td>
<td class="num">(825)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">11<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">6,368<span></span>
</td>
<td class="nump">4,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="num">$ (42,938)<span></span>
</td>
<td class="num">$ (37,668)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PropertyPlantAndEquipmentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PropertyPlantAndEquipmentRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -Subparagraph e<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73_e_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -Subparagraph e<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 75<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -Subparagraph e<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73_e_viii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962821392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</a></td>
<td class="num">$ (7)<span></span>
</td>
<td class="num">$ (263)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953871968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, plant and equipment - Right-of-Use Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">$ 12,017<span></span>
</td>
<td class="nump">$ 12,206<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember', window );">Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">11,487<span></span>
</td>
<td class="nump">11,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember', window );">Vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">$ 414<span></span>
</td>
<td class="nump">$ 230<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 53<br> -Subparagraph j<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953385424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment - Right-of-Use Assets Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">$ 12,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">12,017<span></span>
</td>
<td class="nump">$ 12,206<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember', window );">Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">11,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">11,487<span></span>
</td>
<td class="nump">11,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember', window );">Vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">414<span></span>
</td>
<td class="nump">230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">26,974<span></span>
</td>
<td class="nump">25,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">3,049<span></span>
</td>
<td class="nump">2,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(25)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">Additions through acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="num">(341)<span></span>
</td>
<td class="num">(159)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">12<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">29,669<span></span>
</td>
<td class="nump">26,974<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">26,427<span></span>
</td>
<td class="nump">24,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">2,746<span></span>
</td>
<td class="nump">1,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">Additions through acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="num">(341)<span></span>
</td>
<td class="num">(137)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">12<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">28,844<span></span>
</td>
<td class="nump">26,427<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">175<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">Additions through acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">372<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">290<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(25)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">Additions through acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">637<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(14,768)<span></span>
</td>
<td class="num">(12,248)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="num">(341)<span></span>
</td>
<td class="num">(159)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">3,231<span></span>
</td>
<td class="nump">2,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="num">(17,652)<span></span>
</td>
<td class="num">(14,768)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(14,590)<span></span>
</td>
<td class="num">(12,128)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="num">(341)<span></span>
</td>
<td class="num">(137)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">3,108<span></span>
</td>
<td class="nump">2,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="num">(17,357)<span></span>
</td>
<td class="num">(14,590)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="num">(72)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(92)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="num">$ (223)<span></span>
</td>
<td class="num">$ (142)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions through business combinations, right of use assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeRecognitionOfRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>De-Recognition of Right-of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeRecognitionOfRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) Through Transfers in Right-of-use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RightOfUseAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RightOfUseAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsToRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 53<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_53_h&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsToRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 53<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 53<br> -Subparagraph j<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955152944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets - Acquired (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 5,214<span></span>
</td>
<td class="nump">$ 20,788<span></span>
</td>
<td class="nump">$ 3,764<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember', window );">ERP management reporting software system</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">2,714<span></span>
</td>
<td class="nump">3,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_UTCMember', window );">Intellectual property acquired from UTC | Acquired patents, know-how and in-process research &amp; development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27) | Acquired patents, know-how and in-process research &amp; development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">$ 17,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_UTCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_UTCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955209568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets - Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward', window );"><strong>Reconciliation of Changes in Intangible assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">$ 20,788<span></span>
</td>
<td class="nump">$ 3,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Acquisition of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">550<span></span>
</td>
<td class="nump">1,543<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="num">(3,107)<span></span>
</td>
<td class="num">(1,798)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="num">(13,017)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">5,214<span></span>
</td>
<td class="nump">20,788<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward', window );"><strong>Reconciliation of Changes in Intangible assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">78,677<span></span>
</td>
<td class="nump">59,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Acquisition of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">550<span></span>
</td>
<td class="nump">1,543<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">79,227<span></span>
</td>
<td class="nump">78,677<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward', window );"><strong>Reconciliation of Changes in Intangible assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="num">(57,889)<span></span>
</td>
<td class="num">(56,091)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Acquisition of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">3,107<span></span>
</td>
<td class="nump">1,798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="num">(13,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="num">$ (74,013)<span></span>
</td>
<td class="num">$ (57,889)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reconciliation of Changes in Intangible assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ReconciliationOfChangesInIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954093856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Acquisition of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="nump">$ 13,017<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">550<span></span>
</td>
<td class="nump">1,543<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">3,107<span></span>
</td>
<td class="nump">1,798<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Acquisition of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">550<span></span>
</td>
<td class="nump">$ 1,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">$ 13,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968896832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 64,268,000<span></span>
</td>
<td class="nump">$ 64,268,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B67<br> -Subparagraph d<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B67_d_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953007296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Schedule of Investments (Details)<br> &#8364; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66,357<span></span>
</td>
<td class="nump">$ 70,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_JoinVenturesInvestmentRollForward', window );"><strong>Join Ventures Investment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod', window );">Capital contribution to JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,272<span></span>
</td>
<td class="nump">12,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,617)<span></span>
</td>
<td class="num">(16,140)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Cumulative translation adjustment due to foreign exchange</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,545)<span></span>
</td>
<td class="num">(1,336)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,357<span></span>
</td>
<td class="nump">70,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,026<span></span>
</td>
<td class="nump">28,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_JoinVenturesInvestmentRollForward', window );"><strong>Join Ventures Investment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,982<span></span>
</td>
<td class="nump">27,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod', window );">Capital contribution to JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,272<span></span>
</td>
<td class="nump">12,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties', window );">Recognition of 49% profit on inventory not yet sold to third party, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="nump">3,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,599)<span></span>
</td>
<td class="num">(16,084)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Cumulative translation adjustment due to foreign exchange</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,178)<span></span>
</td>
<td class="nump">1,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,026<span></span>
</td>
<td class="nump">$ 28,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_JoinVenturesInvestmentRollForward', window );"><strong>Join Ventures Investment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember', window );">Forsee Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,470<span></span>
</td>
<td class="nump">33,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_JoinVenturesInvestmentRollForward', window );"><strong>Join Ventures Investment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,470<span></span>
</td>
<td class="nump">33,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember', window );">Wisdom Motor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_JoinVenturesInvestmentRollForward', window );"><strong>Join Ventures Investment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.169%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember', window );">Quantron AG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="nump">&#8364; 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,333<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_JoinVenturesInvestmentRollForward', window );"><strong>Join Ventures Investment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">&#8364; 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,333<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">1.89%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,963<span></span>
</td>
<td class="nump">7,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_JoinVenturesInvestmentRollForward', window );"><strong>Join Ventures Investment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,963<span></span>
</td>
<td class="nump">7,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="nump">339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_JoinVenturesInvestmentRollForward', window );"><strong>Join Ventures Investment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 565<span></span>
</td>
<td class="nump">$ 339<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_JoinVenturesInvestmentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Join Ventures Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_JoinVenturesInvestmentRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recognition (Deferral) Of Profit On Inventory Sold To Third Parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2022-03-24<br> -Paragraph 52<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39M<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304950261696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Narrative (Details)<br> &#8364; in Thousands, &#165; in Thousands, &#163; in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="7">1 Months Ended</th>
<th class="th" colspan="8">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2016</div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>hydrogen_Fund</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,617,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,140,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds', window );">Number of hydrogens | hydrogen_Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,292,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66,357,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,292,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,877,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,025,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DecreaseInShortTermInvestments', window );">Decrease in short term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,892,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,447,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseInShortTermInvestment', window );">Increase in short term investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,422,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,599,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,084,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,272,000<span></span>
</td>
<td class="nump">&#165; 62,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,351,000<span></span>
</td>
<td class="nump">&#165; 79,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,982,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,026,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,982,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,561,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember', window );">Forsee Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,335,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,470,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,335,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,865,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,474,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember', window );">Forsee Power | Subsequent Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,335,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,470,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,335,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HydrogenFundsMember', window );">Hydrogen Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(580,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,534,000<span></span>
</td>
<td class="nump">&#163; 7,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 7,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,636,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,963,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,636,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund | Initial Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,924,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 1,550<span></span>
</td>
<td class="nump">7,610,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 5,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund | Subsequent Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,597,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,636,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,963,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,636,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,144,000<span></span>
</td>
<td class="nump">&#8364; 996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund | Initial Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">806,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund | Subsequent Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember', window );">Wisdom Motor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.169%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember', window );">Wisdom Motor | Subsequent Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember', window );">Quantron AG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.89%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,333,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember', window );">Quantron AG | Subsequent Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,333,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DecreaseInShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in Short term Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DecreaseInShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange gain (loss) and gains (losses) on financial asset at fair value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncreaseInShortTermInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase in Short term Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncreaseInShortTermInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Hydrogens Infrastructure and Growth Equity Funds</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39M<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentContributionsAxis=bldp_SubsequentContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentContributionsAxis=bldp_SubsequentContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HydrogenFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HydrogenFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentContributionsAxis=bldp_InitialContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentContributionsAxis=bldp_InitialContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953477088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Financial Information of Weichai Ballard (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Current assets</a></td>
<td class="nump">$ 1,028,507<span></span>
</td>
<td class="nump">$ 1,229,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(73,168)<span></span>
</td>
<td class="num">(83,159)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Carrying amount of investment</a></td>
<td class="nump">66,357<span></span>
</td>
<td class="nump">70,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="nump">173,494<span></span>
</td>
<td class="nump">114,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Corporate share of net loss</a></td>
<td class="nump">$ 11,617<span></span>
</td>
<td class="nump">$ 16,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NetAssetsLiabilities', window );">Net assets</a></td>
<td class="nump">$ 27,895<span></span>
</td>
<td class="nump">$ 33,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Carrying amount of investment</a></td>
<td class="nump">24,026<span></span>
</td>
<td class="nump">28,982<span></span>
</td>
<td class="nump">$ 27,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Corporate share of net loss</a></td>
<td class="nump">11,599<span></span>
</td>
<td class="nump">16,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV | Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Current assets</a></td>
<td class="nump">80,088<span></span>
</td>
<td class="nump">104,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssets', window );">Non-current assets</a></td>
<td class="nump">2,618<span></span>
</td>
<td class="nump">2,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(23,460)<span></span>
</td>
<td class="num">(36,385)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilities', window );">Non-current liabilities</a></td>
<td class="num">(2,314)<span></span>
</td>
<td class="num">(2,861)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NetAssetsLiabilities', window );">Net assets</a></td>
<td class="nump">56,932<span></span>
</td>
<td class="nump">68,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_Incorporationcosts', window );">Incorporation costs</a></td>
<td class="nump">324<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EliminationOfUnrealizedProfitOnDownstreamSales', window );">Elimination of unrealized profit on downstream sales, net of sale to third party</a></td>
<td class="num">(4,193)<span></span>
</td>
<td class="num">(4,662)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Carrying amount of investment</a></td>
<td class="nump">24,026<span></span>
</td>
<td class="nump">28,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenue</a></td>
<td class="nump">6,476<span></span>
</td>
<td class="nump">38,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="nump">23,672<span></span>
</td>
<td class="nump">32,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Corporate share of net loss</a></td>
<td class="nump">$ 11,599<span></span>
</td>
<td class="nump">$ 16,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EliminationOfUnrealizedProfitOnDownstreamSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Elimination of Unrealized Profit on Downstream Sales</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EliminationOfUnrealizedProfitOnDownstreamSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_Incorporationcosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Incorporation costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_Incorporationcosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.
Effective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 69<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetAssetsLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets less the amount of liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph IG63<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IG63&amp;doctype=Implementation%20Guidance<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetAssetsLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that do not meet the definition of current assets. [Refer: Current assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 69<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39L<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39L_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2023-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2022-03-24<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 32<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2022-03-24<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39M<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953871008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Financial Information of Synergy Ballard JVCo (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2016</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,617)<span></span>
</td>
<td class="num">$ (16,140)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,357<span></span>
</td>
<td class="nump">70,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties', window );">Recognition of 49% profit on inventory not yet sold to third party, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentOtherEntitiesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Other Entities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentOtherEntitiesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recognition (Deferral) Of Profit On Inventory Sold To Third Parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2022-03-24<br> -Paragraph 39M<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=4&amp;code=ifrs-tx-2022-en-b&amp;anchor=para_39M_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304952959552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Schedule of Equity- Accounted Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">$ 70,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">66,357<span></span>
</td>
<td class="nump">$ 70,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfInvestmentPropertyAxis=bldp_LongTermInvestmentMember', window );">Long- Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">41,310<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="nump">17,913<span></span>
</td>
<td class="nump">51,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="num">(16,892)<span></span>
</td>
<td class="num">(10,447)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">42,331<span></span>
</td>
<td class="nump">41,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember', window );">Forsee Power | Long- Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">33,335<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">43,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="num">(14,865)<span></span>
</td>
<td class="num">(10,474)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">18,470<span></span>
</td>
<td class="nump">33,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember', window );">Wisdom Motor | Long- Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember', window );">Quantron AG | Long- Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="nump">5,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">5,333<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember', window );">HyCap Fund | Long- Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">7,636<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="nump">1,924<span></span>
</td>
<td class="nump">7,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="num">(1,597)<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">7,963<span></span>
</td>
<td class="nump">7,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund | Long- Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="nump">806<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="num">(580)<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">$ 565<span></span>
</td>
<td class="nump">$ 339<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EquityAccountedInvestmentChangesInFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity- Accounted Investment Changes in Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EquityAccountedInvestmentChangesInFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentOtherEntitiesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Other Entities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentOtherEntitiesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfInvestmentPropertyAxis=bldp_LongTermInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfInvestmentPropertyAxis=bldp_LongTermInvestmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954928848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Bank facilities (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignCurrencyTransactionGainLossUnrealized1', window );">Unrealized loss on forward foreign exchange contracts</a></td>
<td class="num">$ (1,201,000)<span></span>
</td>
<td class="num">$ (33,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Currency risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Foreign exchange contracts</a></td>
<td class="nump">$ 38,000,000<span></span>
</td>
<td class="nump">26,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Average price of hedging instrument (CDN per USD)</a></td>
<td class="nump">1.31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=bldp_BankOperatingLineMember', window );">LG Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1', window );">Facility, maximum borrowing capacity</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Borrowings outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=bldp_EncoreFXFacilityMember', window );">FX Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeFacility', window );">Foreign exchange facility</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ForeignCurrencyTransactionGainLossUnrealized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign Currency Transaction Gain (Loss), Unrealized1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ForeignCurrencyTransactionGainLossUnrealized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ForeignExchangeFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign Exchange Facility</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ForeignExchangeFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Maximum Borrowing Capacity1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LineOfCreditFacilityMaximumBorrowingCapacity1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AveragePriceOfHedgingInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average price of a hedging instrument. [Refer: Hedging instruments [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 23B<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23B_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AveragePriceOfHedgingInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of outstanding funds that the entity is obligated to repay.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Borrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The nominal or face amount of a financial instrument, used to calculate payments made on that instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=bldp_BankOperatingLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=bldp_BankOperatingLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=bldp_EncoreFXFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=bldp_EncoreFXFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962169280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and other payables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers', window );">Trade accounts payable</a></td>
<td class="nump">$ 20,440<span></span>
</td>
<td class="nump">$ 13,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeRelatedLiabilitiesCurrent1', window );">Compensation payable</a></td>
<td class="nump">13,248<span></span>
</td>
<td class="nump">15,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentLiabilities', window );">Other liabilities</a></td>
<td class="nump">6,059<span></span>
</td>
<td class="nump">9,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_TaxesPayableCurrent1', window );">Taxes payable</a></td>
<td class="nump">586<span></span>
</td>
<td class="nump">906<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">$ 40,333<span></span>
</td>
<td class="nump">$ 39,555<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EmployeeRelatedLiabilitiesCurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Related Liabilities Current1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EmployeeRelatedLiabilitiesCurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_TaxesPayableCurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Taxes Payable Current1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_TaxesPayableCurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current amount of payment due to suppliers for goods and services used in entity's business. [Refer: Current liabilities; Trade payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 70<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_70&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304961818192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredRevenueRollForward', window );"><strong>Deferred Revenue [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Beginning Balance</a></td>
<td class="nump">$ 12,109<span></span>
</td>
<td class="nump">$ 9,888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities', window );">Additions to deferred revenue</a></td>
<td class="nump">21,650<span></span>
</td>
<td class="nump">23,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities', window );">Revenue recognized during the year</a></td>
<td class="num">(25,729)<span></span>
</td>
<td class="num">(21,397)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Ending Balance</a></td>
<td class="nump">$ 8,030<span></span>
</td>
<td class="nump">$ 12,109<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredRevenueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredRevenueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract liabilities. [Refer: Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease in contract liabilities resulting from the performance obligation being satisfied. [Refer: Contract liabilities; Performance obligations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in contract liabilities resulting from cumulative catch-up adjustments to revenue. [Refer: Contract liabilities; Revenue from contracts with customers]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304950066896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions and other liabilities - Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">$ 37,152<span></span>
</td>
<td class="nump">$ 11,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment (note 3)</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">12,219<span></span>
</td>
<td class="nump">30,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="num">(17,611)<span></span>
</td>
<td class="num">(4,030)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="num">(10,140)<span></span>
</td>
<td class="num">(1,112)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="num">(105)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">22,715<span></span>
</td>
<td class="nump">37,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision (notes 4 &amp; 18)</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">20,910<span></span>
</td>
<td class="nump">28,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">1,805<span></span>
</td>
<td class="nump">8,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">22,715<span></span>
</td>
<td class="nump">37,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember', window );">Restructuring provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment (note 3)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">455<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="num">(320)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="num">(3)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember', window );">Warranty provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">8,712<span></span>
</td>
<td class="nump">9,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment (note 3)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">5,851<span></span>
</td>
<td class="nump">4,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="num">(2,391)<span></span>
</td>
<td class="num">(3,894)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="num">(860)<span></span>
</td>
<td class="num">(1,112)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">15<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">11,327<span></span>
</td>
<td class="nump">8,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">11,327<span></span>
</td>
<td class="nump">8,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">11,327<span></span>
</td>
<td class="nump">8,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember', window );">Onerous contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment (note 3)</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">2,900<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=bldp_ContingentConsiderationProvisionMember', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">26,258<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment (note 3)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="num">(14,900)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="num">(9,280)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">2,078<span></span>
</td>
<td class="nump">26,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">2,078<span></span>
</td>
<td class="nump">19,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">2,078<span></span>
</td>
<td class="nump">26,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember', window );">Legal provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment (note 3)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">2,968<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">2,968<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">2,968<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">2,968<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">1,877<span></span>
</td>
<td class="nump">1,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment (note 3)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="num">(117)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">1,805<span></span>
</td>
<td class="nump">1,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current provisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current provisions</a></td>
<td class="nump">1,805<span></span>
</td>
<td class="nump">1,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">$ 1,805<span></span>
</td>
<td class="nump">$ 1,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OtherProvisionsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Provisions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OtherProvisionsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ProvisionRetainedEarningsAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision, Retained Earnings Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ProvisionRetainedEarningsAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additional other provisions made. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OnerousContractsProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for onerous contracts. An onerous contract is a contract in which the unavoidable costs of meeting the obligation under the contract exceed the economic benefits expected to be received under it. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OnerousContractsProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProvisionUsedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionUsedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Provisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities of uncertain timing or amount, including provisions for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Provisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UnusedProvisionReversedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount reversed for unused other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UnusedProvisionReversedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=bldp_ContingentConsiderationProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=bldp_ContingentConsiderationProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954458784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions and other liabilities - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Nov. 11, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">$ 12,219<span></span>
</td>
<td class="nump">$ 30,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="nump">17,611<span></span>
</td>
<td class="nump">4,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="nump">10,140<span></span>
</td>
<td class="nump">1,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="num">(105)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision (notes 4 &amp; 18)</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate', window );">Contingent consideration</a></td>
<td class="nump">$ 2,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod', window );">Numerous milestone objective period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PaymentOfContingentConsiderationLiability', window );">Payment of contingent consideration liability</a></td>
<td class="nump">$ 14,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PaymentOfContingentConsiderationLiability', window );">Payment of contingent consideration liability</a></td>
<td class="nump">27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncurred', window );">Liabilities incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,258<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardServicesinc.Member', window );">Ballard Services Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilitiesIncurred', window );">Liabilities incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability', window );">Contingent consideration liability</a></td>
<td class="nump">9,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Onerous Contracts-Cost of Fulfilling Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision (notes 4 &amp; 18)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember', window );">Warranty provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">5,851<span></span>
</td>
<td class="nump">4,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NewProvisionsOtherProvisions', window );">New additions to provision</a></td>
<td class="nump">4,580<span></span>
</td>
<td class="nump">2,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="nump">1,271<span></span>
</td>
<td class="nump">1,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="nump">2,391<span></span>
</td>
<td class="nump">3,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="nump">860<span></span>
</td>
<td class="nump">1,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">15<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember', window );">Decommissioning liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NewProvisionsOtherProvisions', window );">New additions to provision</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="num">$ (117)<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage', window );">Estimated future cash flows discounted percentage</a></td>
<td class="nump">3.41%<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows', window );">Undiscounted amount of the estimated cash flows</a></td>
<td class="nump">$ 1,805<span></span>
</td>
<td class="nump">$ 1,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember', window );">Legal provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">2,968<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContractTerminationLiabilities', window );">Contract termination</a></td>
<td class="nump">$ 2,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent Consideration, Milestone Objectives Attainment Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ContractTerminationLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Legal Provision Contract Termination</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ContractTerminationLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PaymentOfContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of Contingent Consideration Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PaymentOfContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additional other provisions made. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount, at acquisition date, of contingent consideration arrangements recognised as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_g_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in a contingent consideration asset (liability) relating to a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B67<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B67_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in existing other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_f_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NewProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised for new other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NewProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OnerousContractsProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for onerous contracts. An onerous contract is a contract in which the unavoidable costs of meeting the obligation under the contract exceed the economic benefits expected to be received under it. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OnerousContractsProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProvisionUsedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionUsedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UnusedProvisionReversedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount reversed for unused other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2022-03-24<br> -Paragraph 84<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_84_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UnusedProvisionReversedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardServicesinc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_BallardServicesinc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InitiallyAppliedIFRSsAxis=ifrs-full_OnerousContractsCostOfFulfillingContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InitiallyAppliedIFRSsAxis=ifrs-full_OnerousContractsCostOfFulfillingContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953475760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease liability - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredGainOnFinanceLeaseLiability', window );">Deferred gain on finance lease liability</a></td>
<td class="nump">$ 902<span></span>
</td>
<td class="nump">$ 1,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PrincipalPaymentsOfLeaseLiabilities', window );">Payments of lease liabilities</a></td>
<td class="nump">$ 3,322<span></span>
</td>
<td class="nump">$ 2,798<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LeasesInterestRate', window );">Interest rate</a></td>
<td class="nump">2.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LeasesInterestRate', window );">Interest rate</a></td>
<td class="nump">8.28%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredGainOnFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Gain On Finance Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredGainOnFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LeasesInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases, Interest Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LeasesInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PrincipalPaymentsOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal Payments of Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PrincipalPaymentsOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954124480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease liability - Summary of Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Lease Liability, Current</a></td>
<td class="nump">$ 3,895<span></span>
</td>
<td class="nump">$ 3,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">11,836<span></span>
</td>
<td class="nump">13,882<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LeaseLiabilities', window );">Lease Liability</a></td>
<td class="nump">15,731<span></span>
</td>
<td class="nump">17,120<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandAndBuildingsMember', window );">Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Lease Liability, Current</a></td>
<td class="nump">3,743<span></span>
</td>
<td class="nump">3,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">11,505<span></span>
</td>
<td class="nump">13,647<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Lease Liability, Current</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember', window );">Vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Lease Liability, Current</a></td>
<td class="nump">113<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 258<span></span>
</td>
<td class="nump">$ 130<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandAndBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954916240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease liability - Maturity Analysis (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems', window );"><strong>Disclosure of maturity analysis of finance lease payments receivable [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Total undiscounted lease liabilities</a></td>
<td class="nump">$ 18,196<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Less than one year</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems', window );"><strong>Disclosure of maturity analysis of finance lease payments receivable [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Total undiscounted lease liabilities</a></td>
<td class="nump">4,854<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember', window );">Between one and five years</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems', window );"><strong>Disclosure of maturity analysis of finance lease payments receivable [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Total undiscounted lease liabilities</a></td>
<td class="nump">12,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">More than five years</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems', window );"><strong>Disclosure of maturity analysis of finance lease payments receivable [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Total undiscounted lease liabilities</a></td>
<td class="nump">$ 548<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2022-03-24<br> -Paragraph 58<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_58&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph B11D<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B11D_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954187840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee future benefits - Net Defined Benefit Liability (Asset) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Employee future benefits</a></td>
<td class="nump">$ 455<span></span>
</td>
<td class="nump">$ 1,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Net defined benefit pension plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Employee future benefits</a></td>
<td class="nump">348<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
<td class="nump">$ 3,856<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Employee future benefits</a></td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 80<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 140<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969102368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee future benefits - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>plan</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimate of contributions expected to be paid to plan for next annual reporting period | $</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfBenefitPlans', window );">Number of plans | plan</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember', window );">Actuarial assumption of medical cost trend rates</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption', window );">Percentage of reasonably possible decrease in actuarial assumption</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption', window );">Percentage of reasonably possible increase in actuarial assumption</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Benefit Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 147<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_147_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 148<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_148_d_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 145<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 145<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304956380944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee future benefits - Future Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">$ 1,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">455<span></span>
</td>
<td class="nump">$ 1,894<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Defined benefit pension plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">1,814<span></span>
</td>
<td class="nump">3,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Benefits payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(4,547)<span></span>
</td>
<td class="num">(986)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="num">(91)<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on plan assets excluding interest</a></td>
<td class="nump">3,092<span></span>
</td>
<td class="num">(1,334)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="num">(1,546)<span></span>
</td>
<td class="num">(2,172)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">348<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Defined benefit pension plan | Defined benefit obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">19,187<span></span>
</td>
<td class="nump">20,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">518<span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Benefits payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">548<span></span>
</td>
<td class="nump">513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(4,547)<span></span>
</td>
<td class="num">(986)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="num">(91)<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on plan assets excluding interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan expenses</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="num">(4,662)<span></span>
</td>
<td class="num">(868)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="num">(671)<span></span>
</td>
<td class="num">(661)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="num">(671)<span></span>
</td>
<td class="num">(661)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">14,402<span></span>
</td>
<td class="nump">19,187<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Defined benefit pension plan | Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="num">(17,373)<span></span>
</td>
<td class="num">(16,347)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="num">(468)<span></span>
</td>
<td class="num">(383)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Benefits payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="num">(468)<span></span>
</td>
<td class="num">(383)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on plan assets excluding interest</a></td>
<td class="nump">3,092<span></span>
</td>
<td class="num">(1,334)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan expenses</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">3,116<span></span>
</td>
<td class="num">(1,304)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">671<span></span>
</td>
<td class="nump">661<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="nump">671<span></span>
</td>
<td class="nump">661<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="num">(14,054)<span></span>
</td>
<td class="num">(17,373)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability | Defined benefit obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability | Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Administrative Expenses, Net Defined Benefit Liability (Asset)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EmployeeBenefitsFuturePlansRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits Future Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EmployeeBenefitsFuturePlansRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Movements, Net Defined Benefit Liability (Asset) [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141_c_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -Subparagraph c<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141_c_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in net defined benefit liability (asset) resulting from contributions to a defined benefit plan by the employer. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141_f&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from expense (income) included in profit or loss. [Refer: Net defined benefit liability (asset); Profit (loss)] [Contrast: Post-employment benefit expense in profit or loss, defined benefit plans]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 140<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan in respect of settlements. [Refer: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements; Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 141<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_141_c_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304969068640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee future benefits - Included in Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain on defined benefit plans</a></td>
<td class="nump">$ 1,514<span></span>
</td>
<td class="nump">$ 2,170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Net defined benefit pension plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain on defined benefit plans</a></td>
<td class="nump">1,546<span></span>
</td>
<td class="nump">2,172<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain on defined benefit plans</a></td>
<td class="num">$ (32)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954407504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee future benefits - Composition of Plan Assets (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets', window );">Cash and cash equivalents</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets', window );">Equity securities</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets', window );">Debt securities</a></td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PlanAssetsAtFairValueAllocationPercentage', window );">Total</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PlanAssetsAtFairValueAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Plan Assets At Fair Value, Allocation Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PlanAssetsAtFairValueAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Cash and cash equivalents, amount contributed to fair value of plan assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 142<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_142_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage instruments representing debt (rather than equity) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Debt instruments, amount contributed to fair value of plan assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 142<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_142_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage equity instruments contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Equity instruments, amount contributed to fair value of plan assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 142<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_142_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955185408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee future benefits - Actuarial Assumptions (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Net defined benefit pension plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Discount rate, fair value benefit obligation</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">2.76%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ActuarialAssumptionOfDiscountRatesNetExpense', window );">Discount rate, net expense</a></td>
<td class="nump">2.76%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Discount rate, fair value benefit obligation</a></td>
<td class="nump">4.89%<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ActuarialAssumptionOfDiscountRatesNetExpense', window );">Discount rate, net expense</a></td>
<td class="nump">4.89%<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ActuarialAssumptionOfDiscountRatesNetExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actuarial Assumption Of Discount Rates, Net Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ActuarialAssumptionOfDiscountRatesNetExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfDiscountRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfDiscountRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304961993664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Share-based compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="nump">$ 9,408<span></span>
</td>
<td class="nump">$ 9,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Total share-based compensation</a></td>
<td class="nump">9,408<span></span>
</td>
<td class="nump">9,669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member', window );">Option Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="nump">6,101<span></span>
</td>
<td class="nump">6,093<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember', window );">DSU Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="nump">529<span></span>
</td>
<td class="nump">672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Total share-based compensation</a></td>
<td class="nump">753<span></span>
</td>
<td class="nump">1,290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember', window );">RSU Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation</a></td>
<td class="nump">2,778<span></span>
</td>
<td class="nump">2,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Total share-based compensation</a></td>
<td class="nump">$ 2,466<span></span>
</td>
<td class="nump">$ 4,357<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953806736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 23, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($) </div>
<div>tranche </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares </div>
<div>plan </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total purchase consideration | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,782,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity', window );">Number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredFinanceCost', window );">Deferred finance cost | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches', window );">Number of tranches | tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,394,203<span></span>
</td>
<td class="nump">297,700,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,408,000<span></span>
</td>
<td class="nump">$ 9,669,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304,635<span></span>
</td>
<td class="nump">549,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 916,000<span></span>
</td>
<td class="nump">$ 2,415,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,263,685<span></span>
</td>
<td class="nump">540,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted', window );">Weighted average fair value, share options granted (usd per share) | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.92<span></span>
</td>
<td class="nump">$ 10.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,807,620<span></span>
</td>
<td class="nump">4,041,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,149,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement', window );">Shares to be issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,844,127<span></span>
</td>
<td class="nump">19,540,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,408,000<span></span>
</td>
<td class="nump">$ 9,669,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total purchase consideration | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,917,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity', window );">Number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockPricePerShare1', window );">Price per share (usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net proceeds | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,851,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockAxis=bldp_BoughtDealOfferingMember', window );">Bought Deal Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity', window );">Number of shares issued (in shares)</a></td>
<td class="nump">14,870,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,870,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockPricePerShare1', window );">Price per share (usd per share) | $ / shares</a></td>
<td class="nump">$ 37.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net proceeds | $</a></td>
<td class="nump">$ 527,291,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 527,291,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProceedsFromIssuingSharesGross', window );">Gross proceeds from offering | $</a></td>
<td class="nump">$ 550,190,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,190,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockAxis=bldp_ProspectusMember', window );">Prospectus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockAuthorizedAmount', window );">Sale of stock authorized amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_OrdinarySharesMember', window );">Common shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304,635<span></span>
</td>
<td class="nump">549,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 916,000<span></span>
</td>
<td class="nump">$ 2,415,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member', window );">Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1', window );">Award term (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,101,000<span></span>
</td>
<td class="nump">6,093,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod', window );">Award vesting period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember', window );">DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 529,000<span></span>
</td>
<td class="nump">$ 672,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedPerAwardRedeemed', window );">Number of common shares each unit is redeemable for (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear', window );">Number of shares granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,319<span></span>
</td>
<td class="nump">35,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,862<span></span>
</td>
<td class="nump">99,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedOtherEquityInstruments', window );">Common shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,990<span></span>
</td>
<td class="nump">46,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 753,000<span></span>
</td>
<td class="nump">$ 1,290,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">709,680<span></span>
</td>
<td class="nump">756,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">820,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,319<span></span>
</td>
<td class="nump">35,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,778,000<span></span>
</td>
<td class="nump">$ 2,904,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">217,832<span></span>
</td>
<td class="nump">156,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedPerAwardRedeemed', window );">Number of common shares each unit is redeemable for (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">460,681<span></span>
</td>
<td class="nump">325,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,466,000<span></span>
</td>
<td class="nump">$ 4,357,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,002,080<span></span>
</td>
<td class="nump">966,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,129,946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfShareBasedCompensationPlans', window );">Number of plans | plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">567,693<span></span>
</td>
<td class="nump">195,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consideration Transferred, Number Of Shares Issued, Equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ConsiderationTransferredNumberOfSharesIssuedEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consideration Transferred, Shares Issued, Number of Tranches</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ConsiderationTransferredSharesIssuedNumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredFinanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Finance Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredFinanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfShareBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Share-Based Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfShareBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Available For Grant, In Share-Based Payment Arrangement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesIssuedOtherEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Issued, Other Equity Instruments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesIssuedOtherEquityInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesIssuedPerAwardRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Issued Per Award Redeemed</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesIssuedPerAwardRedeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ProceedsFromIssuingSharesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuing Shares, Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ProceedsFromIssuingSharesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Authorized Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SaleOfStockAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockPricePerShare1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Price Per Share1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SaleOfStockPricePerShare1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercised in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuing shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockAxis=bldp_BoughtDealOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SaleOfStockAxis=bldp_BoughtDealOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockAxis=bldp_ProspectusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SaleOfStockAxis=bldp_ProspectusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_OrdinarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_OrdinarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968867920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Share Capital (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 23, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity', window );">Shares Transacted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockAxis=bldp_BoughtDealOfferingMember', window );">Bought Deal Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity', window );">Shares Transacted (in shares)</a></td>
<td class="nump">14,870,000<span></span>
</td>
<td class="nump">14,870,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockPricePerShare1', window );">Average Share Price (usd per share)</a></td>
<td class="nump">$ 37.00<span></span>
</td>
<td class="nump">$ 37.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProceedsFromIssuingSharesGross', window );">Gross offering proceeds</a></td>
<td class="nump">$ 550,190<span></span>
</td>
<td class="nump">$ 550,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsForShareIssueCosts', window );">Less: Underwriting expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,186)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PaymentsForOtherShareIssueCosts', window );">Less: Other financing expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(713)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net offering proceeds</a></td>
<td class="nump">$ 527,291<span></span>
</td>
<td class="nump">$ 527,291<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ConsiderationTransferredNumberOfSharesIssuedEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consideration Transferred, Number Of Shares Issued, Equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ConsiderationTransferredNumberOfSharesIssuedEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PaymentsForOtherShareIssueCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments for other share issue costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PaymentsForOtherShareIssueCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ProceedsFromIssuingSharesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuing Shares, Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ProceedsFromIssuingSharesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockPricePerShare1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Price Per Share1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SaleOfStockPricePerShare1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsForShareIssueCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for share issue costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsForShareIssueCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuing shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockAxis=bldp_BoughtDealOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SaleOfStockAxis=bldp_BoughtDealOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953818432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Share Options, Roll forward (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward', window );"><strong>Share-Based Payment Arrangements Options Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">4,041,567<span></span>
</td>
<td class="nump">4,149,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Options granted (in shares) | shares</a></td>
<td class="nump">1,263,685<span></span>
</td>
<td class="nump">540,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares) | shares</a></td>
<td class="num">(304,635)<span></span>
</td>
<td class="num">(549,281)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement', window );">Options forfeited (in shares) | shares</a></td>
<td class="num">(184,496)<span></span>
</td>
<td class="num">(98,907)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement', window );">Options expired (in shares) | shares</a></td>
<td class="num">(8,501)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding ending balance (in shares) | shares</a></td>
<td class="nump">4,807,620<span></span>
</td>
<td class="nump">4,041,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward', window );"><strong>Share-Based Payment Arrangement Weighted Average Exercise Price [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 8.70<span></span>
</td>
<td class="nump">$ 7.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options granted (in usd per share) | $ / shares</a></td>
<td class="nump">8.97<span></span>
</td>
<td class="nump">21.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercised (in usd per share) | $ / shares</a></td>
<td class="nump">2.87<span></span>
</td>
<td class="nump">4.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">12.75<span></span>
</td>
<td class="nump">10.09<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options expired (in usd per share) | $ / shares</a></td>
<td class="nump">2.20<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 9.00<span></span>
</td>
<td class="nump">$ 8.70<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements Options Outstanding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercised in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options expired in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_v&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options forfeited in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options expired in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_v&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953227264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Share Options, Range of Exercise Prices (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">4,807,620<span></span>
</td>
<td class="nump">4,041,567<span></span>
</td>
<td class="nump">4,149,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 9.00<span></span>
</td>
<td class="nump">$ 8.70<span></span>
</td>
<td class="nump">$ 7.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of options exercisable (in shares) | shares</a></td>
<td class="nump">2,741,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 7.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember', window );">$1.33 - $3.06</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">1,174,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 2.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of options exercisable (in shares) | shares</a></td>
<td class="nump">1,174,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 2.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember', window );">$1.33 - $3.06 | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">1.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember', window );">$1.33 - $3.06 | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 3.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember', window );">$3.56 - $5.50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">484,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 4.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of options exercisable (in shares) | shares</a></td>
<td class="nump">389,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 3.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember', window );">$3.56 - $5.50 | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">3.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember', window );">$3.56 - $5.50 | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember', window );">$6.92 - $10.64</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">2,226,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 9.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of options exercisable (in shares) | shares</a></td>
<td class="nump">721,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 10.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember', window );">$6.92 - $10.64 | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">6.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember', window );">$6.92 - $10.64 | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 10.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember', window );">$12.63 - $26.13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">922,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 17.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of options exercisable (in shares) | shares</a></td>
<td class="nump">455,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 16.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember', window );">$12.63 - $26.13 | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">12.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember', window );">$12.63 - $26.13 | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 26.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ExercisePriceOfShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise Price Of Share Options</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ExercisePriceOfShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercisable in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968995728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Share Options, Fair Value Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedPaymentArrangementsAbstract', window );"><strong>Share-Based Payment Arrangements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OptionlifeshareoptionsgrantedPeriod', window );">Expected life (years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted', window );">Expected volatility</a></td>
<td class="nump">69.00%<span></span>
</td>
<td class="nump">67.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted', window );">Risk-free interest rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OptionlifeshareoptionsgrantedPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option life, share options granted, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OptionlifeshareoptionsgrantedPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedPaymentArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedPaymentArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954665136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Deferred Share Units (Details) - DSUs - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredShareUnitsRollForward', window );"><strong>Deferred Share Units [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Beginning balance at (in shares)</a></td>
<td class="nump">756,223<span></span>
</td>
<td class="nump">820,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">DSUs Granted (in shares)</a></td>
<td class="nump">80,319<span></span>
</td>
<td class="nump">35,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">DSUs Exercised (in shares)</a></td>
<td class="num">(126,862)<span></span>
</td>
<td class="num">(99,761)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Ending balance at (in shares)</a></td>
<td class="nump">709,680<span></span>
</td>
<td class="nump">756,223<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredShareUnitsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Share Units</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredShareUnitsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954238512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Restricted Share Units (Details) - RSUs - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RestrictedStockUnitsRollForward', window );"><strong>Restricted Stock Units [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Beginning balance at (in shares)</a></td>
<td class="nump">966,220<span></span>
</td>
<td class="nump">1,129,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">RSUs Granted (in shares)</a></td>
<td class="nump">567,693<span></span>
</td>
<td class="nump">195,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment', window );">RSU performance factor adjustment (in shares)</a></td>
<td class="num">(29,004)<span></span>
</td>
<td class="num">(12,128)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">RSUs Exercised (in shares)</a></td>
<td class="num">(460,681)<span></span>
</td>
<td class="num">(325,863)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement', window );">RSUs Forfeited (in shares)</a></td>
<td class="num">(42,148)<span></span>
</td>
<td class="num">(21,573)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Ending balance at (in shares)</a></td>
<td class="nump">1,002,080<span></span>
</td>
<td class="nump">966,220<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Instruments Other Equity Instruments Performance Factor Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RestrictedStockUnitsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Stock Units</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RestrictedStockUnitsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2022-03-24<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953134176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies (Details)<br> &#8364; in Thousands, &#163; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="3"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>investment</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>GBP (&#163;) </div>
<div>investment</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>EUR (&#8364;) </div>
<div>investment</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($) </div>
<div>investment</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner', window );">Number of investments committing | investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Capital commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,576,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember', window );">Royalty related to UTC, revenue obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IntellectualPropertyTerm', window );">Expiration period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PaymentsForRoyaltyAgreement', window );">Royalty payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentPercentage', window );">Royalty obligation, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentMaximumAmount', window );">Maximum royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,613,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RoyaltyExpense', window );">Royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_MiscellaneousOtherProvisionsMember', window );">Royalty of other revenue obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentPercentage', window );">Royalty obligation, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentMaximumAmount', window );">Maximum royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,896,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RoyaltyExpense', window );">Royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,534,000<span></span>
</td>
<td class="nump">&#163; 7,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 7,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund | Initial Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Capital commitments | &#163;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,924,000<span></span>
</td>
<td class="nump">&#163; 1,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,610,000<span></span>
</td>
<td class="nump">&#163; 5,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="nump">$ 1,144,000<span></span>
</td>
<td class="nump">&#8364; 996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund | Initial Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Capital commitments | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 806,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 696<span></span>
</td>
<td class="nump">$ 338,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IntellectualPropertyTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intellectual Property, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IntellectualPropertyTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Investments Committing to be Limited Partner</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfInvestmentsCommittingToBeLimitedPartner</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PaymentsForRoyaltyAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments for Royalty Agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PaymentsForRoyaltyAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RoyaltyObligationContingentMaximumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligation, Maximum Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RoyaltyObligationContingentMaximumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RoyaltyObligationContingentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligation, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RoyaltyObligationContingentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CapitalCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of future capital expenditures that the entity is committed to make.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CapitalCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RoyaltyExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from royalties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RoyaltyExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_MiscellaneousOtherProvisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_MiscellaneousOtherProvisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentContributionsAxis=bldp_InitialContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentContributionsAxis=bldp_InitialContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304950059616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 83,786<span></span>
</td>
<td class="nump">$ 104,505<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember', window );">Products transferred at a point in time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">52,749<span></span>
</td>
<td class="nump">65,208<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredOverTimeMember', window );">Products and services transferred over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">31,037<span></span>
</td>
<td class="nump">39,297<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_HeavyDutyMotiveMember', window );">Heavy Duty Motive</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">38,914<span></span>
</td>
<td class="nump">51,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_MaterialHandlingMember', window );">Material Handling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">6,353<span></span>
</td>
<td class="nump">8,140<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_StationaryPowerGenerationMember', window );">Stationary Power Generation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">10,917<span></span>
</td>
<td class="nump">8,214<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_TechnologySolutionsMember', window );">Technology Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">27,602<span></span>
</td>
<td class="nump">36,488<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">9,127<span></span>
</td>
<td class="nump">38,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=bldp_EUROPE1Member', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">40,370<span></span>
</td>
<td class="nump">42,588<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=bldp_NorthAmerica1Member', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">28,572<span></span>
</td>
<td class="nump">20,599<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=bldp_OtherGeographicalAreasMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 5,717<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_HeavyDutyMotiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_HeavyDutyMotiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_MaterialHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_MaterialHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_StationaryPowerGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_StationaryPowerGenerationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_TechnologySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_TechnologySolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=bldp_EUROPE1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=bldp_EUROPE1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=bldp_NorthAmerica1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=bldp_NorthAmerica1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=bldp_OtherGeographicalAreasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=bldp_OtherGeographicalAreasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304956567920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Personnel expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShorttermEmployeeBenefitsExpense', window );">Salaries and employee benefits</a></td>
<td class="nump">$ 99,778<span></span>
</td>
<td class="nump">$ 84,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Share-based compensation (note 21)</a></td>
<td class="nump">9,408<span></span>
</td>
<td class="nump">9,669<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EmployeeBenefitsExpense', window );">Personnel expenses</a></td>
<td class="nump">$ 109,186<span></span>
</td>
<td class="nump">$ 94,224<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 104<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EmployeeBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShorttermEmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShorttermEmployeeBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955544688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other operating expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems', window );"><strong>Disclosure of attribution of expenses by nature to their function [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Net impairment loss on trade receivables</a></td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets', window );">Impairment loss allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Restructuring and related costs</a></td>
<td class="nump">5,317<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition related costs</a></td>
<td class="nump">2,857<span></span>
</td>
<td class="nump">2,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MiscellaneousOtherOperatingExpense', window );">Other operating expense</a></td>
<td class="nump">8,247<span></span>
</td>
<td class="nump">2,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RestructuringTypeAxis=bldp_CostReductionInitiativesAndAdditionalChargesMember', window );">Cost Reduction Initiatives and Additional Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems', window );"><strong>Disclosure of attribution of expenses by nature to their function [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Restructuring and related costs</a></td>
<td class="nump">482<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems', window );"><strong>Disclosure of attribution of expenses by nature to their function [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Restructuring and related costs</a></td>
<td class="nump">5,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Contract Exit and Modification Costs, Grant Adjustments Charges, Legal and Advisory Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems', window );"><strong>Disclosure of attribution of expenses by nature to their function [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Restructuring and related costs</a></td>
<td class="nump">$ 4,835<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of acquisition-related costs for transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph m<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseOfRestructuringActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 98<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_98_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseOfRestructuringActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss or reversal of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss; Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the allowance account used to record the impairment of financial assets due to credit losses. [Refer: Financial assets; Allowance account for credit losses of financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MiscellaneousOtherOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MiscellaneousOtherOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RestructuringTypeAxis=bldp_CostReductionInitiativesAndAdditionalChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RestructuringTypeAxis=bldp_CostReductionInitiativesAndAdditionalChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RestructuringTypeAxis=bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RestructuringTypeAxis=bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954238512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance income and expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit plan expense (note 20)</a></td>
<td class="num">$ (189)<span></span>
</td>
<td class="num">$ (251)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentIncome', window );">Investment income</a></td>
<td class="nump">19,609<span></span>
</td>
<td class="nump">3,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 33)</a></td>
<td class="num">(16,877)<span></span>
</td>
<td class="num">(9,024)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange loss</a></td>
<td class="num">(4,545)<span></span>
</td>
<td class="num">(1,336)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_GovernmentLevies', window );">Government levies</a></td>
<td class="num">(100)<span></span>
</td>
<td class="num">(1,945)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinanceAndOtherIncomeExpenses', window );">Finance loss and other</a></td>
<td class="num">(2,102)<span></span>
</td>
<td class="num">(8,813)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance expense</a></td>
<td class="num">$ (1,279)<span></span>
</td>
<td class="num">$ (1,294)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinanceAndOtherIncomeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance and Other Income (Expenses)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinanceAndOtherIncomeExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_GovernmentLevies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government levies</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_GovernmentLevies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of costs associated with financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2022-03-24<br> -Paragraph 52<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investment income, such as interest and dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2022-03-24<br> -Paragraph 35<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_35_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of post-employment benefit expense included in profit or loss relating to defined benefit plans. [Refer: Profit (loss); Defined benefit plans [member]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 5<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_5&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2022-03-24<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955458160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment charges on intangible assets - Narrative (Details) - Ballard Motive Solutions - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Nov. 11, 2021</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_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">intangible assets fair value</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">$ 15,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Technology (patents, know-how and in-process research &amp; development)</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">intangible assets fair value</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Non-compete agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">intangible assets fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 159<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Impairment charges on intangible assets</a></td>
<td class="nump">159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Acquired customer contracts and relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">intangible assets fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Impairment charges on intangible assets</a></td>
<td class="nump">$ 880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of Assets and Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 126<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_126_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2022-03-24<br> -Paragraph 129<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_129_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for technology-based intangible assets acquired in a business combination. [Refer: Technology-based intangible assets [member]; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=bldp_NonCompeteAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=bldp_NonCompeteAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954065488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment charges on intangible assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Nov. 11, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 5,214<span></span>
</td>
<td class="nump">$ 20,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="nump">13,017<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">15,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="nump">13,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Ending Balance</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember', window );">Technology | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">14,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="nump">11,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Ending Balance</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Acquired customer contracts and relationships | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="nump">880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=bldp_NonCompeteAgreementMember', window );">Non-compete agreement | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="nump">159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">79,227<span></span>
</td>
<td class="nump">78,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">17,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Technology | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">15,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Acquired customer contracts and relationships | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Non-compete agreement | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">(74,013)<span></span>
</td>
<td class="num">$ (57,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (56,091)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment on intangible assets (note 27)</a></td>
<td class="nump">13,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">(1,762)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization | Technology | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">(1,498)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization | Acquired customer contracts and relationships | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">(168)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization | Non-compete agreement | Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">$ (96)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of Assets and Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2022-03-24<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=bldp_NonCompeteAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=bldp_NonCompeteAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955510960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recovery on settlement of contingent consideration (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 11, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PaymentOfContingentConsiderationLiability', window );">Payment of contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,891<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityInterestsOfAcquirer', window );">Equity total value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears', window );">Date of acquisition</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PaymentOfContingentConsiderationLiability', window );">Payment of contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Consideration, Contingent Performance Conditions, Number of Years</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PaymentOfContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of Contingent Consideration Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PaymentOfContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecoveryOnSettlementOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recovery on Settlement of Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecoveryOnSettlementOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfContingentLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfContingentLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityInterestsOfAcquirer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at the acquisition date, of equity interests of the acquirer transferred as consideration in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2022-03-24<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B64_f_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityInterestsOfAcquirer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304954925152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Current Tax Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current period income tax</a></td>
<td class="nump">$ 39<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_WithholdingTax', window );">Withholding tax</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods', window );">Total current tax expense</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences', window );">Origination and reversal of temporary differences</a></td>
<td class="num">(18,849)<span></span>
</td>
<td class="num">(31,581)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods', window );">Adjustments for prior periods</a></td>
<td class="nump">304<span></span>
</td>
<td class="num">(565)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences', window );">Change in unrecognized deductible temporary differences</a></td>
<td class="nump">14,967<span></span>
</td>
<td class="nump">31,846<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods', window );">Total deferred tax expense</a></td>
<td class="num">(3,578)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense (recovery) from continuing operations</a></td>
<td class="num">$ (3,536)<span></span>
</td>
<td class="num">$ (216)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change In Unrecognized Deductible Temporary Differences</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_WithholdingTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Withholding Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_WithholdingTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments of tax expense (income) recognised in the period for the deferred tax of prior periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 80<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 80<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 80<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 80<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_80_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2022-03-24<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 79<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B13<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953220944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AccountingProfit', window );">Net loss before income taxes (from continuing operations)</a></td>
<td class="num">$ (177,030)<span></span>
</td>
<td class="num">$ (114,613)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExpectedTaxRecovery', window );">Expected Tax Recovery</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate', window );">Expected tax recovery at 27.00% (2021 &#8211; 27.00% )</a></td>
<td class="num">$ (47,798)<span></span>
</td>
<td class="num">$ (30,945)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome', window );">Non-deductible expenses (non-taxable income)</a></td>
<td class="nump">13,865<span></span>
</td>
<td class="nump">6,330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxEffectOfTaxLosses', window );">Expiry of losses and ITC</a></td>
<td class="nump">1,515<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_TaxEffectOfTaxCreditsEarned', window );">Investment tax credits earned</a></td>
<td class="num">(3,782)<span></span>
</td>
<td class="num">(3,677)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxEffectOfForeignTaxRates', window );">Foreign tax rate and tax rate differences</a></td>
<td class="nump">4,884<span></span>
</td>
<td class="nump">3,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences', window );">Change in unrecognized deductible temporary differences</a></td>
<td class="nump">27,777<span></span>
</td>
<td class="nump">24,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_TaxEffectOther', window );">Other</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense (recovery) from continuing operations</a></td>
<td class="num">$ (3,536)<span></span>
</td>
<td class="num">$ (216)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ExpectedTaxRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected Tax Recovery</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ExpectedTaxRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Effect Of Change In Unrecognized Deductible Temporary Differences</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Effect of Non-Deductible Expenses or Non-Taxable Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_TaxEffectOfTaxCreditsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Effect Of Tax Credits Earned</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_TaxEffectOfTaxCreditsEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_TaxEffectOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Effect 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;">bldp_TaxEffectOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AccountingProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccountingProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2022-03-24<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 23<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 79<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph B13<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 82<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectOfForeignTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfForeignTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectOfTaxLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfTaxLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxExpenseIncomeAtApplicableTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962357088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">$ 625<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,578)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">596<span></span>
</td>
<td class="nump">665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember', window );">Research and development tax credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">$ (625)<span></span>
</td>
<td class="num">$ (4,275)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304956185536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income taxes - Unrecognized Deferred Tax Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">$ 706,943<span></span>
</td>
<td class="nump">$ 644,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">625<span></span>
</td>
<td class="nump">697<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ScientificResearchExpendituresMember', window );">Scientific research expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">127,482<span></span>
</td>
<td class="nump">122,742<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ScientificResearchExpendituresMember', window );">Scientific research expenditures | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">127,482<span></span>
</td>
<td class="nump">122,742<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_InvestmentsMember', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">21,463<span></span>
</td>
<td class="nump">9,357<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ShareIssuanceCostsMember', window );">Share issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">23,588<span></span>
</td>
<td class="nump">33,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">284,468<span></span>
</td>
<td class="nump">219,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">596<span></span>
</td>
<td class="nump">665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">165,647<span></span>
</td>
<td class="nump">131,514<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | Germany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">501<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">49,237<span></span>
</td>
<td class="nump">50,103<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | Denmark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">50,495<span></span>
</td>
<td class="nump">35,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | Hong Kong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">14,304<span></span>
</td>
<td class="nump">2,659<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxCreditsMember', window );">Investment tax credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">43,451<span></span>
</td>
<td class="nump">42,939<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxCreditsMember', window );">Investment tax credits | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">40,877<span></span>
</td>
<td class="nump">42,939<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember', window );">Property, plant and equipment and intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">206,491<span></span>
</td>
<td class="nump">217,142<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember', window );">Research and development tax credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember', window );">Research and development tax credits | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">$ 115<span></span>
</td>
<td class="nump">$ 129<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ScientificResearchExpendituresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ScientificResearchExpendituresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_InvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_InvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ShareIssuanceCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ShareIssuanceCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_DK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_DK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955573248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions - Transactions with Related Parties (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2016</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo | Joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmountsReceivableRelatedPartyTransactions', window );">Trade and other receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99<span></span>
</td>
<td class="nump">$ 99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentsRelatedPartyTransactions', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContractLiabilitiesRelatedPartyTransactions', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 3,441<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV | Associates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmountsReceivableRelatedPartyTransactions', window );">Trade and other receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,320<span></span>
</td>
<td class="nump">$ 10,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentsRelatedPartyTransactions', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,026<span></span>
</td>
<td class="nump">28,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContractLiabilitiesRelatedPartyTransactions', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,095<span></span>
</td>
<td class="nump">2,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,115<span></span>
</td>
<td class="nump">$ 35,239<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ContractLiabilitiesRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract Liabilities, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ContractLiabilitiesRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentsRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentsRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountsReceivableRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2022-03-24<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsReceivableRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2022-03-24<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue arising from the rendering of services in related party transactions. [Refer: Revenue; Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2022-03-24<br> -Paragraph 21<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_21_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_JointVenturesWhereEntityIsVenturerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_JointVenturesWhereEntityIsVenturerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_AssociatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_AssociatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955547984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions - Key Management Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod', window );">Maximum obligation, notice period (months)</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear', window );">Maximum obligation, notice period per each year (months)</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl', window );">Number of years due to change in control</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod', window );">Payment equivalent period (months)</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits', window );">Salaries and employee benefits</a></td>
<td class="nump">$ 3,416<span></span>
</td>
<td class="nump">$ 3,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits', window );">Post-employment retirement benefits</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits', window );">Termination benefits</a></td>
<td class="nump">247<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment', window );">Share-based compensation (note 21)</a></td>
<td class="nump">1,793<span></span>
</td>
<td class="nump">2,411<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensation', window );">Key management personnel compensation</a></td>
<td class="nump">$ 5,517<span></span>
</td>
<td class="nump">$ 6,252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear', window );">Maximum obligation, notice period per each year (months)</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Maximum Obligation Notice, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Number Of Years Due To Change In Control</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of termination benefits. [Refer: Termination benefits expense; Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2022-03-24<br> -Paragraph 17<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968685744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental disclosure of cash flow information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CashFlowStatementAbstract', window );"><strong>Cash Flow Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_Noncashcompensatoryshares', window );">Compensatory shares</a></td>
<td class="nump">$ 1,029<span></span>
</td>
<td class="nump">$ 704<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_Noncashcompensatoryshares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash, compensatory shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_Noncashcompensatoryshares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>149
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304961919168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>customer</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConcentrationRiskNumberOfCustomers', window );">Number of customers | customer</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 83,786<span></span>
</td>
<td class="nump">$ 104,505<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MajorCustomersAxis=bldp_CustomerOneMember', window );">Individual customer one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">9,426<span></span>
</td>
<td class="nump">$ 35,239<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MajorCustomersAxis=bldp_CustomerTwoMember', window );">Individual customer two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 8,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ConcentrationRiskNumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk, Number of Customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ConcentrationRiskNumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMajorCustomersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMajorCustomersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorCustomersAxis=bldp_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorCustomersAxis=bldp_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorCustomersAxis=bldp_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorCustomersAxis=bldp_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304953454576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments - Geographical (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 83,786<span></span>
</td>
<td class="nump">$ 104,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">218,570<span></span>
</td>
<td class="nump">211,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">24,052<span></span>
</td>
<td class="nump">17,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">6,791<span></span>
</td>
<td class="nump">4,121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_DE', window );">Germany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">13,685<span></span>
</td>
<td class="nump">22,063<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">9,893<span></span>
</td>
<td class="nump">8,968<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">2,913<span></span>
</td>
<td class="nump">17,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">9,127<span></span>
</td>
<td class="nump">38,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">24,047<span></span>
</td>
<td class="nump">29,009<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_FR', window );">France</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">6,903<span></span>
</td>
<td class="nump">1,827<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">4,520<span></span>
</td>
<td class="nump">3,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">180,421<span></span>
</td>
<td class="nump">157,805<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_AU', window );">Australia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">3,711<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BE', window );">Belgium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">3,430<span></span>
</td>
<td class="nump">2,121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_DK', window );">Denmark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">2,529<span></span>
</td>
<td class="nump">3,026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">4,398<span></span>
</td>
<td class="nump">3,270<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_PL', window );">Poland</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">1,769<span></span>
</td>
<td class="nump">541<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_ES', window );">Spain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">763<span></span>
</td>
<td class="nump">926<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_IN', window );">India</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">656<span></span>
</td>
<td class="nump">439<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_TW', window );">Taiwan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">640<span></span>
</td>
<td class="nump">912<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_NO', window );">Norway</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">591<span></span>
</td>
<td class="nump">2,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_JP', window );">Japan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">541<span></span>
</td>
<td class="nump">954<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=bldp_OtherCountriesMember', window );">Other countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 976<span></span>
</td>
<td class="nump">$ 754<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGeographicalAreasLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2022-03-24<br> -Paragraph 33<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_33_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2022-03-24<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_FR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_FR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_BE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_BE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_DK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_DK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_PL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_PL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_ES">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_ES</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_IN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_IN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_TW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_NO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_NO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=bldp_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=bldp_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304956421424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 17, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($) </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Jun. 16, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentIncome', window );">Investment income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,609,000<span></span>
</td>
<td class="nump">$ 3,743,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,877,000)<span></span>
</td>
<td class="num">(9,024,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Impairment loss on trade receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,000<span></span>
</td>
<td class="nump">54,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Net impairment loss on trade receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,000<span></span>
</td>
<td class="nump">54,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets', window );">Impairment loss allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember', window );">Green Hydrogen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">1,422,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember', window );">Forsee Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,877,000)<span></span>
</td>
<td class="num">(9,024,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember', window );">Ballard Power Systems Europe A/S</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfSharesReceivedInSaleOfStockTransaction', window );">Number of shares received in sale of stock transaction (in shares) | shares</a></td>
<td class="nump">259,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember', window );">Ballard Power Systems Europe A/S | Green Hydrogen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod', window );">Proceeds from sales of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,010,000<span></span>
</td>
<td class="nump">$ 336,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Currency risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum', window );">Exposure to risk holding Canadian denominated cash and cash equivalents, percentage (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum', window );">Exposure to risk holding Canadian dollar net expenditures, percentage (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Average price of hedging instrument (CDN per USD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent', window );">Reasonably possible change in risk variable, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome', window );">Increase in the corresponding risk variable on income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,361,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember', window );">Interest rate risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent', window );">Reasonably possible change in risk variable, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome', window );">Decrease in the corresponding risk variable on investment income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,127,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_EquityInvestmentsMember', window );">Equity investments | Ballard Power Systems Europe A/S</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentInvestments', window );">Current investments</a></td>
<td class="nump">$ 1,681,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=bldp_CashAndCashEquivalents1Member', window );">Cash and cash equivalents | Currency risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,206,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember', window );">Foreign exchange contracts | Currency risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesReceivedInSaleOfStockTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Shares Received in Sale of Stock Transaction</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesReceivedInSaleOfStockTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AveragePriceOfHedgingInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average price of a hedging instrument. [Refer: Hedging instruments [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 23B<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_23B_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AveragePriceOfHedgingInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss or reversal of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss; Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the allowance account used to record the impairment of financial assets due to credit losses. [Refer: Financial assets; Allowance account for credit losses of financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investment income, such as interest and dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2022-03-24<br> -Paragraph 35<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_35_b_iii&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of investments other than investments accounted for using the equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph B8<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_B8_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_EquityInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_EquityInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=bldp_CashAndCashEquivalents1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=bldp_CashAndCashEquivalents1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304955561408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">$ (16,877)<span></span>
</td>
<td class="num">$ (9,024)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember', window );">Green Hydrogen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">1,422<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember', window );">Forsee Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">(14,865)<span></span>
</td>
<td class="num">(10,474)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember', window );">Wisdom Motor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember', window );">Quantron AG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember', window );">HyCap Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">(1,597)<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">$ (580)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2022-03-24<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304968780656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details) - Currency risk<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / $ </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / $</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PriceofForeignExchangeOpeningPrice', window );">January 1, 2022 Opening rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.787<span></span>
</td>
<td class="nump">1.271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">December 31, 2022 Closing rate</a></td>
<td class="nump">0.739<span></span>
</td>
<td class="nump">0.739<span></span>
</td>
<td class="nump">1.354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AveragePriceForeignExchangeRate', window );">Fiscal 2022 Average rate</a></td>
<td class="nump">0.769<span></span>
</td>
<td class="nump">1.301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AveragePriceForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average Price Of Hedging Instrument, Duration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AveragePriceForeignExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PriceofForeignExchangeOpeningPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of Hedging Instrument, Opening Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PriceofForeignExchangeOpeningPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClosingForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClosingForeignExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>154
<FILENAME>R9999.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140304962663376">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember', window );">Issued capital [member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Equity</a></td>
<td class="th" style="border-bottom: 0px;">ifrs-full_Equity</td>
<td class="nump">$ 2,416,256,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Number of shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;">ifrs-full_NumberOfSharesOutstanding</td>
<td class="nump">297,700,295<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember', window );">Reserve of exchange differences on translation [member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Equity</a></td>
<td class="th" style="border-bottom: 0px;">ifrs-full_Equity</td>
<td class="nump">$ 1,721,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember', window );">Retained earnings [member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Equity</a></td>
<td class="th" style="border-bottom: 0px;">ifrs-full_Equity</td>
<td class="num">(1,388,779,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_AdditionalPaidinCapitalMember', window );">Additional paid-in capital [member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Equity</a></td>
<td class="th" style="border-bottom: 0px;">ifrs-full_Equity</td>
<td class="nump">$ 297,819,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2022-03-24<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2022-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2022-03-24<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2022-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2022-03-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_IssuedCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_AdditionalPaidinCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfEquityAxis=ifrs-full_AdditionalPaidinCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>155
<FILENAME>bldp-20221231_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:bldp="http://www.ballard.com/20221231"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bldp-20221231.xsd" xlink:type="simple"/>
    <context id="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if5b403b27e714920bb9bff3e6693db02_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4ac9941919be4c979151a84fb79409c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id51135a84be54755ab995127d9680029_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i199c7e6044bf45cda3f265b95b46f952_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i039af91b90ba47848023ea3d3830e9be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1453f7b1d2114b529cc93cc49eddbb98_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i445aa66fac6e479c8930d81404d0a742_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i27869dd4799d45f1932487073c51352b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia881f76a333049e48d3387b2cac69185_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4912409b25a144d3b9bd0f4ee9e62263_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b4f5f89c73b422fa32b7978f86a9e9b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iae7a01361f7747a98b34e5453a1a4de4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib57b36a69c464dadb03a7d4960e7fa5a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1761b848db4847388fdc0964088bc63d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7859ea9b2f9440029e671eff31c6db20_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9f5af6ced58942118396cfbda0e342a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9db20dc5a0b149b29d90aed07e84191f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i725045ac9a9144fdaffd988d924d3e66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d9c263cb3fb441d832f676c7d1aa9bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6684ae8dbe2047288f14e5070186294b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i629eeef1c797413e9ab5f4e899ba24fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ac2fa64c3344ed3bd9ba3be24da7250_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iffe8e7111f794dac8124e8ecd808f988_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ib0ebfb8a830f436a89b2b3a892a6f143_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i9aa5bcb9eae04491af0ff4ef8c0ac3f7_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i8050cd4239c2498590d432194cad55c3_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i847ace0ed17a46099fcab1889d51c7d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i052af774ad454218ada577447c3fb8d7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ed8d7e907d847d9bd37a9c6e6455277_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d4194b13b2a42e08a59e763dbbedac5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i61bb1b1b94574f3bb02a880e47199d24_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4d1eec57df6544ab977d2846792823d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iad19dee9b2654b329c0fba651606ae16_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i10f274bc17d943a3b00b9888a9576205_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie9563b81b9b040fb961ac323c2b715f0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1aab4be1d3f74bb6bd4f1d56bdeeca31_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2223c7449244407ea4decf0d0f12e0d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9456718afcc14bb39ce76c7df84d7d3d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9ac1f8974a384d189293f9395bdddde5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86fdcacc05534622a2e03cf488f3dcd1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ac2a0e957c4498ebe86950b18fb5f6a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if0d90248079b4f5d8f922665d43e3863_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a6f66aaa61041adb2f8ceda39882c5a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i37dba61e28444b919aabf391a4cc3afe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i309b8d06f99c47b78e44c0951d47af6e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5033498ad686447f99b4e735be945fa3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d2b4875547f4694bfd04610673d9019_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardUnmannedSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3f39999f21374e03a57fdbe4329f0c19_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardUnmannedSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4e9944fe39994d8985273c660a3e0134_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i00566e6678014948abcebeb938ca38b1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardFuelCellSystemIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8e09b20c951141d9afd7ce33924934b2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1d4e28f418ba4a4eaabf0a4c092c03b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardFuelCellSystemIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i026247f7f4f54f35b1b619cd6015b9d9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idc8eb4a599fb450fa0c1981cbe6e0db7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b258291e1b0464f94b434e420abf452_D20170110-20170110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-10</startDate>
            <endDate>2017-01-10</endDate>
        </period>
    </context>
    <context id="ifa8bfc2f5fa94841af5fd47001ea89c3_D20100118-20100118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-01-18</startDate>
            <endDate>2010-01-18</endDate>
        </period>
    </context>
    <context id="i87051ac04c5b4f70bd6f50b78c0d77d4_I20100831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-08-31</instant>
        </period>
    </context>
    <context id="i21d1bef902204161a1d37d7631651d52_I20121231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-12-31</instant>
        </period>
    </context>
    <context id="ic4dad1593f0b4d1faad164d958d02321_D20170105-20170105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:DanskIndustriInvestASMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-05</startDate>
            <endDate>2017-01-05</endDate>
        </period>
    </context>
    <context id="i9e4d373c40e34c95aed46dfadafdcd57_D20170105-20170105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-05</startDate>
            <endDate>2017-01-05</endDate>
        </period>
    </context>
    <context id="ie690530fb2e344338a8cb19ad80a0bf4_D20160719-20160719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-19</startDate>
            <endDate>2016-07-19</endDate>
        </period>
    </context>
    <context id="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i688ad49d174746f58d970fd8987c467e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie57bccf39a0d46ab98e7bb532f91152e_D20181113-20181113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiPowerCo.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-13</startDate>
            <endDate>2018-11-13</endDate>
        </period>
    </context>
    <context id="i187973a47d6e424096c357746b3636ba_D20181113-20181113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-13</startDate>
            <endDate>2018-11-13</endDate>
        </period>
    </context>
    <context id="i4b14e60531b449779dbabe037f8821b4_D20180101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i677ffc30cdff4ccdb01b51a83adcc527_D20180101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiPowerCo.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d24fb4ef1e3478b942ab1d5fc54f30f_D20180101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie3be1bcda4be459196e46a52394d8201_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="i83c6d31116674838859c3f590435d66d_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="ia809baf3749d403d8af56d68a0242122_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7f782882b87d4d66ac8ace7e10141287_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ida9344b275db46dfa91397ed6b84c907_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i316f2e57e94d4305b98dd27a268dda9d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia5bd9929ff194e80b95fbbb3c9e680ac_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3f71c3f6a8c54a9d88955d7f24788e48_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4d2b69acb8c64dafbc47ad3cb9380961_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i61c0d0dda6ad4c6a9e087b5fdcfb3ed0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icb7edd2208ba4673a4c2a98a53518fa8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8704a27e345f4cf89ad9cad886b76b20_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2184b9c6986d4c318a0c7b3ac85fa496_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i707462827e0f413f9bb2d6aaeafaafeb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i843d2236e0e147f388bbd35b7ac4d353_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i76c31c477cac4e3a8ec2e2be6eb7f69d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i016b4bf2ba734cc5ab969ec167de00f9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5c872b260c62436c8e62732b5c90adc2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4c0004a3b304d4f826004f187ccafc7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8258f9ad4a2b4e87ab48e85377894845_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i16e0e999e7b144efa2dfbebcc7dea907_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i096639f37f01436a92e43b2f5aad08d7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6b5b5d7b7eed445f8766e1f0507d13ee_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:DomainNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2cdbf97e1e6a428ea8534f9d29794778_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:TrademarksandServicemarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i73d46f0512bf4810a4bb7f585b16c259_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:InternallygeneratedfuelcellMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4a57c776461b43b98ace8e9909735abc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:InternallygeneratedfuelcellMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i98acac3637bd43da8bb8c52d89eec0f5_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i11efc342d9ee428fbcfd83fd7ae3e9cc_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="ia1733885aebb4fe9b09c9d6ac33a5671_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i703b57beed8845169bb4a7c56c6922b2_D20211111-20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-11-11</endDate>
        </period>
    </context>
    <context id="ib8486236f9094cdcb487133ddab28fbc_D20211111-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22c03e55da4a4517874e1af17222b846_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i06a7395b6bf94464b03aa5014c3e2aef_D20211111-20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-11-11</endDate>
        </period>
    </context>
    <context id="i169242807cec478c949367dc1c8d5a3c_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i33f5374a2f794faf805e2cda7b3cf4b1_D20211111-20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-11-11</endDate>
        </period>
    </context>
    <context id="i331c843aa20143a69ab91c9f188f2724_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="ib22f91530b984e60be9c301d02704fde_D20211111-20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-11-11</endDate>
        </period>
    </context>
    <context id="i9e99f9d2c27c48cb8af3847845d3adae_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:MultiperiodExcessEarningsMethodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i26bce0fb324f4ab89d64c93aaf349c3a_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:MultiperiodExcessEarningsMethodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i6cc74e52610c4769897e04086738a0d1_D20211111-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i063757a6e8db4c29a5402b3019315e73_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i26623dfb61cb49a2827a2d73a3dbadf1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i089aa464bb9a48238cbb7cb1deaf54e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:OwnedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia6f0b246c3084b7fa5d18b27500d79b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:OwnedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a7b423e35ac4ab698e3eb2f2dd25eba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie5c2b75d114d4329b4e696473d4abb2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71f636ec68064fd3a8838ddabc69e317_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e75b6491bed4d5dbda2dffc2a53460f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64a71b59ff274768853c9be28f9b8452_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idd1e32631336426e8bbda9efcb11ff2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id0cbd9a186b34c6695b2d5e50d016794_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i267418dd98b04e8fbf92751f8551c6e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92de1ce73b824f30abd98d4c554e73cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib70b614c849d468e945be8145f857325_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6134de9a43944a6da0044facdfaa5604_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia23931ed015646718ae4d7048fc5ae35_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if860c6fbad3b44c99666f91234cb24e8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia4d994dafbf0439ebe555d3c8fd5d921_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib1570526d98f4582b66487488f19cfb3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i23414f0763214479b154c4cd00892e2b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i840f0c4222f942dfbd860d426c471278_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic53fc541255d4544b80a3b254a28d360_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0b05a1af05bf4b08b1df057e2706106c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iddc517d162f143fdae28c937cee63557_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i174c896c64104420bc4aac7efcbe7ebc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idb0085c58fb44802b0a5bd9a711d23e8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3b4e470d1b647e38683555f16012231_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaa8721e2e8cf42b6b3f510f8a2c5754d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0f91536e287543029e5be5beba06da68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77c4d455971440068094652a0d3617a0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i001d2fe34e97477a83f2d1f037aa43dc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idf0715d73d89498e9d6a48cb39c80f77_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4b9d459ed794db0b8d776a93cd9b158_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib3887b6e399c4e2bb13f7c4a77fa173b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic6c203836351489c8a7cbbafc00bfe73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3747544013fd4da098bcefdc8bb4a8b9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ied0e03aa8b004265808602be47282de8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia9f9762bd3f9404f82ab2fde0e67020d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc5d83e400ed4198a99c9078c950eec3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b2f9735d88e48f998f1413e9dc71da8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i802a6931c2704d15aeda98e6110b11ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i22eebef8b4f3464dba3691f91e2c98a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if19ec6bbb4554ca8b59ae5951e213913_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica34a2e6a03644479c4a1b3c0e998a78_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id4b4561ee7df4db0bc663e17fb1f015a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4005665454fa4ed7a11148c3dcdaa8f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5bbf66ffd7049159ca212157d24611a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4e92e04b7b9a4f31978b6362cd1e4ec1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if7ca1056ad1748229b9e6b55b9bd7068_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i024dca8ec66e431bb0f2e71e7c818bb6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb1603dc5c794c89a456befefa8f031d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id711bc165824443dabcb1c9e6cb14b7b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3a5ea274ed544969098fb5d93bf7806_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0f5b2451e79a49ed93462240c74ab53a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if61c286fd8f24c19ad0ee057cd0e2fa7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic861326ea3c643419d4b69da46e46765_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i213df9731b4142af87ef96dd133a369c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie53a075adb814bddaa02d9f817f7e763_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb2c84ea4d38437d96696dde746a3377_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i069d8442478344c79fd92c1136b7f8af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b051d0dba2a40f1880cb0f8e78e5d5e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ac9a9280a6a421989bf9b51ebc599d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifde024dd8a024f46ae3b0a518e1925ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1ab216b39f949f38e43f292ef026130_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i099ddee48d5444c5b0056489b39111b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ca06122008d41158a6338fb107e03c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10e9c4edd0ad4287ad6c3040ed55001f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6e3695f2791844458b0be6529f3ce88d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic4fd5cbbeb054fa29b55075f1cdbc0c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa5529b04459452db0a37389607f92d4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6266484ffdb4417280f892f1b16dadf7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d95869563064bd4849f1c36148259d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd94f8b9913d4aa1b90d7b7868faf63e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id5f6aef6edfd4ceea7b226cd83d4fe6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idac78ba2a0a74ead90b7c7a3b9d03d62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c64694395bc4223a55ed116d6fe504d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if25facc43b3a42a08ffe0263cf86057a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i278376c5ee634b768dceb4afe9e3400a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ff1e59a856f485991b7d0faa8278e32_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib708d9489c74469f9ba69ec619f8ec91_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9255539d7e5d48258479232addc0483f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf22a0a74d1b49a796f7362af26ff4e1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i147292ae68244f968c3773eb7db5bda3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5dd1097067214006a0f71280f664d379_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2b9504c1d7dd431a81f00c50818ce69f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5be74ac367434a629c7cdce4b21ecc38_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifae1f8410df34624ab3c6470d0af70c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77408a46b6ae4efa98d8f98e90a0ecdb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f545c6066a74500a41691c706c33db7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15c2cb868e9b41cea0d40480653adecb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i045047a7ef784455af8fb7f03f5d374b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i42924c678e36419d91958bb98f368281_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b5bb94bd05643448832d5c8d10e723e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ceee9f0aa7f4bd29e6f3219974c3bf1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc9edfd5bf5341108150d5c8abcd629d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib2b981c779464034ac8b79be7ade8ef8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ideb8f6bc44fc4dc9bc4c6f1d535fee1e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6b4dd88faab844bfa498fd580c97613b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:UTCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icdb4d713f60a42d0a6acef5eb8ba7c1c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:UTCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ac17bb47bad4eee9c856f0534e39c9f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c8966a00a904684b39f4f5de76be26b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b04ee57980344098d4d91d8f4cd0adc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb0ae399be744c8896086ed8557c52b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95533c2cf0954f8e8764a6a9e28e8033_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i46188e2442a94c65b6b1ce7eea556bbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i578fb7f63ce644d89f650249fd390192_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0680e2383301417097d23543c77f1746_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c909be2abf74d0399e0beecff863655_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id4391ae22a9743b8a8621220f4d7ad28_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7cf2915f53414462a21f022fdae870df_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idd04e625c9264c82b023f7194413c169_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70485245b34c49418082ae2b6003c8bc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id2fcc0dd800f46fea6e0785690048c05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fbf0d131abc4b0490dbaad5c17d5ba4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f21a3b38a724f109dd5b34378c9b11d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7776ea1176214d92885c6d741a31ff4e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i74becb3e2e15422da61fe9d44c7bda6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6090543ba3142e48a4277a55353ef4f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i50e4f552ccf141459453420a5e4a97a6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4d6db9484d734b63bc299b146af7fb9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47af568cf0f4431a8f63de2df3e30ec0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i641db5a361844bcc8ec8c2e589d9b360_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1f1275ae2d6423aa1f1a55c03241087_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia692ace2897d46e9957ea6601142139d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id66d7ed9353a4099b7444075e3db7182_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i871ff91eae9b494d96af738b699d0de2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i757ab00e0aec41fea0ee29ba219e1a54_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5e0cfa3374414ba590247a96cdc6f258_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie9ac80b557fc4ae38e9df54bcb63381e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc75e7e428184bc69f04beb9fdb069d1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i167380a26d2942aa80c406abf074a9d1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb44fac3280546f498b3e09b80d5cd7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5430ed9badc9411992af1125b8bb42a5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6610d6cc7c0540cfb48613dd0974ab86_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i80883ccb3bd34f9880002cdfd7557264_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b909ab9d92e4fc1acf61f1ed819ff67_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c0f60178d484a2189bec1c1898522f7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5609230e13204943b5b8a508957b6fb3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd24b48e3b764a8394d9c51efcfbb432_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id1207b9fbdc74b7fa3d7aac4fdae201f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b3eff591830403fbf98f58be51386cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6b4e375436614ab296fcc4c0703d902f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1ec333dfa4684dc4a10d2684efe0587b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b93b83137884476a5d7a41129d37e09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1f3f6aefeb04b3d8f1b421deb6384d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb80aa6084d54412a40513cf3bc475f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7cf6c0ef30d6475f833091861e121ecb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b97b2dd6418471bbe8890428cec2735_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i876d59b0465d45ff9bcff4114023dbf9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id77338a7307f4421becefe93ac35ad54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i901433f1cd3e4b3da8b6e31aa535d8e5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib31798a4a9b249c69e2586a018de2173_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i810638db36d34d9a9e53951ba14bd43c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idd86dcb59ef54565b9734ffd60380d9e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic31a93eda5da489f93c9cef8230fdb30_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0f4892c617a8481c852d3ddbbe6b5475_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92b2b1cdc14f4a3785a8f53da3e2ef9d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4a563de436274633858b8207b7866dde_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i52a616c673bf4d109429e786ff30ae0a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3934cca489834c7e9bf7d5a5eaf6ec22_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4330e65f64314f8da28c4baf128495dd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i20df243c8d684e22ae6b6fc68b76a4bc_D20220901-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i13b4c83dce4d4612ab181fb81e433949_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13c967f8e6224740ac314d95c3eab9b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie5c58c8fe83b49f3aa39c01c2d8596df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i61159d6c623d479296ed76b884a736ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2244e097153e42baaaa1695de5e6d156_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="i44f9ef05aa6f4ee285d89617d83749f5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ice9945f2a99e43efa22f406b6e65f5a4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3197d03e31b1438f805001c47cce23d2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icbc44bb644254a8689e16e0f694685b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2d7d12d2cd0482fa071ae86117f4819_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieeceff21f296427cbf1df3fcccb4a369_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i958c4bf842bd4b52a2b6c5f445407f12_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2da9a16e7ad84858a300ce6e0eb28f46_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HydrogenFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d094c9c55d542ebb5021432728e25d7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HydrogenFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a30caa0de0b43838e615f1888758c89_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i82b7122fd31f4d2ba16d2a873ccf90fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb4271ea0fe44ae4bc4f848377e1b6fe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:BankOperatingLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4c3749a3d91b4ac28b8fd68a8a2565c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:BankOperatingLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26f76c5ec2984f4298d7e1ec9ca09fe5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:EncoreFXFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i84620607f3054ddca12a295f0ae24819_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i323bdbf1e9e54358840c61f81d07b8f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e2b904b762e480b8717df2e97a821c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a4319e0074148349b8a509dfd5ab0b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f3057622b38419ab80f311e2cc9d40c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i725cf03ed06245d38ea2fd91007f5f45_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ef23334b50a44eea33facfb0ddb73a1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42329b99eea64379b3186692f12e0eb3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic60f5cf4e8154a2ebd26830786501b81_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf5c93364f2442e8910a8efbbdeaf5b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd4d6a6a1b1e44299ad3de371c62aae0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9df03acd6b2f42d5b6825cedf13d759e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i49708ba55e044027be980222abd6319d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ce52f6f6b6a481c99ae25870deb5b9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id616d0d0f3674381beeb049357784c09_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbd80bdb2c4e4858b50337fc632d23b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e205ac3eefa439ca8cdc95777feb174_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35ddd514b40a4591b325ca25e1a44220_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8724f1b6c9084efc8fe5a9086b297edc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i064c7df5b5c049d29b98b88d8d37e688_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i552acebfa07241478150e51d2264c0c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifa1da144df9744df9d7c38346012c077_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i592dce0a26eb4fa88afcaa4b6287b746_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id91c9642aada4990a5daeb31bc064a95_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:InitiallyAppliedIFRSsAxis">ifrs-full:OnerousContractsCostOfFulfillingContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i6e3bc8985c4b49498b318a0ef12977d7_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="icf3e7f257611459db5f92c71b23780b1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7a60e17b8c0047f088eb27b66c5b8ea9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id042d0de81634cd5a5a566db5a21ccdb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia8e3f06c77334593b65d46be11f2dae4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i45b700f39a3e4107b699b04365041d55_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46947a2fdec640869a0210b9e55c2a5d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9c33ab0046d42379e35f407f7cc78b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26317c3b30e9455380f58f3aa1f1f425_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i437c20a74d954e4b9e143a0de49f7ee0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd1618324d394c56a69ab03772ebe753_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0533908768ed4fe99b6b0bd52f0b231d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i600689c52d8b492998c67a7b900c50fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id1ad0aa64a4f4030bea90c2a4db451dc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i985edea7e6594202911db01c7891d597_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i973ad6b172b84425969168397f50d632_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i71ed759ab78640cb90ce0869b85cd24e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b99d125f5ca44dda545e25cd8010d48_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied274fb1c886406db0e6571bec634163_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i761c93e71f1a4059a59340c4efe404f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia717fe4b7d564c3eac6ea79cba46bc56_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic679d9c33bcb4a04a03dbc031aede1c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f15da697c714b15ad124b64296592ed_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i999c001261ea40109f921128e6d8904f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i46ecd43f4b204b34b1ad34be4e93f7ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icbce91523a214922ac08991c14c31202_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i717c5d0e1667469e8cb1faa9c427fb4c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4efa54868ae4d9b81904fb20bcaf97b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief059042965745a1b95d907efa21a1ad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i07c35a93c1814324a41c7c5cccfb7140_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if195475a539f4d059ba944e5a5f70527_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i552522d669e8444e9e2e0f6236286008_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d9d617badfe4fefac83823ed8fc7e43_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie469bc659bcb4406b1dd2ba9ea402515_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iba7e6ac54b6e4927bd7b60f5eff51af8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfMedicalCostTrendRatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i808eb1a871f9450eb0143286e4677793_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1e7732cae8634614b17c6765ef3f00a0_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i2c10a9455a6b43149c71b448c569e534_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i786dbc8409d64179a23ddbc9837b7b66_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="id9d56998032f4e1ab62464fc81286e81_D20210223-20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-23</startDate>
            <endDate>2021-02-23</endDate>
        </period>
    </context>
    <context id="ic28cc1053820441fba16783de9dfea7f_I20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-23</instant>
        </period>
    </context>
    <context id="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4ef5102c57ca408e975351c98825fbc1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i00c1e5bb746e430e8758c03e392d3c02_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ProspectusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i098a1941822046539b044920e38f9dba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i56e7f2b9e8284a9283e78e986849a72b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2c347c6e1fdb4acab26c30408edab4a7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b857ae1a081424585c99bc90a9691e7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic67deed49f584d76a171eaa622831aba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2b0b6cd4da1a45fd9140abe7e3f84beb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ef4bccbd3984271ab60910a34c1b035_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i95350e6ee5bc45efb99b50f22da86eea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifd498eb38836449d84014933feda5dce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i414f3e076ef1402dbb020ea77ef5a0ca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i261a526cfc0a4e1290caf13c0eafb9dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i18e9940cb7e043dab6866e2317327170_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf82e3ab79eb4c2980d2ec9794484c49_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4ded59877a074f14b4565794fcbb29c6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i274e92b991164552a3f3c6f408f517f4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifbbbadde8f334942ab77e40626205806_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i956f26b905ae40aaa2f728f00f81890f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">ifrs-full:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i65879dfb47d24e5db8d60cb6e612a77e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">ifrs-full:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a770cd75cc54095881196d33d3a9234_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4babe586df5f4bd28c3c954cc2a57a01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i088863bfde3e475e874a4ffa35bcd093_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1cbb605cfeba46a1a94c69ddd1ed0ff4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b1844e61faa40078a16286058cdea5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3729273cf4a140d7879ae469825f08de_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib6f804832bb640c4bf62d4ae3954f742_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id1f441dc0eb24cb78933d1dd81a4c4b2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib7055e820008416aa298e678257cec4a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i00484574667e486ea16b77c1928f0e0e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if8c2ceff49ae4b5c998b09a8074acef9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6807fb080ff04e8ea1eef2bcf705bd6e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5fde94cb0af64d0ca4f55b9dc05367ff_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i753e6e8bb7ed4dc198a7606e7c84abde_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:MiscellaneousOtherProvisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i36b3949a19134234b0b27b026a499764_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:MiscellaneousOtherProvisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i76a4e05f500546f7ac3357e9c43a2cd7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic5936eeabf9f48e6b40221e11fe888eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ef9d9a7b88140369cc911f3e99d1770_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:EUROPE1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i30f89f772c184f31b364509119a3b816_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:EUROPE1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifaadddd6dd224f88b9f32796b5387ab0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:NorthAmerica1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id067d48b7c894dcdb5291fdee70930d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:NorthAmerica1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a5d728d5ceb4dbb83156e2a8d9ca5ac_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i05ca02f23d55495d81785ab3b2e3d8ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id82cff80f58248f683ff9f45901c9c65_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:HeavyDutyMotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i265f9c6217ff4a509e61ede5ecba566c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:HeavyDutyMotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71c878f44f6e466b8a52a133d377c440_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:MaterialHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if9ba13746c944c72a3693aae6f04e71e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:MaterialHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b3b1eaf2eb1413f836f28a919f137b7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:StationaryPowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i19ef5faa051d423988ac138ccbb4ccb8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:StationaryPowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie3d5d7d6ae5a45caa8843159371469f3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:TechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5a4fd186e773414c80611bac61acfa0a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:TechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf600ca3dc2d4841bf14380a815d023f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5da59927e5c84892aed82fad14aaa6d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1aed3d6a6721456bbd140fcc97fcd667_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4baa55efe21241d3b269476c8b8fd333_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9823bd5af9f4360ab2c763c25773c5d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib59936532e4c48d983e7406846e68c74_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:RestructuringTypeAxis">bldp:CostReductionInitiativesAndAdditionalChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i09ef487a749a44fda755b43b29c6d981_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:RestructuringTypeAxis">bldp:CostReductionInitiativesAndAdditionalChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8a26da5d25a44bd88963f46045b5916f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:RestructuringTypeAxis">bldp:ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i80b29d4f9345478b8a04c8820043c09b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:RestructuringTypeAxis">bldp:ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i10be559a6605456bb5970c79da71631f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i35be3f250c0b42e2ac0084bec4da29d3_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i1667c3daa768467691c544653bd96d22_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i72e5feb3383c45aaacb8681e21b9e97d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d5590d9a0dc4473a8705ce9b916e8e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i388d7eeb0a534f8d8b27a6b91fcf2016_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4c99f52cda0a4180b2828df084bbf39e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i655fa7220f774e2da4e9c51483166ef1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5083bfd4d959468caa95b0b5b5895822_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe8d91e0b2964d4191c0a761bb53da11_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6da2d8cbb3ab414ba672749f6864ad79_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic629dcc9f5f84997aaf254d865deafd9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff4f468073bd46d3860de2deb9309a04_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8fb595ca28104090b3cc154147f0ebf2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i12f56ba5f4d84b8c9e0d0e9e512d4805_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8253f63121ce4ccaa1983388c7b8611f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic6ca2e1543cc4e2aa610feeaed4c1a1d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i78bd4a9640684c0f8630c9d462633b84_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i41eeaa8488df48e9a2f3d87aa82c113b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e35a0b71f344974896efe71e1a093dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibab0945aaf9745fd87285ede82d2a52a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ice6f00a87f8f4d0e857bd998cbe9d98d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbd0e0eb9f32438ea65129a4a747a7f0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:IntangiblesAssetsRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i814f9c7cad7b4fb781beda0f3c415080_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:IntangiblesAssetsRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0c79d79b90c422eba78250aa9d16b3e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d941f7c025c44958e4d94fa5ad07303_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie22fab2819a64cdba806a96af55073d7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id3343684e6e44d4d997c076a85c73eec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie034f8a98c16417f9dec6e357ab6e8c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ShareIssuanceCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i61e706491fe14c5ebbda13310d6a9193_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ShareIssuanceCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c299484622447c88ef35eab96828d8f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i111614ee3847458c9f564eef0d681445_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id22fc074e35148feb01bd7ec821fac44_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:PropertyPlantandEquipmentAndIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5aa4de00c18c4e3a9795fe5941ae494e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:PropertyPlantandEquipmentAndIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i86dfd905e26346eeadceea083b7fc065_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifd256af72e014b0c8311a4776ae3de5c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6600102691254a3296c9ba76d7e376c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee269f24de854abab4e7c11a0b7de7ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i750f2ed6f49b42cdae6605c700f1265e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iefaf3ac014da45c3b5731027f1e0504c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1ae9033de1c4e5c8e5f7c372844855a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1008b09db629433999c88b26bbfefc58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i178a123ccb27422ea85ea3d1e673b8c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i84f897db6dda4d9a95ea6d80ffd5f065_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e298c54100c485396557366394feb8f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i47f3021ebb7e416ebe78c61935d8bdb7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c75b372b2614f718f853a24554c2f33_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i629479645b5943e4b34c2ae6b7f70b84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee8fc96b79c1408d9ce24ec84e15c0cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i64c59e90759a4240b1572e209c496ed7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i148cc3ac536a42c5b474ba71d6e68255_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5b2f395d3c3d4ff89f6f6519db9b9bc5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib87a1fab0f16483286d2a879e603da1d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if46c2c4ff86a4ee9a1dd552efb8413c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe912561279b436dbe96215d9b555351_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i79720b5ac9f24fe6894f190eb9cd9a8c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i25196b5088dd4876a2d7c3e61fa8f745_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i56a8efb0dc0041c6a30e2e29d4377117_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie63057a5f40746d6930f20107c02d7cb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i583df66b21cd463fb92e6fe794174be0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b4698d19f8a49b597eb64e3cec494a5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i799af6d3c4a649bb9ff43ea404eac1af_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4536d73d352a4f3c85f371dfa81340c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i31f24ec1aad84ddab8eadfdecf6533e2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9855ecd00884e329318f18b9ba4682a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8b783b8b04144b8f93e129873c058f18_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id1b7238a181b4d249c080d8c0bdd7619_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i48dfe2b2847d4c5797fc40845f74f59e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i32cd2e2d0bd34ad78773e1c2a1d935a5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic8d74cc690a74a26a005342b8cf81dc8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5341b7f18c88486b8fa496dac32b1345_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if92a10e78bc5455daa8729875481fc7f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f9c800dd7e046fc8850efe26fe582a9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i723866940c504c8ca24ca982f2858cd0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iecb3a23cdf704e21babf4f22c21dc8b0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if62941f45dc84674bd9b279878bde922_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f3201d7897d47978e65e8738702d36c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie71bfe6739de4f80bbe8380fb129a015_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4385a62e2204d0f8a275de08ac079e0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifde508a7c17440a6803001a745685947_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i793245c333c54102a45ab52178bfaba6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9008ad20a0c04d6c886134f7e49112d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i29fed920f6ad4ab7974539fac43fc1ba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic13e131000874459b0325650df5bdf7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i00daf3118dff4029b6d28a6e31c8cf82_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaaa9621b0e85456a842c9ab5eb9ea9a3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9b709f6c5b146259063c6299084277b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie816d36f2fce43b0980f00f8dc36df16_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07c49510f7594eca958c5a2f731110ec_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i302b1e49c77c4a04a9e4da637b42627b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied391cd331714242b57c4553d0a21f62_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie8b4c6282fdf40cfb87a8b2d9cf69976_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec23ca089701446085157e84d4c8860a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifb2f1116591046108e391d55b1d33727_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i99827228f89140bf86434025c752515d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9bd91cc6a2304e57b17e627d70e240d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d914ea7d2884400bdb8df55334f60f2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff318504b4084d5cb950c900c12ceca3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5113ee67aeb4411688c05a2336094d50_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i44edfbe77a5544b58fa01a675c0eb185_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i88fc9478ad2c460db6ae3461c7af0a64_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0ac3158776f4f509585c29badec7439_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3298ef240e214b36b2cf95da2fc39533_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3432525384244642ae8bf48dbfcb3f8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44637d45c34f451f88f7350ff9d649fd_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="i9ae768e6c3144c45a31ca4cb7c2f4ec0_D20210617-20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-06-17</endDate>
        </period>
    </context>
    <context id="i2caaf610595b4843bce2a52f2a390c60_I20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-17</instant>
        </period>
    </context>
    <context id="i40df9a1d65834c55b9a91c0f7d1242f2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6fc7ab98f72441daa9a2105a485ed4c4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1f8ea334fc04d8caecedd878d3ced56_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5b1584b299f74b4e87b9642d50d20a4b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i16eb13ce99e044088659a41e6c98968b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i06577841fc8240c390817d20e6c8669f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic64f3a111bed4d1cbccf55bb9a7848e2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifba2cbbfc1f74e39b5487e5cd72c0d33_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i626933f5927049499ff30e515da7e0f0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i425b2c82f7a54b5da4b7d75acfa62f0a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0b45153e13e24663ba19363918e716c6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i925ca4b96cba490b92df64d727d96df2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i90879f0d0fb64f929c62b3826550d816_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d006eeedc444146828d840eb442a7ff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib5072c08e4644412835e5ac2aa3bacf3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">bldp:CashAndCashEquivalents1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3b2301e3f694727b65fea7e0cd59219_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifaf92861d427470fb017463afd58af85_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="seat">
        <measure>bldp:seat</measure>
    </unit>
    <unit id="tranche">
        <measure>bldp:tranche</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="hydrogen_fund">
        <measure>bldp:hydrogen_Fund</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="plan">
        <measure>bldp:plan</measure>
    </unit>
    <unit id="investment">
        <measure>bldp:investment</measure>
    </unit>
    <unit id="customer">
        <measure>bldp:customer</measure>
    </unit>
    <unit id="cadPerUSD">
        <divide>
            <unitNumerator>
                <measure>iso4217:CAD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>iso4217:USD</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usdPerCAD">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>iso4217:CAD</measure>
            </unitDenominator>
        </divide>
    </unit>
    <bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231"
      decimals="4"
      id="f-1492"
      unitRef="number">0.3333</bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <dei:EntityCentralIndexKey
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1874">0001453015</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1875">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1876">2022</dei:DocumentFiscalYearFocus>
    <dei:AmendmentFlag
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1877">false</dei:AmendmentFlag>
    <dei:AuditorName
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1">KPMG LLP</dei:AuditorName>
    <dei:AuditorName
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-2">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-3">Vancouver, Canada</dei:AuditorLocation>
    <ifrs-full:CashAndCashEquivalents
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-4"
      unitRef="usd">913730000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-5"
      unitRef="usd">1123895000</ifrs-full:CashAndCashEquivalents>
    <bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-6"
      unitRef="usd">2011000</bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents>
    <bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-7"
      unitRef="usd">3004000</bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-8"
      unitRef="usd">48696000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-9"
      unitRef="usd">46395000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:Inventories
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-10"
      unitRef="usd">58050000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-11"
      unitRef="usd">51518000</ifrs-full:Inventories>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-12"
      unitRef="usd">6020000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-13"
      unitRef="usd">4374000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentAssets
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-14"
      unitRef="usd">1028507000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-15"
      unitRef="usd">1229186000</ifrs-full:CurrentAssets>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-16"
      unitRef="usd">82361000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-17"
      unitRef="usd">56061000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-18"
      unitRef="usd">5214000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-19"
      unitRef="usd">20788000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:Goodwill
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-20"
      unitRef="usd">64268000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-21"
      unitRef="usd">64268000</ifrs-full:Goodwill>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-22"
      unitRef="usd">66357000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-23"
      unitRef="usd">70292000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherAssets
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-24"
      unitRef="usd">370000</ifrs-full:OtherAssets>
    <ifrs-full:OtherAssets
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-25"
      unitRef="usd">348000</ifrs-full:OtherAssets>
    <ifrs-full:Assets
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-26"
      unitRef="usd">1247077000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-27"
      unitRef="usd">1440943000</ifrs-full:Assets>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-28"
      unitRef="usd">40333000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-29"
      unitRef="usd">39555000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:CurrentContractLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-30"
      unitRef="usd">8030000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-31"
      unitRef="usd">12109000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentProvisions
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-32"
      unitRef="usd">20910000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-33"
      unitRef="usd">28257000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-34"
      unitRef="usd">3895000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-35"
      unitRef="usd">3238000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-36"
      unitRef="usd">73168000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-37"
      unitRef="usd">83159000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-38"
      unitRef="usd">11836000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-39"
      unitRef="usd">13882000</ifrs-full:NoncurrentLeaseLiabilities>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-40"
      unitRef="usd">902000</bldp:DeferredGainOnFinanceLeaseLiability>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-41"
      unitRef="usd">1318000</bldp:DeferredGainOnFinanceLeaseLiability>
    <ifrs-full:NoncurrentProvisions
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-42"
      unitRef="usd">1805000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-43"
      unitRef="usd">8895000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-44"
      unitRef="usd">455000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-45"
      unitRef="usd">1894000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-46"
      unitRef="usd">0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-47"
      unitRef="usd">3578000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:Liabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-48"
      unitRef="usd">88166000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-49"
      unitRef="usd">112726000</ifrs-full:Liabilities>
    <ifrs-full:IssuedCapital
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-50"
      unitRef="usd">2420396000</ifrs-full:IssuedCapital>
    <ifrs-full:IssuedCapital
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-51"
      unitRef="usd">2416256000</ifrs-full:IssuedCapital>
    <ifrs-full:AdditionalPaidinCapital
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-52"
      unitRef="usd">300764000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:AdditionalPaidinCapital
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-53"
      unitRef="usd">297819000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:RetainedEarnings
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-54"
      unitRef="usd">-1560759000</ifrs-full:RetainedEarnings>
    <ifrs-full:RetainedEarnings
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-55"
      unitRef="usd">-1387579000</ifrs-full:RetainedEarnings>
    <ifrs-full:ReserveOfExchangeDifferencesOnTranslation
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-56"
      unitRef="usd">-1490000</ifrs-full:ReserveOfExchangeDifferencesOnTranslation>
    <ifrs-full:ReserveOfExchangeDifferencesOnTranslation
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-57"
      unitRef="usd">1721000</ifrs-full:ReserveOfExchangeDifferencesOnTranslation>
    <ifrs-full:Equity
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-58"
      unitRef="usd">1158911000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-59"
      unitRef="usd">1328217000</ifrs-full:Equity>
    <ifrs-full:EquityAndLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-60"
      unitRef="usd">1247077000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-61"
      unitRef="usd">1440943000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-62"
      unitRef="usd">83786000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-63"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:CostOfSales
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-64"
      unitRef="usd">96881000</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-65"
      unitRef="usd">90492000</ifrs-full:CostOfSales>
    <ifrs-full:GrossProfit
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-66"
      unitRef="usd">-13095000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-67"
      unitRef="usd">14013000</ifrs-full:GrossProfit>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-68"
      unitRef="usd">95952000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-69"
      unitRef="usd">62162000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-70"
      unitRef="usd">28754000</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-71"
      unitRef="usd">24725000</ifrs-full:AdministrativeExpense>
    <ifrs-full:SalesAndMarketingExpense
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-72"
      unitRef="usd">12851000</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:SalesAndMarketingExpense
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-73"
      unitRef="usd">12904000</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:OtherExpenseByNature
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-74"
      unitRef="usd">8247000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-75"
      unitRef="usd">2325000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:ExpenseByNature
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-76"
      unitRef="usd">145804000</ifrs-full:ExpenseByNature>
    <ifrs-full:ExpenseByNature
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-77"
      unitRef="usd">102116000</ifrs-full:ExpenseByNature>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-78"
      unitRef="usd">-158899000</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-79"
      unitRef="usd">-88103000</ifrs-full:ProfitLossFromOperatingActivities>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-80"
      unitRef="usd">-2102000</bldp:FinanceAndOtherIncomeExpenses>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-81"
      unitRef="usd">-8813000</bldp:FinanceAndOtherIncomeExpenses>
    <ifrs-full:FinanceCosts
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-82"
      unitRef="usd">1279000</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-83"
      unitRef="usd">1294000</ifrs-full:FinanceCosts>
    <bldp:FinanceExpenseNet
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-84"
      unitRef="usd">3381000</bldp:FinanceExpenseNet>
    <bldp:FinanceExpenseNet
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-85"
      unitRef="usd">10107000</bldp:FinanceExpenseNet>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-86"
      unitRef="usd">-11617000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-87"
      unitRef="usd">-16140000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ImpairmentLoss
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-88"
      unitRef="usd">7000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLoss
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-89"
      unitRef="usd">263000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-90"
      unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-91"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <bldp:RecoveryOnSettlementOfContingentConsideration
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-92"
      unitRef="usd">9891000</bldp:RecoveryOnSettlementOfContingentConsideration>
    <bldp:RecoveryOnSettlementOfContingentConsideration
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-93"
      unitRef="usd">0</bldp:RecoveryOnSettlementOfContingentConsideration>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-94"
      unitRef="usd">-177030000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-95"
      unitRef="usd">-114613000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-96"
      unitRef="usd">-3536000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-97"
      unitRef="usd">-216000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-98"
      unitRef="usd">-173494000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-99"
      unitRef="usd">-114397000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-100"
      unitRef="usd">0</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-101"
      unitRef="usd">164000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLoss
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-102"
      unitRef="usd">-173494000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-103"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-104"
      unitRef="usd">1514000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-105"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-106"
      unitRef="usd">1514000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-107"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-108"
      unitRef="usd">-3211000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-109"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-110"
      unitRef="usd">-3211000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-111"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-112"
      unitRef="usd">-1697000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-113"
      unitRef="usd">2984000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-114"
      unitRef="usd">-175191000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-115"
      unitRef="usd">-111249000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="2"
      id="f-116"
      unitRef="usdPerShare">-0.58</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="2"
      id="f-117"
      unitRef="usdPerShare">-0.58</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="2"
      id="f-118"
      unitRef="usdPerShare">-0.39</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="2"
      id="f-119"
      unitRef="usdPerShare">-0.39</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:WeightedAverageShares
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="0"
      id="f-120"
      unitRef="shares">298093270</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="0"
      id="f-121"
      unitRef="shares">295293438</ifrs-full:WeightedAverageShares>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="id51135a84be54755ab995127d9680029_I20201231"
      decimals="INF"
      id="f-122"
      unitRef="shares">282078177</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="id51135a84be54755ab995127d9680029_I20201231"
      decimals="-3"
      id="f-123"
      unitRef="usd">1884735000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i199c7e6044bf45cda3f265b95b46f952_I20201231"
      decimals="-3"
      id="f-124"
      unitRef="usd">290761000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i039af91b90ba47848023ea3d3830e9be_I20201231"
      decimals="-3"
      id="f-125"
      unitRef="usd">-1275516000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i1453f7b1d2114b529cc93cc49eddbb98_I20201231"
      decimals="-3"
      id="f-126"
      unitRef="usd">907000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231"
      decimals="-3"
      id="f-127"
      unitRef="usd">900887000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i445aa66fac6e479c8930d81404d0a742_D20210101-20211231"
      decimals="-3"
      id="f-128"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-129"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary
      contextRef="i27869dd4799d45f1932487073c51352b_D20210101-20211231"
      decimals="-3"
      id="f-130"
      unitRef="usd">4851000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-131"
      unitRef="usd">4851000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <bldp:ConsiderationTransferredNumberOfSharesIssuedEquity
      contextRef="ia881f76a333049e48d3387b2cac69185_D20210101-20211231"
      decimals="INF"
      id="f-132"
      unitRef="shares">14870000</bldp:ConsiderationTransferredNumberOfSharesIssuedEquity>
    <ifrs-full:IssueOfEquity
      contextRef="ia881f76a333049e48d3387b2cac69185_D20210101-20211231"
      decimals="-3"
      id="f-133"
      unitRef="usd">527291000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-134"
      unitRef="usd">527291000</ifrs-full:IssueOfEquity>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i4912409b25a144d3b9bd0f4ee9e62263_D20210101-20211231"
      decimals="INF"
      id="f-135"
      unitRef="shares">46388</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i4912409b25a144d3b9bd0f4ee9e62263_D20210101-20211231"
      decimals="-3"
      id="f-136"
      unitRef="usd">127000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i4b4f5f89c73b422fa32b7978f86a9e9b_D20210101-20211231"
      decimals="-3"
      id="f-137"
      unitRef="usd">-1417000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231"
      decimals="-3"
      id="f-138"
      unitRef="usd">-1290000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="iae7a01361f7747a98b34e5453a1a4de4_D20210101-20211231"
      decimals="INF"
      id="f-139"
      unitRef="shares">156449</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="iae7a01361f7747a98b34e5453a1a4de4_D20210101-20211231"
      decimals="-3"
      id="f-140"
      unitRef="usd">577000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="ib57b36a69c464dadb03a7d4960e7fa5a_D20210101-20211231"
      decimals="-3"
      id="f-141"
      unitRef="usd">-4934000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="-3"
      id="f-142"
      unitRef="usd">-4357000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="ia881f76a333049e48d3387b2cac69185_D20210101-20211231"
      decimals="INF"
      id="f-143"
      unitRef="shares">549281</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="ia881f76a333049e48d3387b2cac69185_D20210101-20211231"
      decimals="-3"
      id="f-144"
      unitRef="usd">3526000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i27869dd4799d45f1932487073c51352b_D20210101-20211231"
      decimals="-3"
      id="f-145"
      unitRef="usd">-1111000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-146"
      unitRef="usd">2415000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i27869dd4799d45f1932487073c51352b_D20210101-20211231"
      decimals="-3"
      id="f-147"
      unitRef="usd">9669000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-148"
      unitRef="usd">9669000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i445aa66fac6e479c8930d81404d0a742_D20210101-20211231"
      decimals="-3"
      id="f-149"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-150"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i7859ea9b2f9440029e671eff31c6db20_D20210101-20211231"
      decimals="-3"
      id="f-151"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-152"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i9f5af6ced58942118396cfbda0e342a1_I20211231"
      decimals="INF"
      id="f-153"
      unitRef="shares">297700295</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="i9f5af6ced58942118396cfbda0e342a1_I20211231"
      decimals="-3"
      id="f-154"
      unitRef="usd">2416256000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i9db20dc5a0b149b29d90aed07e84191f_I20211231"
      decimals="-3"
      id="f-155"
      unitRef="usd">297819000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i725045ac9a9144fdaffd988d924d3e66_I20211231"
      decimals="-3"
      id="f-156"
      unitRef="usd">-1387579000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i1d9c263cb3fb441d832f676c7d1aa9bb_I20211231"
      decimals="-3"
      id="f-157"
      unitRef="usd">1721000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i6684ae8dbe2047288f14e5070186294b_I20211231"
      decimals="-3"
      id="f-158"
      unitRef="usd">1328217000</ifrs-full:Equity>
    <ifrs-full:OnerousContractsProvision
      contextRef="i629eeef1c797413e9ab5f4e899ba24fd_I20211231"
      decimals="-3"
      id="f-159"
      unitRef="usd">1200000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:OnerousContractsProvision
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-160"
      unitRef="usd">1200000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i1ac2fa64c3344ed3bd9ba3be24da7250_I20220101"
      decimals="INF"
      id="f-161"
      unitRef="shares">297700295</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="i1ac2fa64c3344ed3bd9ba3be24da7250_I20220101"
      decimals="-3"
      id="f-162"
      unitRef="usd">2416256000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="iffe8e7111f794dac8124e8ecd808f988_I20220101"
      decimals="-3"
      id="f-163"
      unitRef="usd">297819000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ib0ebfb8a830f436a89b2b3a892a6f143_I20220101"
      decimals="-3"
      id="f-164"
      unitRef="usd">-1388779000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i9aa5bcb9eae04491af0ff4ef8c0ac3f7_I20220101"
      decimals="-3"
      id="f-165"
      unitRef="usd">1721000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i8050cd4239c2498590d432194cad55c3_I20220101"
      decimals="-3"
      id="f-166"
      unitRef="usd">1327017000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i847ace0ed17a46099fcab1889d51c7d8_D20220101-20221231"
      decimals="-3"
      id="f-167"
      unitRef="usd">-173494000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-168"
      unitRef="usd">-173494000</ifrs-full:ProfitLoss>
    <bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued
      contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231"
      decimals="INF"
      id="f-169"
      unitRef="shares">112451</bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary
      contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231"
      decimals="-3"
      id="f-170"
      unitRef="usd">1762000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary
      contextRef="i8ed8d7e907d847d9bd37a9c6e6455277_D20220101-20221231"
      decimals="-3"
      id="f-171"
      unitRef="usd">-1782000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-172"
      unitRef="usd">-20000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i0d4194b13b2a42e08a59e763dbbedac5_D20220101-20221231"
      decimals="INF"
      id="f-173"
      unitRef="shares">58990</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i0d4194b13b2a42e08a59e763dbbedac5_D20220101-20221231"
      decimals="-3"
      id="f-174"
      unitRef="usd">244000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i61bb1b1b94574f3bb02a880e47199d24_D20220101-20221231"
      decimals="-3"
      id="f-175"
      unitRef="usd">-997000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"
      decimals="-3"
      id="f-176"
      unitRef="usd">-753000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i4d1eec57df6544ab977d2846792823d8_D20220101-20221231"
      decimals="INF"
      id="f-177"
      unitRef="shares">217832</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i4d1eec57df6544ab977d2846792823d8_D20220101-20221231"
      decimals="-3"
      id="f-178"
      unitRef="usd">785000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="iad19dee9b2654b329c0fba651606ae16_D20220101-20221231"
      decimals="-3"
      id="f-179"
      unitRef="usd">-3251000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="-3"
      id="f-180"
      unitRef="usd">-2466000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231"
      decimals="INF"
      id="f-181"
      unitRef="shares">304635</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231"
      decimals="-3"
      id="f-182"
      unitRef="usd">1349000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i8ed8d7e907d847d9bd37a9c6e6455277_D20220101-20221231"
      decimals="-3"
      id="f-183"
      unitRef="usd">-433000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-184"
      unitRef="usd">916000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i8ed8d7e907d847d9bd37a9c6e6455277_D20220101-20221231"
      decimals="-3"
      id="f-185"
      unitRef="usd">9408000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-186"
      unitRef="usd">9408000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i847ace0ed17a46099fcab1889d51c7d8_D20220101-20221231"
      decimals="-3"
      id="f-187"
      unitRef="usd">1514000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-188"
      unitRef="usd">1514000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i10f274bc17d943a3b00b9888a9576205_D20220101-20221231"
      decimals="-3"
      id="f-189"
      unitRef="usd">-3211000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-190"
      unitRef="usd">-3211000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="ie9563b81b9b040fb961ac323c2b715f0_I20221231"
      decimals="INF"
      id="f-191"
      unitRef="shares">298394203</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="ie9563b81b9b040fb961ac323c2b715f0_I20221231"
      decimals="-3"
      id="f-192"
      unitRef="usd">2420396000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i1aab4be1d3f74bb6bd4f1d56bdeeca31_I20221231"
      decimals="-3"
      id="f-193"
      unitRef="usd">300764000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i2223c7449244407ea4decf0d0f12e0d8_I20221231"
      decimals="-3"
      id="f-194"
      unitRef="usd">-1560759000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i9456718afcc14bb39ce76c7df84d7d3d_I20221231"
      decimals="-3"
      id="f-195"
      unitRef="usd">-1490000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-196"
      unitRef="usd">1158911000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-197"
      unitRef="usd">-173494000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-198"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-199"
      unitRef="usd">13357000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-200"
      unitRef="usd">9752000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-201"
      unitRef="usd">73000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-202"
      unitRef="usd">54000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-203"
      unitRef="usd">862000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-204"
      unitRef="usd">519000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-205"
      unitRef="usd">-11617000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-206"
      unitRef="usd">-16140000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <bldp:IncreaseDecreaseInFairValueOfInvestments
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-207"
      unitRef="usd">16877000</bldp:IncreaseDecreaseInFairValueOfInvestments>
    <bldp:IncreaseDecreaseInFairValueOfInvestments
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-208"
      unitRef="usd">9024000</bldp:IncreaseDecreaseInFairValueOfInvestments>
    <ifrs-full:ImpairmentLoss
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-209"
      unitRef="usd">7000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLoss
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-210"
      unitRef="usd">263000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-211"
      unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-212"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <bldp:RecoveryOnSettlementOfContingentConsideration
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-213"
      unitRef="usd">9891000</bldp:RecoveryOnSettlementOfContingentConsideration>
    <bldp:RecoveryOnSettlementOfContingentConsideration
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-214"
      unitRef="usd">0</bldp:RecoveryOnSettlementOfContingentConsideration>
    <bldp:AdjustmentsForLossesDecommissioningOfLiabilities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-215"
      unitRef="usd">-73000</bldp:AdjustmentsForLossesDecommissioningOfLiabilities>
    <bldp:AdjustmentsForLossesDecommissioningOfLiabilities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-216"
      unitRef="usd">113000</bldp:AdjustmentsForLossesDecommissioningOfLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-217"
      unitRef="usd">82000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-218"
      unitRef="usd">131000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:PaymentsToAndOnBehalfOfEmployees
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-219"
      unitRef="usd">7000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
    <ifrs-full:PaymentsToAndOnBehalfOfEmployees
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-220"
      unitRef="usd">8000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-221"
      unitRef="usd">9408000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-222"
      unitRef="usd">9669000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForDeferredTaxExpense
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-223"
      unitRef="usd">-3578000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-224"
      unitRef="usd">-300000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:CashFlowsFromUsedInOperations
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-225"
      unitRef="usd">-121743000</ifrs-full:CashFlowsFromUsedInOperations>
    <ifrs-full:CashFlowsFromUsedInOperations
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-226"
      unitRef="usd">-68876000</ifrs-full:CashFlowsFromUsedInOperations>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-227"
      unitRef="usd">-2945000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-228"
      unitRef="usd">9640000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-229"
      unitRef="usd">-6532000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-230"
      unitRef="usd">-22996000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-231"
      unitRef="usd">-1668000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-232"
      unitRef="usd">-810000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-233"
      unitRef="usd">2182000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-234"
      unitRef="usd">1408000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-235"
      unitRef="usd">-4079000</ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-236"
      unitRef="usd">2221000</ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities>
    <ifrs-full:AdjustmentsForProvisions
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-237"
      unitRef="usd">2614000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:AdjustmentsForProvisions
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-238"
      unitRef="usd">-1063000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:OtherAdjustmentsToReconcileProfitLoss
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-239"
      unitRef="usd">-10428000</ifrs-full:OtherAdjustmentsToReconcileProfitLoss>
    <ifrs-full:OtherAdjustmentsToReconcileProfitLoss
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-240"
      unitRef="usd">-11600000</ifrs-full:OtherAdjustmentsToReconcileProfitLoss>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-241"
      unitRef="usd">-132171000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-242"
      unitRef="usd">-80476000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <bldp:NetChangeInShortTermInvestments
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-243"
      unitRef="usd">1010000</bldp:NetChangeInShortTermInvestments>
    <bldp:NetChangeInShortTermInvestments
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-244"
      unitRef="usd">336000</bldp:NetChangeInShortTermInvestments>
    <ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-245"
      unitRef="usd">17913000</ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-246"
      unitRef="usd">51757000</ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-247"
      unitRef="usd">33932000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-248"
      unitRef="usd">13158000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-249"
      unitRef="usd">550000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-250"
      unitRef="usd">1543000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-251"
      unitRef="usd">9272000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-252"
      unitRef="usd">12351000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ConsiderationPaidReceived
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-253"
      unitRef="usd">14900000</ifrs-full:ConsiderationPaidReceived>
    <ifrs-full:ConsiderationPaidReceived
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-254"
      unitRef="usd">7157000</ifrs-full:ConsiderationPaidReceived>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-255"
      unitRef="usd">-75557000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-256"
      unitRef="usd">-85630000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-257"
      unitRef="usd">3322000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-258"
      unitRef="usd">2798000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-259"
      unitRef="usd">916000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-260"
      unitRef="usd">2415000</ifrs-full:ProceedsFromExerciseOfOptions>
    <bldp:ProceedsFromIssuingSharesEquityOffering
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-261"
      unitRef="usd">0</bldp:ProceedsFromIssuingSharesEquityOffering>
    <bldp:ProceedsFromIssuingSharesEquityOffering
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-262"
      unitRef="usd">527291000</bldp:ProceedsFromIssuingSharesEquityOffering>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-263"
      unitRef="usd">-2406000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-264"
      unitRef="usd">526908000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-265"
      unitRef="usd">-31000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-266"
      unitRef="usd">-337000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-267"
      unitRef="usd">-210165000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-268"
      unitRef="usd">360465000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-269"
      unitRef="usd">1123895000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231"
      decimals="-3"
      id="f-270"
      unitRef="usd">763430000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-271"
      unitRef="usd">913730000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-272"
      unitRef="usd">1123895000</ifrs-full:CashAndCashEquivalents>
    <bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-273">Reporting entity:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The principal business of Ballard Power Systems Inc. (the &#x201c;Corporation&#x201d;) is the design, development, manufacture, sale and service of proton exchange membrane ("PEM") fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Stationary Power Generation, as well as the delivery of Technology Solutions, including engineering services, technology transfer, and the license and sale of the Corporation's extensive intellectual property portfolio and fundamental knowledge for a variety of PEM fuel cell applications.  A fuel cell is an environmentally clean electrochemical device that combines hydrogen fuel with oxygen (from the air) to produce electricity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is a company domiciled in Canada and its registered office is located at 9000 Glenlyon Parkway, Burnaby, British Columbia, Canada, V5J 5J8. The consolidated financial statements of the Corporation as at and for the years ended December&#160;31, 2022 and 2021 comprise the Corporation and its subsidiaries (note 4(a)).&lt;/span&gt;&lt;/div&gt;</bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock>
    <ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-274">Basis of preparation:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Statement of compliance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These consolidated financial statements of the Corporation have been prepared in accordance with International Financial Reporting Standards (&#x201c;IFRS&#x201d;) as issued by the International Accounting Standards Board (&#x201c;IASB&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements were authorized for issue by the Board of Directors on March&#160;16, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the Corporation's significant accounting policies are included in note 4.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Basis of measurement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared on the historical cost basis except for the following material items in the statement of financial position:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Financial assets classified as measured at fair value through profit or loss (FVTPL); and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Employee future benefits liability is recognized as the net of the present value of the defined benefit obligation, less the fair value of plan assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Functional and presentation currency:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These consolidated financial statements are presented in U.S. dollars, which is the Corporation&#x2019;s functional currency.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d)&#160;&#160;&#160;&#160;Use of estimates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with IFRS requires the Corporation&#x2019;s management to make estimates and assumptions that affect the application of accounting policies and the reported amounts of assets, liabilities, income and expenses. Actual results may differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant areas having estimation uncertainty include revenue recognition, asset impairment, warranty provision, inventory provision, and employee future benefits. These estimates and judgments are discussed further in note 5.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. &#160;&#160;&#160;&#160;Basis of preparation (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e)&#160;&#160;&#160;&#160;Future operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is required to assess its ability to continue as a going concern or whether substantial doubt exists as to the Corporation&#x2019;s ability to continue as a going concern into the foreseeable future. The Corporation has forecast its cash flows for the foreseeable future and despite the ongoing volatility and uncertainties inherent in the business, the Corporation believes it has adequate liquidity in cash and working capital to achieve its liquidity objective.  The Corporation&#x2019;s ability to continue as a going concern and realize its assets and discharge its liabilities and commitments in the normal course of business is dependent upon the Corporation having adequate liquidity and achieving profitable operations that are sustainable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s strategy to mitigate this uncertainty is to continue its drive to attain profitable operations that are sustainable by executing a business plan that continues to focus on revenue growth, improving overall gross margins, maintaining discipline over cash operating expenses, managing  working capital and capital expenditure requirements, and securing additional financing to fund operations as needed until the Corporation does achieve profitable operations that are sustainable.  Failure to implement this plan could have a material adverse effect on the Corporation&#x2019;s financial condition and or results of operations.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory>
    <ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-275">Changes in accounting policies:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has consistently applied the accounting policies set out in note 4 to all periods presented in these consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Corporation has initially adopted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Onerous Contracts &#x2013; Cost of Fulfilling a Contract (Amendments to IAS 37), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;effective January 1, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Onerous Contracts &#x2013; Cost of Fulfilling a Contract (Amendments to IAS 37)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;IAS 37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; does not specify which costs are included as a cost of fulfilling a contract when determining whether a contract is onerous.  The IASB&#x2019;s amendments address this issue by clarifying that the "costs of fulfilling a contract" comprise both: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt"&gt;the incremental costs &#x2013; e.g. direct labour and materials; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt"&gt;an allocation of other direct costs &#x2013; e.g. an allocation of the depreciation charge for an item of PPE used in fulfilling the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amendments are effective for annual periods beginning on or after January 1, 2022 and apply to contracts existing at the date when the amendments are first applied.  At the date of initial application of the amendments to&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; IAS 37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, the cumulative effect of applying the amendments is recognized as an opening balance adjustment to retained earnings or other component of equity, as appropriate.  The comparatives are not restated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On completion of a review of the Corporation's "open" contracts as of December 31, 2021, it was determined that on adoption of the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Amendments to IAS 37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; on January 1, 202&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, additional onerous contract costs of $1,200,000 were recognized as an opening balance adjustment to accumulated deficit.  As of December&#160;31, 2022, total onerous contract cost provisions of $4,400,000 have been accrued in provisions and other current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A number of new standards and interpretations became effective from January 1, 2022 however, they did not have a material impact on the Corporation's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory>
    <ifrs-full:OnerousContractsProvision
      contextRef="i8050cd4239c2498590d432194cad55c3_I20220101"
      decimals="-3"
      id="f-276"
      unitRef="usd">1200000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:OnerousContractsProvision
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-277"
      unitRef="usd">4400000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-278">Significant accounting policies:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Basis of consolidation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage ownership&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Motive Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guangzhou Ballard Power Systems Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Power Systems Europe A/S&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Hong Kong Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard US Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Services Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Fuel Cell Systems Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Power Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsidiary Entities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsidiaries are entities controlled by the Corporation. The Corporation controls an entity when it is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns though its power over the entity. The financial statements of subsidiaries are included in the consolidated financial statements from the date that control commences until the date that control ceases. Intercompany balances and transactions are eliminated in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)   Ballard Motive Solutions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 11, 2021, the Corporation acquired Ballard Motive Solutions (formerly Arcola Energy Limited), a UK-based systems engineering company specializing in hydrogen fuel cell systems and powertrain integration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Guangzhou Ballard Power Systems&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 10, 2017,  the Corporation incorporated Guangzhou Ballard Power Systems Co., Ltd. ("GBPS"), a 100% wholly foreign-owned enterprise ("WFOE")  in China to serve as the Corporation's operations entity for all of China.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Ballard Power Systems Europe A/S&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 18, 2010, the Corporation acquired a 45% interest in its European subsidiary, Ballard Power Systems Europe A/S ("BPSE").  BPSE (formerly Dantherm Power A/S) has been consolidated since acquisition.  In August 2010, the Corporation acquired an additional 7% interest and a further 5% interest in December 2012.  On January 5, 2017, the Corporation purchased the remaining 43% interest in its subsidiary, held by Dansk Industri Invest A/S, thus resulting in the Corporation now owning 100% of BPSE.  BPSE supports a growing market and customer base with sales, business development, engineering, manufacturing and service capabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iv)&#160;&#160;&#160;&#160;Ballard Hong Kong Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 19, 2016, the Corporation incorporated Ballard Hong Kong Ltd. (&#x201c;BHKL&#x201d;), a 100% owned holding company in Hong Kong, China.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Basis of consolidation (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(v)&#160;&#160;&#160;&#160;Ballard Unmanned Systems&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 1, 2015, the Corporation acquired Ballard Unmanned Systems (formerly Protonex Technology Corporation), a designer and manufacturer of advanced power management products and portable fuel cell solutions.  On October 14, 2020, the Corporation completed an agreement to sell the remaining business assets of this subsidiary (note 8).  The entity will remain held by the Corporation and has been re-named Ballard US Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Investment Entities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation also has a non-controlling, 49% interest (2021 - 49%), in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") and a non-controlling, 10% interest (2021 - 10%), in Guangdong Synergy Ballard Hydrogen Power Co., Ltd (&#x201c;Synergy Ballard JVCo&#x201d;).  Both of these associated companies are accounted for using the equity method of accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Weichai Ballard JV&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 13, 2018, the Corporation, through Ballard Hong Kong Ltd. ("BHKL"), established a joint venture company,  Weichai Ballard Hy-Energy Technologies Co., Ltd. ("Weichai Ballard JV"), in Shandong province to support China's fuel cell electric vehicle market, with Weichai Power ("Weichai") holding a controlling ownership interest of 51% and the Corporation holding a non-controlling 49% ownership position.  Weichai Ballard JV's business is to manufacture fuel cell products utilizing the Corporation's liquid-cooled fuel cell stack ("LCS") and LCS-based power modules for bus, commercial truck and forklift applications with certain exclusive rights in China.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years 2018 through 2022, Weichai has made all of its committed capital contributions totaling RMB 561,000,000 and the Corporation has made all of its committed capital contributions totaling RMB 539,000,000 ($79,369,000). Weichai holds three of five Weichai Ballard JV board seats and Ballard holds two, with Ballard having certain shareholder protection provisions.  Weichai Ballard JV is not controlled by the Corporation and therefore is not consolidated.  The Corporation's 49% investment in Weichai Ballard JV is accounted for using the equity method of accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Synergy Ballard JVCo&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 26, 2016, the Corporation, through BHKL, established a joint venture company,  Guangdong Synergy Hydrogen Power Co., Ltd (&#x201c;Synergy Ballard JVCo&#x201d;), located in Guangdong province in China. Synergy Ballard JVCo's business is to manufacture fuel cell products utilizing the Corporation's FCvelocity&#xae;-9SSL fuel cell stack technology for use primarily in fuel cell engines assembled and sold in China.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation holds a non-controlling 10% interest in the joint venture, Synergy Ballard JVCo, together with Guangdong Nation Synergy Hydrogen Power Technology Co., Ltd. (a member of the &#x201c;Synergy Group&#x201d;) who holds a controlling 90% interest.  Synergy Ballard JVCo is not controlled by the Corporation and therefore is not consolidated. The Corporation&#x2019;s 10% investment in Synergy Ballard JVCo is accounted for using the equity method of accounting. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Foreign currency:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Foreign currency transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transactions in foreign currencies are translated to the respective functional currencies of the Corporation and its subsidiaries at the exchange rate in effect at the transaction date. Monetary assets and liabilities denominated in other than the functional currency are translated at the exchange rates in effect at the statement of financial position date. The resulting exchange gains and losses are recognized in earnings. Non-monetary assets and liabilities denominated in other than the functional currency that are measured at fair value are translated to the functional currency at the exchange rate at the date that the fair value was determined. Non-monetary items that are measured in terms of historical cost in other than the functional currency are translated using the exchange rate at the date of the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Foreign operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of foreign operations are translated to the presentation currency using exchange rates at the reporting date. The income and expenses of foreign operations are translated to the presentation currency using exchange rates at the dates of the transactions. Foreign currency differences are recognized in other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Financial assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation initially recognizes loans and receivables and deposits on the date that they originated and all other financial assets on the trade date at which the Corporation becomes a party to the contractual provisions of the instrument. The Corporation de-recognizes a financial asset when the contractual rights to the cash flows from the asset expire, or when it transfers substantially all the risks and rewards of ownership of the financial asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are classified as measured at: amortized cost; fair value through other comprehensive income ("FVOCI") or fair value through profit or loss ("FVTPL"). The classification of financial assets is generally based on the business model in which a financial asset is managed and its contractual cash flow characteristics. Derivatives embedded in contracts where the host is a financial asset in the scope of the standard are never separated. Instead, the hybrid financial instrument as a whole is assessed for classification. The Corporation's financial assets which consist primarily of cash and cash equivalents, short-term investments, trade and other receivables, and contract assets are classified at amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation also periodically enters into foreign exchange forward contracts to limit its exposure to foreign currency rate fluctuations. These derivatives are recognized initially at fair value and are recorded as either assets or liabilities based on their fair value. Subsequent to initial recognition, these derivatives are measured at fair value and changes to their value are recorded through profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Financial liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities comprise the Corporation&#x2019;s trade and other payables. The financial liabilities are initially recognized on the date they are originated and are derecognized when the contractual obligations are discharged or cancelled or expire. These financial liabilities are recognized initially at fair value and subsequently are measured at amortized cost using the effective interest method, when materially different from the initial amount. Fair value is determined based on the present value of future cash flows, discounted at the market rate of interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Share capital&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share capital is classified as equity. Incremental costs directly attributable to the issue of shares and share options are recognized as a deduction from equity. When share capital is repurchased, the amount of the consideration paid, including directly attributable costs, is recognized as a deduction from equity. Repurchased shares are classified as treasury shares and are presented as a deduction from equity. When treasury shares are subsequently reissued, the amount received is recognized as an increase in equity, and the resulting surplus or deficit on the transaction is transferred to or from retained earnings (deficit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d)&#160;&#160;&#160;&#160;Inventories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are recorded at the lower of cost and net realizable value. The cost of inventories is based on the first-in first-out principle, and includes expenditures incurred in acquiring the inventories, production or conversion costs and other costs incurred in bringing them to their existing location and condition. In the case of manufactured inventories and work in progress, cost includes materials, labor and appropriate share of production overhead based on normal operating capacity. Costs of materials are determined on an average per unit basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and selling expenses. In establishing any impairment of inventory, management estimates the likelihood that inventory carrying values will be affected by changes in market demand, technology and design, which would impair the value of inventory on hand.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e) &#160;&#160;&#160;&#160;Property, plant and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Recognition and measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Items of property, plant and equipment are measured at cost less accumulated depreciation and any accumulated impairment losses. The cost of self-constructed assets includes the cost of materials, costs directly attributable to bringing the assets to a working condition for their intended use, and the costs of dismantling and removing items and restoring the site on which they are located. If significant parts of an item of property, plant and equipment have different useful lives, then they are accounted for as separate items (major components) of property, plant and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Subsequent expenditures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent expenditures are capitalized only if it is probable that the future economic benefits associated with the expenditures will flow to the Corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated to write-off the cost of items of property, plant and equipment less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e) &#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Depreciation (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The shorter of initial term of the respective lease and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 16 Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;introduced a single, on-balance sheet accounting model for lessees. As a result, the Corporation, as a lessee, has recognized right-of-use assets representing its rights to use the underlying assets, and lease liabilities representing its obligation to make lease payments. Lessor accounting remains similar to previous accounting policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At inception of a contract, the Corporation assesses whether a contract is, or contains, a lease. A contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. To assess whether a contract conveys the right to control the use of an identified asset, the Corporation assesses whether:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the contract involves the use of an identified asset - this may be specified explicitly or implicitly, and should be physically distinct or represent substantially all of the capacity of a physically distinct asset. If the supplier has a substantive substitution right, then the asset is not identified;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Corporation has the right to obtain substantially all of the economic benefits from use of the asset throughout the period of use; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Corporation has the right to direct the use of the asset. The Corporation has this right when it has the decision-making rights that are most relevant to changing how and for what purpose the asset is used. In rare cases where all the decisions about how and for what purpose the asset is used are predetermined, the Corporation has the right to direct the use of the asset if either:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:108pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;the Corporation has the right to operate the asset; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:108pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;the Corporation designed the asset in a way that predetermines how and for what purpose it will be used.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Leases (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.&#160;&#160;&#160;&#160;As a Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation recognizes a right-of-use asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for any lease payments made at or before the commencement date, plus any initial direct costs incurred and an estimate of costs to dismantle and remove the underlying asset or to restore the underlying asset or the site on which it is located, less any lease incentives received.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The right-of-use asset is subsequently depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. The estimated useful lives of right-of-use assets are determined on the same basis as those of property and equipment. In addition, the right-of-use asset is periodically reduced by impairment losses, if any, and adjusted for certain remeasurements of the lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Corporation&#x2019;s incremental borrowing rate. Generally, the Corporation uses its incremental borrowing rate as the discount rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments included in the measurement of the lease liability comprise:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fixed payments, including in-substance fixed payments;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Variable lease payments that depend on an index or a rate, initially measured using the index or rate at the commencement date;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Amounts expected to be payable under a residual value guarantee; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The exercise price under a purchase option that the Corporation is reasonably certain to exercise, lease payments in an optional renewal period if the Corporation is reasonably certain to exercise an extension option, and penalties for early termination of a lease unless the Corporation is reasonably certain not to terminate early.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease liability is subsequently measured at amortized cost using the effective interest method. It is remeasured when there is a change in future lease payments arising from a change in an index or rate, if there is a change in the Corporation&#x2019;s estimate of the amount expected to be payable under a residual value guarantee or if the Corporation changes its assessment of whether it will exercise a purchase, extension or termination option.  When the lease liability is remeasured in this way, a corresponding adjustment is made to the carrying amount of the right-of-use asset, or is recorded in profit or loss if the carrying amount of the right-of-use asset has been reduced to zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation presents right-of-use assets in &#x2018;Property, plant and equipment&#x2019; and lease liabilities in &#x2018;Lease liability&#x2019; in the statement of financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has elected not to recognize right-of-use assets and lease liabilities for short-term leases of properties, equipment and vehicles that have a lease term of 12 months or less. The Corporation has elected not to recognize right-of-use assets and lease liabilities for low value leases that have initial values of less than $5,000.  The Corporation recognizes the lease payments associated with these leases as an operating expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Leases (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ii.&#160;&#160;&#160;&#160;As a Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Corporation is an intermediate lessor, it accounts for its interests in the head lease and the sub-lease separately. It assesses the lease classification of a sub-lease with reference to the right-of-use asset arising from the head lease, not with reference to the underlying asset, and makes an overall assessment of whether the lease transfers to the lessee substantially all of the risks and rewards of ownership incidental to ownership of the underlying asset. If this is the case, then the lease is a finance lease; if not, then it is an operating lease. As part of this assessment, the Corporation considers certain indicators such as whether the lease is for the major part of the economic life of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(g)&#160;&#160;&#160;&#160;Goodwill and intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Recognition and measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditure on research activities is recognized in profit or loss as incurred.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Development expenditure is capitalized only if the expenditure can be measured reliably, the product or process is technically and commercially feasible, future economic benefits are probable and the Corporation intends to and has sufficient resources to complete development and to use or sell the asset. Otherwise, it is recognized in profit or loss as incurred. Subsequent to initial recognition, development expenditure is measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks, customer contracts and relationships, non-compete agreements,  and software systems that are acquired or developed by the Corporation and have finite useful lives are measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Subsequent expenditure&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditures, including expenditures on internally generated goodwill, are recognized in profit or loss as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization is calculated to write-off the cost of intangible assets less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. Goodwill is not amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired patents, know-how and in-process research &amp;amp; development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ERP management reporting software system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer contracts  and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trademarks and service marks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internally generated fuel cell intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(h)&#160;&#160;&#160;&#160;Impairment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Financial assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An &#x2018;expected credit loss&#x2019; ("ECL") model applies to financial assets measured at amortized cost and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In applying the ECL model, loss allowances are measured on either of the following bases:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation measures loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When determining whether the credit risk of a financial asset has increased significantly since initial recognition and when estimating ECLs, the Corporation considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes both quantitative and qualitative information and analysis, based on historical experience and informed credit assessment and including forward-looking information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the entity in accordance with the contract and the cash flows that the Corporation expects to receive). ECLs are discounted at the effective interest rate of the financial asset. At each reporting date, we assess whether financial assets carried at amortized cost are credit-impaired. A financial asset is &#x2018;credit-impaired&#x2019; when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. Loss allowances for financial assets measured at amortized cost are deducted from the gross carrying amount of the assets. Impairment (losses) recoveries related to trade receivables and contract assets are presented separately in the statement of profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)  Non-financial assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of the Corporation&#x2019;s non-financial assets other than inventories are reviewed at each reporting date to determine whether there is any indication of impairment. If any such indication exists, then the asset&#x2019;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. Fair value less costs to sell is defined as the estimated price that would be received on the sale of the asset in an orderly transaction between market participants at the measurement date. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(h)&#160;&#160;&#160;&#160;Impairment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)  Non-financial assets (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment loss is recognized if the carrying amount of an asset or its cash-generating unit exceeds its estimated recoverable amount. Impairment losses are recognized in profit or loss. Impairment losses recognized in respect of the cash generating units are allocated first to reduce the carrying amount of any goodwill allocated to the units, and then to reduce the carrying amounts of the other assets in the unit on a pro-rata basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment loss in respect of goodwill is not reversed. In respect of other assets, impairment losses recognized in prior periods are assessed at each reporting date for any indications that the loss has decreased or no longer exists. An impairment loss is reversed only to the extent that the asset&#x2019;s carrying amount does not exceed the carrying amount that would have been determined, net of depreciation or amortization, if no impairment loss had been recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Provisions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision is recognized if, as a result of a past event, the Corporation has a present legal or constructive obligation that can be estimated reliably, and it is probable that an outflow of economic benefits will be required to settle the obligation. Provisions are determined by discounting the expected future cash flows at a pre-tax rate that reflects current market assessments of the time value of money and the risk specific to the liability. The unwinding of the discount is recognized as a finance expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:135pt;text-align:justify;text-indent:-117pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranty provision&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision for warranty costs is recorded on product sales at the time the sale is recognized. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the estimated cost to resolve claims received, taking into account the nature of the contract and past and projected experience with the products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Decommissioning liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal obligations to retire tangible long-lived assets are recorded at the net present value of the expected costs of settlement at acquisition with a corresponding increase in asset value. These include assets leased under operating leases. The liability is accreted over the life of the asset to the ultimate settlement amount and the increase in asset value is depreciated over the remaining useful life of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(j)&#160;&#160;&#160;&#160;Revenue recognition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation generates revenues primarily from product sales, the license and sale of intellectual property and fundamental knowledge, and the provision of engineering services and technology transfer services. Product revenues are derived primarily from standard product sales contracts and from long-term fixed price contracts. Intellectual property and fundamental knowledge license revenues are derived primarily from standard licensing and technology transfer agreements. Engineering service and technology transfer services revenues are derived primarily from cost-plus reimbursable contracts and from long-term fixed price contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:0.55pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when a customer obtains control of the goods or services. Determining the timing of the transfer of control, at a point in time or over time, requires judgment.  On standard product sales contracts, revenues are recognized when customers obtain control of the product, that is when transfer of title and risks and rewards of ownership of goods have passed and when obligation to pay is considered certain. Invoices are generated and revenue is recognized at that point in time. Provisions for warranties are made at the time of sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(j)&#160;&#160;&#160;&#160;Revenue recognition (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On standard licensing and technology transfer agreements, revenues are recognized on the transfer of rights to a licensee, when it is determined to be distinct from other performance obligations, and if the customer can direct the use of, and obtain substantially all of the remaining benefits from the license as it exists at the time of transfer. In other cases, the proceeds are considered to relate to the right to use the asset over the license period and the revenue is recognized over that period. If it is determined that the license is not distinct from other performance obligations, revenue is recognized over time as the customer simultaneously receives and consumes the benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:6.75pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On long-term fixed price contracts, the customer controls all of the work in progress as the services are being provided.  This is because under these contracts, the deliverables are made to a customer&#x2019;s specification, and if a contract is terminated by the customer, then the Corporation is entitled to reimbursement of the costs incurred to date plus the applicable gross margin. Therefore, revenue from these contracts and the associated costs are recognized as the costs are incurred over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On long-term fixed price contracts, revenues are recognized over time using cumulative costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations.  Generally, revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to estimated revenues and estimated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the estimated costs for completing the contract exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(k)&#160;&#160;&#160;&#160;Finance income and expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance income comprises interest income on funds invested, gains (losses) on the disposal of available-for-sale financial assets, foreign exchange gains (losses), and changes in the fair value of financial assets at fair value through profit or loss, pension administration expense, and employee future benefit plan expense. Interest income is recognized as it accrues in income, using the effective interest method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance expense comprises interest expense on leases and the unwinding of the discount on provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(l)&#160;&#160;&#160;&#160;Income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation follows the asset and liability method of accounting for income taxes. Under this method, deferred income taxes are recognized for the deferred income tax consequences attributable to differences between the financial statement carrying values of assets and liabilities and their respective income tax bases (temporary differences) and for loss carry forwards. The resulting changes in the net deferred tax asset or liability are included in income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are measured using enacted, or substantively enacted, tax rates expected to apply to taxable income in the years in which temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities, of a change in tax rates, is included in income in the period that includes the substantive enactment date. Deferred income tax assets are reviewed at each reporting date and are reduced to the extent that it is no longer probable that the related tax benefit will be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(m)&#160;&#160;&#160;&#160;Employee benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined contribution plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A defined contribution plan is a post-employment benefit plan under which an entity pays fixed contributions into a separate entity and will have no legal or constructive obligation to pay further amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Obligations for contributions to defined contribution pension plans are recognized as an employee benefit expense in profit or loss in the periods during which services are rendered by employees. Prepaid contributions are recognized as an asset to the extent that a cash refund or a reduction in future payments is available. Contributions to a defined contribution plan that are due more than 12 months after the end of the period in which the employees render the service are discounted to their present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&#x2019;s net obligation in respect of defined benefit pension plans is calculated separately for each plan by estimating the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value. Any unrecognized past service costs and the fair value of any plan assets are deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#x2019;s obligations and that are denominated in the same currency in which the benefits are expected to be paid. The calculation is performed annually by a qualified actuary using the projected unit credit method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the calculation results in a benefit to the Corporation, the recognized asset is limited to the total of any unrecognized past service costs and the present value of economic benefits available in the form of any future refunds from the plan or reductions in future contributions to the plan. In order to calculate the present value of economic benefits, consideration is given to any minimum funding requirements that apply to any plan in the Corporation. An economic benefit is available to the Corporation if it is realizable during the life of the plan, or on settlement of the plan liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation recognizes all remeasurements arising from defined benefit plans, which comprise actuarial gains and losses, immediately in other comprehensive income. Remeasurements recognized in other comprehensive income are not recycled through profit or loss in subsequent periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other long-term employee benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s net obligation in respect of long-term employee benefits other than pension plans is the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value, and the fair value of any related assets is deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#x2019;s obligations. The calculation is performed using the projected unit credit method. Any actuarial gains and losses are recognized in other comprehensive income or loss in the period in which they arise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Termination benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Termination benefits are recognized as an expense (restructuring expense recorded in other operating expense) when the Corporation is committed demonstrably, without realistic possibility of withdrawal, to a formal detailed plan to either terminate employment before the normal retirement date, or to provide termination benefits as a result of an offer made to encourage voluntary redundancy. Termination benefits for voluntary redundancies are recognized as an expense if the Corporation has made an offer of voluntary redundancy, it is probable that the offer will be accepted, and the number of acceptances can be estimated reliably. If benefits are payable more than 12 months after the reporting period, then they are discounted to their present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(m)&#160;&#160;&#160;&#160;Employee benefits (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Short-term employee benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A liability is recognized for the amount expected to be paid under short-term cash bonus or profit sharing plans if the Corporation has a present legal or constructive obligation to pay this amount as a result of past service provided by the employee, and the obligation can be estimated reliably.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(n)&#160;&#160;&#160;&#160;Share-based compensation plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares, share options, restricted share units, and deferred share units granted. The resulting compensation expense, based on the fair value of the awards granted, excluding the impact of any non-market service and performance vesting conditions, is charged to income over the period that the employees unconditionally become entitled to the award, with a corresponding increase to contributed surplus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. Restricted share units and deferred share units are valued at the fair-value price at grant date.  For awards with graded vesting, the fair value of each tranche is calculated separately and recognized over its respective vesting period. Non-market vesting conditions are considered in making assumptions about the number of awards that are expected to vest. At each reporting date, the Corporation reassesses its estimates of the number of awards that are expected to vest and recognizes the impact of any revision in the income statement with a corresponding adjustment to contributed surplus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation issues shares, share options, restricted share units, and deferred share units under its share-based compensation plans as described in note 21. Any consideration paid by employees on exercise of share options or purchase of shares, together with the amount initially recorded in contributed surplus, is credited to share capital.  The redemption of restricted share units and deferred share units are non-cash transactions that are recorded in contributed surplus and share capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(o)&#160;&#160;&#160;&#160;Earnings (loss) per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings (loss) per share is computed using the weighted average number of common shares outstanding during the period, adjusted for treasury shares. Diluted earnings per share is calculated using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&#x201c;DSUs&#x201d;), restricted share units (&#x201c;RSUs&#x201d;), and &#x201c;in the money&#x201d; options, if any, be exercised. When the effects of outstanding stock-based compensation arrangements would be anti-dilutive, diluted loss per share is not shown separately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(p)&#160;&#160;&#160;&#160;Government assistance and investment tax credits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Government assistance and investment tax credits are recorded as either a reduction of the cost of the applicable assets, or credited against the related expense incurred in the statement of comprehensive loss, as determined by the terms and conditions of the agreements under which the assistance is provided to the Corporation or the nature of the expenditures which gave rise to the credits. Government assistance and investment tax credit receivables are recorded when their receipt is reasonably assured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(q)&#160;&#160;&#160;&#160;Segment reporting:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An operating segment is a component of the Corporation that engages in business activities from which it may earn revenues and incur expenses, including revenues and expenses that relate to transactions with any of the Corporation&#x2019;s other components. Segment results include items directly attributable to a segment as well as those that can be allocated on a reasonable basis. Unallocated items comprise mainly corporate assets, head office expenses, and income tax assets and liabilities.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory>
    <bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-279">Basis of consolidation:Subsidiaries are entities controlled by the Corporation. The Corporation controls an entity when it is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns though its power over the entity. The financial statements of subsidiaries are included in the consolidated financial statements from the date that control commences until the date that control ceases. Intercompany balances and transactions are eliminated in the consolidated financial statements.</bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock>
    <bldp:ScheduleofSubsidiariesTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-280">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage ownership&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Motive Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guangzhou Ballard Power Systems Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Power Systems Europe A/S&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Hong Kong Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard US Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Services Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Fuel Cell Systems Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Power Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:ScheduleofSubsidiariesTableTextBlock>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i9ac1f8974a384d189293f9395bdddde5_D20220101-20221231"
      decimals="INF"
      id="f-281"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i86fdcacc05534622a2e03cf488f3dcd1_D20210101-20211231"
      decimals="INF"
      id="f-282"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i1ac2a0e957c4498ebe86950b18fb5f6a_D20220101-20221231"
      decimals="INF"
      id="f-283"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="if0d90248079b4f5d8f922665d43e3863_D20210101-20211231"
      decimals="INF"
      id="f-284"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i6a6f66aaa61041adb2f8ceda39882c5a_D20220101-20221231"
      decimals="INF"
      id="f-285"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i37dba61e28444b919aabf391a4cc3afe_D20210101-20211231"
      decimals="INF"
      id="f-286"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i309b8d06f99c47b78e44c0951d47af6e_D20220101-20221231"
      decimals="INF"
      id="f-287"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i5033498ad686447f99b4e735be945fa3_D20210101-20211231"
      decimals="INF"
      id="f-288"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i5d2b4875547f4694bfd04610673d9019_D20220101-20221231"
      decimals="INF"
      id="f-289"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i3f39999f21374e03a57fdbe4329f0c19_D20210101-20211231"
      decimals="INF"
      id="f-290"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i4e9944fe39994d8985273c660a3e0134_D20220101-20221231"
      decimals="INF"
      id="f-291"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i00566e6678014948abcebeb938ca38b1_D20220101-20221231"
      decimals="INF"
      id="f-292"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i8e09b20c951141d9afd7ce33924934b2_D20210101-20211231"
      decimals="INF"
      id="f-293"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i1d4e28f418ba4a4eaabf0a4c092c03b9_D20210101-20211231"
      decimals="INF"
      id="f-294"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i4e9944fe39994d8985273c660a3e0134_D20220101-20221231"
      decimals="INF"
      id="f-295"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i00566e6678014948abcebeb938ca38b1_D20220101-20221231"
      decimals="INF"
      id="f-296"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i8e09b20c951141d9afd7ce33924934b2_D20210101-20211231"
      decimals="INF"
      id="f-297"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i1d4e28f418ba4a4eaabf0a4c092c03b9_D20210101-20211231"
      decimals="INF"
      id="f-298"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i026247f7f4f54f35b1b619cd6015b9d9_D20220101-20221231"
      decimals="INF"
      id="f-299"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="idc8eb4a599fb450fa0c1981cbe6e0db7_D20210101-20211231"
      decimals="INF"
      id="f-300"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i3b258291e1b0464f94b434e420abf452_D20170110-20170110"
      decimals="INF"
      id="f-301"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ifa8bfc2f5fa94841af5fd47001ea89c3_D20100118-20100118"
      decimals="INF"
      id="f-302"
      unitRef="number">0.45</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="i87051ac04c5b4f70bd6f50b78c0d77d4_I20100831"
      decimals="INF"
      id="f-303"
      unitRef="number">0.07</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="i21d1bef902204161a1d37d7631651d52_I20121231"
      decimals="INF"
      id="f-304"
      unitRef="number">0.05</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ic4dad1593f0b4d1faad164d958d02321_D20170105-20170105"
      decimals="INF"
      id="f-305"
      unitRef="number">0.43</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i9e4d373c40e34c95aed46dfadafdcd57_D20170105-20170105"
      decimals="INF"
      id="f-306"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ie690530fb2e344338a8cb19ad80a0bf4_D20160719-20160719"
      decimals="INF"
      id="f-307"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="2"
      id="f-308"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231"
      decimals="2"
      id="f-309"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231"
      decimals="2"
      id="f-310"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231"
      decimals="2"
      id="f-311"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ie57bccf39a0d46ab98e7bb532f91152e_D20181113-20181113"
      decimals="2"
      id="f-312"
      unitRef="number">0.51</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i187973a47d6e424096c357746b3636ba_D20181113-20181113"
      decimals="2"
      id="f-313"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i4b14e60531b449779dbabe037f8821b4_D20180101-20221231"
      decimals="-3"
      id="f-314"
      unitRef="cny">561000000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i677ffc30cdff4ccdb01b51a83adcc527_D20180101-20221231"
      decimals="-3"
      id="f-315"
      unitRef="cny">539000000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i677ffc30cdff4ccdb01b51a83adcc527_D20180101-20221231"
      decimals="-3"
      id="f-316"
      unitRef="usd">79369000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <bldp:NumberOfBoardSeats
      contextRef="i677ffc30cdff4ccdb01b51a83adcc527_D20180101-20221231"
      decimals="INF"
      id="f-317"
      unitRef="seat">3</bldp:NumberOfBoardSeats>
    <bldp:NumberOfBoardSeats
      contextRef="i4b14e60531b449779dbabe037f8821b4_D20180101-20221231"
      decimals="INF"
      id="f-318"
      unitRef="seat">5</bldp:NumberOfBoardSeats>
    <bldp:NumberOfBoardSeats
      contextRef="i0d24fb4ef1e3478b942ab1d5fc54f30f_D20180101-20221231"
      decimals="INF"
      id="f-319"
      unitRef="tranche">2</bldp:NumberOfBoardSeats>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="2"
      id="f-320"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="ie3be1bcda4be459196e46a52394d8201_D20160926-20160926"
      decimals="2"
      id="f-321"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i83c6d31116674838859c3f590435d66d_D20160926-20160926"
      decimals="2"
      id="f-322"
      unitRef="number">0.90</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="ie3be1bcda4be459196e46a52394d8201_D20160926-20160926"
      decimals="2"
      id="f-323"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-324">Foreign currency:&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Foreign currency transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transactions in foreign currencies are translated to the respective functional currencies of the Corporation and its subsidiaries at the exchange rate in effect at the transaction date. Monetary assets and liabilities denominated in other than the functional currency are translated at the exchange rates in effect at the statement of financial position date. The resulting exchange gains and losses are recognized in earnings. Non-monetary assets and liabilities denominated in other than the functional currency that are measured at fair value are translated to the functional currency at the exchange rate at the date that the fair value was determined. Non-monetary items that are measured in terms of historical cost in other than the functional currency are translated using the exchange rate at the date of the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Foreign operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of foreign operations are translated to the presentation currency using exchange rates at the reporting date. The income and expenses of foreign operations are translated to the presentation currency using exchange rates at the dates of the transactions. Foreign currency differences are recognized in other comprehensive income.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-325">Financial assets&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation initially recognizes loans and receivables and deposits on the date that they originated and all other financial assets on the trade date at which the Corporation becomes a party to the contractual provisions of the instrument. The Corporation de-recognizes a financial asset when the contractual rights to the cash flows from the asset expire, or when it transfers substantially all the risks and rewards of ownership of the financial asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are classified as measured at: amortized cost; fair value through other comprehensive income ("FVOCI") or fair value through profit or loss ("FVTPL"). The classification of financial assets is generally based on the business model in which a financial asset is managed and its contractual cash flow characteristics. Derivatives embedded in contracts where the host is a financial asset in the scope of the standard are never separated. Instead, the hybrid financial instrument as a whole is assessed for classification. The Corporation's financial assets which consist primarily of cash and cash equivalents, short-term investments, trade and other receivables, and contract assets are classified at amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation also periodically enters into foreign exchange forward contracts to limit its exposure to foreign currency rate fluctuations. These derivatives are recognized initially at fair value and are recorded as either assets or liabilities based on their fair value. Subsequent to initial recognition, these derivatives are measured at fair value and changes to their value are recorded through profit or loss.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-326">Financial liabilitiesFinancial liabilities comprise the Corporation&#x2019;s trade and other payables. The financial liabilities are initially recognized on the date they are originated and are derecognized when the contractual obligations are discharged or cancelled or expire. These financial liabilities are recognized initially at fair value and subsequently are measured at amortized cost using the effective interest method, when materially different from the initial amount. Fair value is determined based on the present value of future cash flows, discounted at the market rate of interest.</ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-327">Share capitalShare capital is classified as equity. Incremental costs directly attributable to the issue of shares and share options are recognized as a deduction from equity. When share capital is repurchased, the amount of the consideration paid, including directly attributable costs, is recognized as a deduction from equity. Repurchased shares are classified as treasury shares and are presented as a deduction from equity. When treasury shares are subsequently reissued, the amount received is recognized as an increase in equity, and the resulting surplus or deficit on the transaction is transferred to or from retained earnings (deficit).</ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-328">Inventories:&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are recorded at the lower of cost and net realizable value. The cost of inventories is based on the first-in first-out principle, and includes expenditures incurred in acquiring the inventories, production or conversion costs and other costs incurred in bringing them to their existing location and condition. In the case of manufactured inventories and work in progress, cost includes materials, labor and appropriate share of production overhead based on normal operating capacity. Costs of materials are determined on an average per unit basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and selling expenses. In establishing any impairment of inventory, management estimates the likelihood that inventory carrying values will be affected by changes in market demand, technology and design, which would impair the value of inventory on hand.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories>
    <ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-329">Property, plant and equipment:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Recognition and measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Items of property, plant and equipment are measured at cost less accumulated depreciation and any accumulated impairment losses. The cost of self-constructed assets includes the cost of materials, costs directly attributable to bringing the assets to a working condition for their intended use, and the costs of dismantling and removing items and restoring the site on which they are located. If significant parts of an item of property, plant and equipment have different useful lives, then they are accounted for as separate items (major components) of property, plant and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Subsequent expenditures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent expenditures are capitalized only if it is probable that the future economic benefits associated with the expenditures will flow to the Corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated to write-off the cost of items of property, plant and equipment less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e) &#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Depreciation (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The shorter of initial term of the respective lease and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-330">&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The shorter of initial term of the respective lease and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment owned:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, an impairment loss of $7,000 (2021 - $263,000) was recorded for production and test equipment that was never placed in service and was determined not required to support the Corporation's future manufacturing or testing capabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment owned (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions through Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, additions through acquisition of property, plant and equipment related to the acquisition of Ballard Motive Solutions on November 11, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="ia809baf3749d403d8af56d68a0242122_D20220101-20221231"
      id="f-331">P3Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i7f782882b87d4d66ac8ace7e10141287_D20220101-20221231"
      id="f-332">P10Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="ida9344b275db46dfa91397ed6b84c907_D20220101-20221231"
      id="f-333">P5Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i316f2e57e94d4305b98dd27a268dda9d_D20220101-20221231"
      id="f-334">P10Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="ia5bd9929ff194e80b95fbbb3c9e680ac_D20220101-20221231"
      id="f-335">P4Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i3f71c3f6a8c54a9d88955d7f24788e48_D20220101-20221231"
      id="f-336">P15Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-337">&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;he Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Right-of-use assets (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions through acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, additions through acquisition of right-of-use assets related to the acquisition of Ballard Motive Solutions on November 11, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i4d2b69acb8c64dafbc47ad3cb9380961_D20220101-20221231"
      id="f-338">P1Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i61c0d0dda6ad4c6a9e087b5fdcfb3ed0_D20220101-20221231"
      id="f-339">P7Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="icb7edd2208ba4673a4c2a98a53518fa8_D20220101-20221231"
      id="f-340">P4Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i8704a27e345f4cf89ad9cad886b76b20_D20220101-20221231"
      id="f-341">P5Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i2184b9c6986d4c318a0c7b3ac85fa496_D20220101-20221231"
      id="f-342">P1Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i707462827e0f413f9bb2d6aaeafaafeb_D20220101-20221231"
      id="f-343">P5Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-344">Leases:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 16 Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;introduced a single, on-balance sheet accounting model for lessees. As a result, the Corporation, as a lessee, has recognized right-of-use assets representing its rights to use the underlying assets, and lease liabilities representing its obligation to make lease payments. Lessor accounting remains similar to previous accounting policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At inception of a contract, the Corporation assesses whether a contract is, or contains, a lease. A contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. To assess whether a contract conveys the right to control the use of an identified asset, the Corporation assesses whether:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the contract involves the use of an identified asset - this may be specified explicitly or implicitly, and should be physically distinct or represent substantially all of the capacity of a physically distinct asset. If the supplier has a substantive substitution right, then the asset is not identified;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Corporation has the right to obtain substantially all of the economic benefits from use of the asset throughout the period of use; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Corporation has the right to direct the use of the asset. The Corporation has this right when it has the decision-making rights that are most relevant to changing how and for what purpose the asset is used. In rare cases where all the decisions about how and for what purpose the asset is used are predetermined, the Corporation has the right to direct the use of the asset if either:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:108pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;the Corporation has the right to operate the asset; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:108pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;the Corporation designed the asset in a way that predetermines how and for what purpose it will be used.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Leases (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.&#160;&#160;&#160;&#160;As a Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation recognizes a right-of-use asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for any lease payments made at or before the commencement date, plus any initial direct costs incurred and an estimate of costs to dismantle and remove the underlying asset or to restore the underlying asset or the site on which it is located, less any lease incentives received.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The right-of-use asset is subsequently depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. The estimated useful lives of right-of-use assets are determined on the same basis as those of property and equipment. In addition, the right-of-use asset is periodically reduced by impairment losses, if any, and adjusted for certain remeasurements of the lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Corporation&#x2019;s incremental borrowing rate. Generally, the Corporation uses its incremental borrowing rate as the discount rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments included in the measurement of the lease liability comprise:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fixed payments, including in-substance fixed payments;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Variable lease payments that depend on an index or a rate, initially measured using the index or rate at the commencement date;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Amounts expected to be payable under a residual value guarantee; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The exercise price under a purchase option that the Corporation is reasonably certain to exercise, lease payments in an optional renewal period if the Corporation is reasonably certain to exercise an extension option, and penalties for early termination of a lease unless the Corporation is reasonably certain not to terminate early.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease liability is subsequently measured at amortized cost using the effective interest method. It is remeasured when there is a change in future lease payments arising from a change in an index or rate, if there is a change in the Corporation&#x2019;s estimate of the amount expected to be payable under a residual value guarantee or if the Corporation changes its assessment of whether it will exercise a purchase, extension or termination option.  When the lease liability is remeasured in this way, a corresponding adjustment is made to the carrying amount of the right-of-use asset, or is recorded in profit or loss if the carrying amount of the right-of-use asset has been reduced to zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation presents right-of-use assets in &#x2018;Property, plant and equipment&#x2019; and lease liabilities in &#x2018;Lease liability&#x2019; in the statement of financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has elected not to recognize right-of-use assets and lease liabilities for short-term leases of properties, equipment and vehicles that have a lease term of 12 months or less. The Corporation has elected not to recognize right-of-use assets and lease liabilities for low value leases that have initial values of less than $5,000.  The Corporation recognizes the lease payments associated with these leases as an operating expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Leases (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ii.&#160;&#160;&#160;&#160;As a Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Corporation is an intermediate lessor, it accounts for its interests in the head lease and the sub-lease separately. It assesses the lease classification of a sub-lease with reference to the right-of-use asset arising from the head lease, not with reference to the underlying asset, and makes an overall assessment of whether the lease transfers to the lessee substantially all of the risks and rewards of ownership incidental to ownership of the underlying asset. If this is the case, then the lease is a finance lease; if not, then it is an operating lease. As part of this assessment, the Corporation considers certain indicators such as whether the lease is for the major part of the economic life of the asset.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-345">Goodwill and intangible assets:&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Recognition and measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditure on research activities is recognized in profit or loss as incurred.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Development expenditure is capitalized only if the expenditure can be measured reliably, the product or process is technically and commercially feasible, future economic benefits are probable and the Corporation intends to and has sufficient resources to complete development and to use or sell the asset. Otherwise, it is recognized in profit or loss as incurred. Subsequent to initial recognition, development expenditure is measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks, customer contracts and relationships, non-compete agreements,  and software systems that are acquired or developed by the Corporation and have finite useful lives are measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Subsequent expenditure&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditures, including expenditures on internally generated goodwill, are recognized in profit or loss as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization is calculated to write-off the cost of intangible assets less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. Goodwill is not amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired patents, know-how and in-process research &amp;amp; development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ERP management reporting software system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer contracts  and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trademarks and service marks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internally generated fuel cell intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/span&gt;&lt;/div&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory>
    <bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-346">Recognition and measurement&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditure on research activities is recognized in profit or loss as incurred.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Development expenditure is capitalized only if the expenditure can be measured reliably, the product or process is technically and commercially feasible, future economic benefits are probable and the Corporation intends to and has sufficient resources to complete development and to use or sell the asset. Otherwise, it is recognized in profit or loss as incurred. Subsequent to initial recognition, development expenditure is measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks, customer contracts and relationships, non-compete agreements,  and software systems that are acquired or developed by the Corporation and have finite useful lives are measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock>
    <bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-347">&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired patents, know-how and in-process research &amp;amp; development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ERP management reporting software system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer contracts  and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trademarks and service marks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internally generated fuel cell intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i843d2236e0e147f388bbd35b7ac4d353_D20220101-20221231"
      id="f-348">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i76c31c477cac4e3a8ec2e2be6eb7f69d_D20220101-20221231"
      id="f-349">P20Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i016b4bf2ba734cc5ab969ec167de00f9_D20220101-20221231"
      id="f-350">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i5c872b260c62436c8e62732b5c90adc2_D20220101-20221231"
      id="f-351">P10Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="if4c0004a3b304d4f826004f187ccafc7_D20220101-20221231"
      id="f-352">P7Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i8258f9ad4a2b4e87ab48e85377894845_D20220101-20221231"
      id="f-353">P10Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i16e0e999e7b144efa2dfbebcc7dea907_D20220101-20221231"
      id="f-354">P1Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i096639f37f01436a92e43b2f5aad08d7_D20220101-20221231"
      id="f-355">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i6b5b5d7b7eed445f8766e1f0507d13ee_D20220101-20221231"
      id="f-356">P15Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i2cdbf97e1e6a428ea8534f9d29794778_D20220101-20221231"
      id="f-357">P15Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i73d46f0512bf4810a4bb7f585b16c259_D20220101-20221231"
      id="f-358">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i4a57c776461b43b98ace8e9909735abc_D20220101-20221231"
      id="f-359">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-360">Financial assets&lt;div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An &#x2018;expected credit loss&#x2019; ("ECL") model applies to financial assets measured at amortized cost and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In applying the ECL model, loss allowances are measured on either of the following bases:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation measures loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When determining whether the credit risk of a financial asset has increased significantly since initial recognition and when estimating ECLs, the Corporation considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes both quantitative and qualitative information and analysis, based on historical experience and informed credit assessment and including forward-looking information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the entity in accordance with the contract and the cash flows that the Corporation expects to receive). ECLs are discounted at the effective interest rate of the financial asset. At each reporting date, we assess whether financial assets carried at amortized cost are credit-impaired. A financial asset is &#x2018;credit-impaired&#x2019; when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. Loss allowances for financial assets measured at amortized cost are deducted from the gross carrying amount of the assets. Impairment (losses) recoveries related to trade receivables and contract assets are presented separately in the statement of profit or loss.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-361">Non-financial assets&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of the Corporation&#x2019;s non-financial assets other than inventories are reviewed at each reporting date to determine whether there is any indication of impairment. If any such indication exists, then the asset&#x2019;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. Fair value less costs to sell is defined as the estimated price that would be received on the sale of the asset in an orderly transaction between market participants at the measurement date. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(h)&#160;&#160;&#160;&#160;Impairment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)  Non-financial assets (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment loss is recognized if the carrying amount of an asset or its cash-generating unit exceeds its estimated recoverable amount. Impairment losses are recognized in profit or loss. Impairment losses recognized in respect of the cash generating units are allocated first to reduce the carrying amount of any goodwill allocated to the units, and then to reduce the carrying amounts of the other assets in the unit on a pro-rata basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment loss in respect of goodwill is not reversed. In respect of other assets, impairment losses recognized in prior periods are assessed at each reporting date for any indications that the loss has decreased or no longer exists. An impairment loss is reversed only to the extent that the asset&#x2019;s carrying amount does not exceed the carrying amount that would have been determined, net of depreciation or amortization, if no impairment loss had been recognized.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-362">Provisions:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision is recognized if, as a result of a past event, the Corporation has a present legal or constructive obligation that can be estimated reliably, and it is probable that an outflow of economic benefits will be required to settle the obligation. Provisions are determined by discounting the expected future cash flows at a pre-tax rate that reflects current market assessments of the time value of money and the risk specific to the liability. The unwinding of the discount is recognized as a finance expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:135pt;text-align:justify;text-indent:-117pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranty provision&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision for warranty costs is recorded on product sales at the time the sale is recognized. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the estimated cost to resolve claims received, taking into account the nature of the contract and past and projected experience with the products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Decommissioning liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal obligations to retire tangible long-lived assets are recorded at the net present value of the expected costs of settlement at acquisition with a corresponding increase in asset value. These include assets leased under operating leases. The liability is accreted over the life of the asset to the ultimate settlement amount and the increase in asset value is depreciated over the remaining useful life of the asset.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-363">Revenue recognition:&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation generates revenues primarily from product sales, the license and sale of intellectual property and fundamental knowledge, and the provision of engineering services and technology transfer services. Product revenues are derived primarily from standard product sales contracts and from long-term fixed price contracts. Intellectual property and fundamental knowledge license revenues are derived primarily from standard licensing and technology transfer agreements. Engineering service and technology transfer services revenues are derived primarily from cost-plus reimbursable contracts and from long-term fixed price contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:0.55pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when a customer obtains control of the goods or services. Determining the timing of the transfer of control, at a point in time or over time, requires judgment.  On standard product sales contracts, revenues are recognized when customers obtain control of the product, that is when transfer of title and risks and rewards of ownership of goods have passed and when obligation to pay is considered certain. Invoices are generated and revenue is recognized at that point in time. Provisions for warranties are made at the time of sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(j)&#160;&#160;&#160;&#160;Revenue recognition (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On standard licensing and technology transfer agreements, revenues are recognized on the transfer of rights to a licensee, when it is determined to be distinct from other performance obligations, and if the customer can direct the use of, and obtain substantially all of the remaining benefits from the license as it exists at the time of transfer. In other cases, the proceeds are considered to relate to the right to use the asset over the license period and the revenue is recognized over that period. If it is determined that the license is not distinct from other performance obligations, revenue is recognized over time as the customer simultaneously receives and consumes the benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:6.75pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On long-term fixed price contracts, the customer controls all of the work in progress as the services are being provided.  This is because under these contracts, the deliverables are made to a customer&#x2019;s specification, and if a contract is terminated by the customer, then the Corporation is entitled to reimbursement of the costs incurred to date plus the applicable gross margin. Therefore, revenue from these contracts and the associated costs are recognized as the costs are incurred over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On long-term fixed price contracts, revenues are recognized over time using cumulative costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations.  Generally, revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to estimated revenues and estimated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the estimated costs for completing the contract exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
    <ifrs-full:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-364">Finance income and expense:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance income comprises interest income on funds invested, gains (losses) on the disposal of available-for-sale financial assets, foreign exchange gains (losses), and changes in the fair value of financial assets at fair value through profit or loss, pension administration expense, and employee future benefit plan expense. Interest income is recognized as it accrues in income, using the effective interest method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance expense comprises interest expense on leases and the unwinding of the discount on provisions.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-365">Income taxes:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation follows the asset and liability method of accounting for income taxes. Under this method, deferred income taxes are recognized for the deferred income tax consequences attributable to differences between the financial statement carrying values of assets and liabilities and their respective income tax bases (temporary differences) and for loss carry forwards. The resulting changes in the net deferred tax asset or liability are included in income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are measured using enacted, or substantively enacted, tax rates expected to apply to taxable income in the years in which temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities, of a change in tax rates, is included in income in the period that includes the substantive enactment date. Deferred income tax assets are reviewed at each reporting date and are reduced to the extent that it is no longer probable that the related tax benefit will be realized.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-366">Employee benefits:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined contribution plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A defined contribution plan is a post-employment benefit plan under which an entity pays fixed contributions into a separate entity and will have no legal or constructive obligation to pay further amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Obligations for contributions to defined contribution pension plans are recognized as an employee benefit expense in profit or loss in the periods during which services are rendered by employees. Prepaid contributions are recognized as an asset to the extent that a cash refund or a reduction in future payments is available. Contributions to a defined contribution plan that are due more than 12 months after the end of the period in which the employees render the service are discounted to their present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&#x2019;s net obligation in respect of defined benefit pension plans is calculated separately for each plan by estimating the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value. Any unrecognized past service costs and the fair value of any plan assets are deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#x2019;s obligations and that are denominated in the same currency in which the benefits are expected to be paid. The calculation is performed annually by a qualified actuary using the projected unit credit method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the calculation results in a benefit to the Corporation, the recognized asset is limited to the total of any unrecognized past service costs and the present value of economic benefits available in the form of any future refunds from the plan or reductions in future contributions to the plan. In order to calculate the present value of economic benefits, consideration is given to any minimum funding requirements that apply to any plan in the Corporation. An economic benefit is available to the Corporation if it is realizable during the life of the plan, or on settlement of the plan liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation recognizes all remeasurements arising from defined benefit plans, which comprise actuarial gains and losses, immediately in other comprehensive income. Remeasurements recognized in other comprehensive income are not recycled through profit or loss in subsequent periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other long-term employee benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s net obligation in respect of long-term employee benefits other than pension plans is the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value, and the fair value of any related assets is deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#x2019;s obligations. The calculation is performed using the projected unit credit method. Any actuarial gains and losses are recognized in other comprehensive income or loss in the period in which they arise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Termination benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Termination benefits are recognized as an expense (restructuring expense recorded in other operating expense) when the Corporation is committed demonstrably, without realistic possibility of withdrawal, to a formal detailed plan to either terminate employment before the normal retirement date, or to provide termination benefits as a result of an offer made to encourage voluntary redundancy. Termination benefits for voluntary redundancies are recognized as an expense if the Corporation has made an offer of voluntary redundancy, it is probable that the offer will be accepted, and the number of acceptances can be estimated reliably. If benefits are payable more than 12 months after the reporting period, then they are discounted to their present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(m)&#160;&#160;&#160;&#160;Employee benefits (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Short-term employee benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A liability is recognized for the amount expected to be paid under short-term cash bonus or profit sharing plans if the Corporation has a present legal or constructive obligation to pay this amount as a result of past service provided by the employee, and the obligation can be estimated reliably.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-367">Share-based compensation plans:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares, share options, restricted share units, and deferred share units granted. The resulting compensation expense, based on the fair value of the awards granted, excluding the impact of any non-market service and performance vesting conditions, is charged to income over the period that the employees unconditionally become entitled to the award, with a corresponding increase to contributed surplus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. Restricted share units and deferred share units are valued at the fair-value price at grant date.  For awards with graded vesting, the fair value of each tranche is calculated separately and recognized over its respective vesting period. Non-market vesting conditions are considered in making assumptions about the number of awards that are expected to vest. At each reporting date, the Corporation reassesses its estimates of the number of awards that are expected to vest and recognizes the impact of any revision in the income statement with a corresponding adjustment to contributed surplus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation issues shares, share options, restricted share units, and deferred share units under its share-based compensation plans as described in note 21. Any consideration paid by employees on exercise of share options or purchase of shares, together with the amount initially recorded in contributed surplus, is credited to share capital.  The redemption of restricted share units and deferred share units are non-cash transactions that are recorded in contributed surplus and share capital.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-368">Earnings (loss) per share:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings (loss) per share is computed using the weighted average number of common shares outstanding during the period, adjusted for treasury shares. Diluted earnings per share is calculated using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&#x201c;DSUs&#x201d;), restricted share units (&#x201c;RSUs&#x201d;), and &#x201c;in the money&#x201d; options, if any, be exercised. When the effects of outstanding stock-based compensation arrangements would be anti-dilutive, diluted loss per share is not shown separately.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-369">Government assistance and investment tax credits:Government assistance and investment tax credits are recorded as either a reduction of the cost of the applicable assets, or credited against the related expense incurred in the statement of comprehensive loss, as determined by the terms and conditions of the agreements under which the assistance is provided to the Corporation or the nature of the expenditures which gave rise to the credits. Government assistance and investment tax credit receivables are recorded when their receipt is reasonably assured.</ifrs-full:DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-370">Segment reporting:An operating segment is a component of the Corporation that engages in business activities from which it may earn revenues and incur expenses, including revenues and expenses that relate to transactions with any of the Corporation&#x2019;s other components. Segment results include items directly attributable to a segment as well as those that can be allocated on a reasonable basis. Unallocated items comprise mainly corporate assets, head office expenses, and income tax assets and liabilities.</ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory>
    <ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-371">Critical judgments in applying accounting policies and key sources of estimation uncertainty:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Critical judgments in applying accounting policies:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Critical judgments that management has made in the process of applying the Corporation&#x2019;s accounting policies and that have the most significant effect on the amounts recognized in the consolidated financial statements are limited to management&#x2019;s assessment of the Corporation&#x2019;s ability to continue as a going concern (note 2(e)).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key sources of estimation uncertainty:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following are key assumptions concerning the future and other key sources of estimation uncertainty that have significant risk of resulting in a material adjustment to the reported amount of assets, liabilities, income and expenses within the next financial year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Revenue recognition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On long-term fixed price contracts, revenues are recorded over time using costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations. Revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to expected revenues and expected costs for completing a contract are recognized in the period in which the revisions are identified. If the expected costs exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;The determination of expected costs for completing a contract is based on estimates that can be affected by a variety of factors such as variances in the timeline to completion, the cost of materials, the availability and cost of labour, as well as productivity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;The determination of potential revenues includes the contractually agreed amount and may be adjusted based on the estimate of the Corporation&#x2019;s attainment on achieving certain defined contractual milestones. Management&#x2019;s estimation is required in determining the amount of consideration to which the Corporation expects to be entitled and in determining when a performance obligation has been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimates used to determine revenues and costs of long-term fixed price contracts involve uncertainties that ultimately depend on the outcome of future events and are periodically revised as projects progress. There is a risk that a customer may ultimately disagree with management&#x2019;s assessment of the progress achieved against milestones, or that the Corporation's estimates of the work required to complete a contract may change.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt"&gt;Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key sources of estimation uncertainty (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)  Asset impairment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In assessing fair value less costs to sell, the price that would be received on the sale of an asset in an orderly transaction between market participants at the measurement date is estimated. For the purposes of impairment testing, assets that cannot be tested individually are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other groups of assets. The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes. Many of the factors used in assessing fair value are outside the control of management and it is reasonably likely that assumptions and estimates will change from period to period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These changes may result in future impairments. For example, the revenue growth rate could be lower than projected due to economic, industry or competitive factors, or the discount rate used in the value in use model could increase due to a change in market interest rates. In addition, future goodwill impairment charges may be necessary if the market capitalization decreased due to a decline in the trading price of the Corporation&#x2019;s common stock, which could negatively impact the fair value of the Corporation&#x2019;s cash generating units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Warranty provision:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision for warranty costs is recorded on product sales at the time of shipment. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the cost to resolve claims received. In making such determinations, the Corporation uses estimates based on the nature of the contract and past and projected experience with the products. Should these estimates prove to be incorrect, the Corporation may incur costs different from those provided for in the warranty provision. Management reviews warranty assumptions and makes adjustments to the provision at each reporting date based on the latest information available, including the expiry of contractual obligations. Adjustments to the warranty provision are recorded in cost of product and service revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Inventory provision:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the lower of cost and net realizable value of inventory and in establishing the appropriate provision for inventory obsolescence, management estimates the likelihood that inventory carrying values will be affected by changes in market pricing or demand for the products and by changes in technology or design which could make inventory on hand obsolete or recoverable at less than the recorded value. Management performs regular reviews to assess the impact of changes in technology and design, sales trends and other changes on the carrying value of inventory. Where it is determined that such changes have occurred and will have a negative impact on the value of inventory on hand, appropriate provision are made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If there is a subsequent increase in the value of inventory on hand, reversals of previous write-downs to net realizable value are made. Unforeseen changes in these factors could result in additional inventory provisions, or reversals of previous provisions, being required.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e)&#160;&#160;&#160;&#160;Employee future benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The present value of the defined benefit obligation is determined by discounting the estimated future cash outflows using interest rates of high-quality corporate bonds that have terms to maturity approximating the terms of the related pension liability. Determination of benefit expense requires assumptions such as the discount rate to measure obligations, expected plan investment performance, expected healthcare cost trend rate, and retirement ages of employees. Actual results will differ from the recorded amounts based on these estimates and assumptions.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory>
    <ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-372">Recent accounting pronouncements and future accounting policy changes:  &lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is an overview of accounting standard changes that the Corporation will be required to adopt in future years.  The Corporation expects to adopt these standards as at their effective dates and will continue to evaluate the impact of these standards on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Classification of Liabilities as Current or Non-current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (Amendments to IAS 1)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 23, 2020, the IASB issued amendments to&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; IAS 1 Presentation of Financial Statements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(the "2020 amendments"), to clarify the classification of liabilities as current or non-current. On October 31, 2022, the IASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current Liabilities with Covenants (Amendments to IAS 1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (the &#x201c;2022 amendments&#x201d;), to improve the information a company provides about long-term debt with covenants.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the purposes of non-current classification, the 2020 amendments and the 2022 amendments (collectively "the amendments") removed the requirement for a right to defer settlement or roll over of a liability for at least twelve months to be unconditional. Instead, such a right must have substance and exist at the end of the reporting period.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments reconfirmed that only covenants with which a company must comply on or before the reporting date affect the classification of a liability as current or non-current. Covenants with which a company must comply after the reporting date do not affect a liability&#x2019;s classification at that date. The amendments also clarify how a company classifies a liability that includes a counterparty conversion option.  The amendments state that:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;settlement of a liability includes transferring a company&#x2019;s own equity instruments to the counterparty, and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;when classifying liabilities as current or non-current a company can ignore only those conversion options that are recognized as equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are effective for annual periods beginning on or after January 1, 2024.  Early adoption is permitted.  A company that applies the 2020 amendments early is required to also apply the 2022 amendments.  The extent of the impact of adoption of the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amendments to IAS 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; has not yet been determined.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Definition of Accounting Estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (Amendments to IAS 8)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 12, 2021, the IASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Definition of Accounting Estimates (Amendments to IAS 8).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments introduce a new definition for accounting estimates, clarifying that they are monetary amounts in the financial statements that are subject to measurement uncertainty. The amendments also clarify the relationship between accounting policies and accounting estimates by specifying that a company develops an accounting estimate to achieve the objective set out by an accounting policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are effective for annual periods beginning on or after January 1, 2023. Early adoption is permitted. The extent of the impact of adoption of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amendments to IAS 8 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;is not expected to have a material impact on the Corporation's financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Disclosure Initiative &#x2013; Accounting Policies (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amendments to IAS 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS Practice Statement 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 12, 2021, the IASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disclosure Initiative &#x2013; Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2 Making Materiality Judgements).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments help companies provide useful accounting policy disclosures. The key amendments include: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;requiring companies to disclose their material accounting policies rather than their significant accounting policies;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;clarifying that accounting policies related to immaterial transactions, other events or conditions are themselves immaterial and as such need not be disclosed; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;clarifying that not all accounting policies that relate to material transactions, other events or conditions are themselves material to a company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. &#160;&#160;&#160;&#160;Recent accounting pronouncements and future accounting policy changes (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(c)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Disclosure Initiative &#x2013; Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Amendments to IAS 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;IFRS Practice Statement 2) (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendments are effective for annual periods beginning on or after January 1, 2023. Early adoption is permitted. The extent of the impact of adoption of the amendments to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IAS 1 and IFRS Practice Statement 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is not expected to have a material impact on the Corporation's financial statements.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory>
    <ifrs-full:DisclosureOfBusinessCombinationsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-373">Acquisition:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 11, 2021, the Corporation acquired Ballard Motive Solutions (formerly Arcola Energy Limited), a UK-based systems engineering company specializing in hydrogen fuel cell systems and powertrain integration.   The Corporation acquired 100% of Arcola for total consideration of up to $40,000,000, consisting of up-front net cash consideration of $7,157,000, and including 337,353 shares of the Corporation with an acquisition date fair value of approximately $4,851,000 (112,451 shares issued as of December&#160;31, 2022 ) that vest over a two year period from the acquisition date, and $26,258,000 in earn-out cash contingent consideration ($14,900,000 paid as of December&#160;31, 2022) based on the achievement of certain performance milestones over an up to three year period from the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation completed detailed valuation studies and prepared the purchase price allocation for Ballard Motive Solutions using the acquisition method of accounting in accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 3 Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, with the Corporation considered as the accounting acquirer and Ballard Motive Solutions as the accounting acquiree.  As the accounting acquirer, consideration given by the Corporation to acquire Ballard Motive Solutions had been allocated to the assets acquired, and the liabilities assumed, based on their fair values as of the acquisition date of November 11, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As consideration for the transaction: (i) the Corporation paid cash and assumed and paid certain of Ballard Motive Solutions' debt obligations and transaction costs on closing of $7,477,000; (ii) will issue 337,353 shares of the Corporation in three future tranches (first tranche of 112,451 shares issued as of December&#160;31, 2022) at a fair value of $18.30 per share discounted for the timing delay in receiving the shares using an Asian put option pricing model, or $4,851,000; (iii) will make future cash payments of up to $27,000,000 ($14,900,000 paid as of December&#160;31, 2022) based on the successful attainment of numerous milestone objectives over a three-year period discounted for the estimated probability of successful occurrence and for the timing delay in receiving the cash payments using a credit adjusted risk-free rate observed for bonds of a similar duration, or $26,258,000; and (iv) an actual working capital adjustment of $611,000, for total purchase consideration of $39,197,000.  In accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the fair value of the 337,353 shares has been measured for accounting purposes using the $18.30 5-day weighted average price of the Corporation's shares immediately preceding the acquisition date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of purchase consideration was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and debt paid on closing&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred share consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contingent cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Fair Value of Purchase Consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;39,197&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.&#160;&#160;&#160;&#160;Acquisition (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the identifiable assets acquired and liabilities assumed as part of a business combination are recognized separately from goodwill at the acquisition date if they meet the definition of an asset or liability and are exchanged as part of the business combination.  The identifiable assets acquired and liabilities assumed are then measured at their acquisition date fair values based on the contractual terms, economic conditions, the Corporation&#x2019;s operating and accounting policies and other pertinent conditions as of the acquisition date. The fair value review of Ballard Motive Solutions' assets and liabilities commenced with a review of the carrying amount of each respective asset and liability.  The carrying amounts of all assets and liabilities were subject to due diligence procedures and included confirmation of existence and a review of potential impairment of all significant assets and a review for completeness of all liabilities.  Each asset and liability was then reviewed and measured for potential fair value adjustments from carrying cost to arrive at the  fair value of each asset and liability as of the acquisition date of November 11, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of assets acquired and liabilities assumed are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,878)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value of Assets Acquired and Liabilities Assumed&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;39,197&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each of the acquired identifiable assets and liabilities assumed was determined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The fair value of certain of the acquired working capital balances including trade and other receivables, and accounts payable and accrued liabilities, had been assessed at their respective carrying amounts on November 11, 2021, which was considered to approximately equate to fair value as a result of the short-term to maturity of each of these accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Acquired property, plant and equipment consist primarily of specialized manufacturing and research and development equipment, as well as miscellaneous other items, all physically located in Ballard Motive Solutions' operating facilities in the UK.  As there was no market-based evidence of fair value for these specialized assets that are rarely sold other than as part of a continuing business, fair value was estimated using a depreciated replacement cost approach in accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IAS 16 Property Plant and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  A depreciated replacement cost approach considers how much it would cost to reproduce an asset after adjusting for depreciation and optimization.  The adjustment for depreciation takes into account the age of the asset in relation to its useful life and its residual value.  The fair value of property, plant and equipment was considered to approximately equate to its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Acquired identified intangible assets consisted of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete arrangement.  The Corporation concluded that each of the identified intangible assets met the definition of an identified intangible asset (or non-monetary asset without physical substance) under &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IAS 38 Intangible Assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as the acquired IP met the definition of an asset and was identifiable. The fair value of all identified intangible assets included a fair value adjustment of $17,279,000 from their original carrying amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.&#160;&#160;&#160;&#160;Acquisition (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Identified intangible assets of $17,279,000 consisted of the following and are being amortized based on the following useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Useful life in yrs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology (patents, know-how and in-process research &amp;amp; development)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer contracts and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete arrangement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value of Identified Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of acquired identified intangible assets were calculated with the assistance of an independent valuator and were determined through a variety of valuation techniques. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The fair value of the acquired technology including patents, know-how and in-process research &amp;amp; development totaling $15,976,000 had been calculated using the Multi-Period Excess Earnings Method (&#x201c;MPEEM&#x201d;) approach which is a variant of the Income Approach. The basic principle of the MPEEM Approach is that a single asset, in isolation, is not capable of generating cash flow for an enterprise.  Several assets are brought together and exploited to generate cash flow.  Therefore, to determine cash flow from the exploitation of existing technology, one must deduct the related expenses incurred for the exploitation of other assets used for the generation of overall cash flow and revenues.  The fair value of existing technology was estimated by discounting the net cash flow derived from the expected revenues attributable to the acquired technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The fair value of the acquired customer contracts and relationships totaling $1,048,000 had also been calculated using the MPEEM approach.  The fair value of existing customer contracts/relationships was estimated by discounting the net cash flow derived from the expected revenues attributable to the acquired customer contracts and relationships.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The fair value of the acquired non-compete covenants of $255,000 were calculated using the Income Approach whereby the fair value of the non-compete covenants was estimated by calculating the expected decrease or loss in forecasted cash flows if the employees compete with the target&#x2019;s business without the non-compete covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The fair value of the deferred income tax liability of $3,878,000 represented the excess of the accounting basis of the acquired intangible assets of $17,279,000 over their tax basis of $1,768,000 at the current UK tax rate of 25.0%.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining unallocated $23,991,000 of the total purchase price consideration of $39,197,000 had been ascribed as goodwill, which is not deductible for tax purposes. The goodwill of $23,991,000 resulting from the acquisition consists largely of the expectation that the acquisition will complement the Corporation&#x2019;s Fuel Cell Products and Services growth platform by delivering strategic benefits in diversification, growth, scale, and profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of revenue and net loss attributable to Ballard Motive Solutions included in the consolidated statement of loss from the acquisition date of November 11, 2021 through the period ended December 31, 2021 was $138,000 and ($1,114,000), respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the unaudited pro forma results of Ballard Motive Solutions for the year ended December 31, 2021.  The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of fiscal 2021. The pro forma financial information presented includes: amortization charges for acquired tangible and intangible assets based on the values assigned in the purchase price allocation; and income tax recovery on deferred income tax liability arising from the purchase price allocation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.&#160;&#160;&#160;&#160;Acquisition (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Proforma Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition costs of  $463,000 (2021 - $1,170,000) were incurred a result of this transaction, and are recognized in other operating expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the acquisition, the Corporation re-evaluated the business model of Ballard Motive Solutions and made certain restructuring changes to its operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the post-acquisition restructuring of Ballard Motive Solutions' operations during the year ended December&#160;31, 2022, the Corporation recognized a net charge to restructuring costs of $4,835,000 (note 25) consisting primarily of contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries; recovery on settlement of contingent consideration of $9,891,000 (note 28) related to the cancellation of certain contingent and outstanding cash milestones no longer payable; and intangible asset impairment of $13,017,000 (note 27) consisting of a write-down of acquired technology, customer contracts, and non-compete intangible assets to their estimated fair value of $2,500,000.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBusinessCombinationsExplanatory>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="INF"
      id="f-374"
      unitRef="number">1</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="i11efc342d9ee428fbcfd83fd7ae3e9cc_I20211111"
      decimals="-3"
      id="f-375"
      unitRef="usd">40000000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:CashTransferred
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-376"
      unitRef="usd">7157000</ifrs-full:CashTransferred>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="INF"
      id="f-377"
      unitRef="shares">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <ifrs-full:EquityInterestsOfAcquirer
      contextRef="ia1733885aebb4fe9b09c9d6ac33a5671_I20221231"
      decimals="-3"
      id="f-378"
      unitRef="usd">4851000</ifrs-full:EquityInterestsOfAcquirer>
    <bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued
      contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231"
      decimals="INF"
      id="f-379"
      unitRef="shares">112451</bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued>
    <bldp:EquityInterestsIssuedOrIssuableVestingPeriod
      contextRef="i703b57beed8845169bb4a7c56c6922b2_D20211111-20211111"
      id="f-380">P2Y</bldp:EquityInterestsIssuedOrIssuableVestingPeriod>
    <ifrs-full:EquityInterestsOfAcquirer
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-381"
      unitRef="usd">26258000</ifrs-full:EquityInterestsOfAcquirer>
    <bldp:PaymentOfContingentConsiderationLiability
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-382"
      unitRef="usd">14900000</bldp:PaymentOfContingentConsiderationLiability>
    <bldp:ContingentConsiderationTerm
      contextRef="ib8486236f9094cdcb487133ddab28fbc_D20211111-20211231"
      id="f-383">P3Y</bldp:ContingentConsiderationTerm>
    <bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-384"
      unitRef="usd">7477000</bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="INF"
      id="f-385"
      unitRef="shares">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued
      contextRef="i052af774ad454218ada577447c3fb8d7_D20220101-20221231"
      decimals="INF"
      id="f-386"
      unitRef="shares">112451</bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued>
    <bldp:BusinessAcquisitionSharePrice1
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="2"
      id="f-387"
      unitRef="usdPerShare">18.30</bldp:BusinessAcquisitionSharePrice1>
    <bldp:EquityInterestsOfAcquirerDiscounted
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-388"
      unitRef="usd">4851000</bldp:EquityInterestsOfAcquirerDiscounted>
    <ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate
      contextRef="i11efc342d9ee428fbcfd83fd7ae3e9cc_I20211111"
      decimals="-3"
      id="f-389"
      unitRef="usd">27000000</ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate>
    <bldp:PaymentOfContingentConsiderationLiability
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-390"
      unitRef="usd">14900000</bldp:PaymentOfContingentConsiderationLiability>
    <ifrs-full:LiabilitiesIncurred
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-391"
      unitRef="usd">26258000</ifrs-full:LiabilitiesIncurred>
    <bldp:BusinessAcquisitionWorkingCapitalAdjustment
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-392"
      unitRef="usd">611000</bldp:BusinessAcquisitionWorkingCapitalAdjustment>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-393"
      unitRef="usd">39197000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="INF"
      id="f-394"
      unitRef="shares">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <bldp:BusinessAcquisitionSharePrice1
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="2"
      id="f-395"
      unitRef="usdPerShare">18.30</bldp:BusinessAcquisitionSharePrice1>
    <ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-396">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of purchase consideration was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and debt paid on closing&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred share consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contingent cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Fair Value of Purchase Consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;39,197&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of assets acquired and liabilities assumed are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,878)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value of Assets Acquired and Liabilities Assumed&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;39,197&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Identified intangible assets of $17,279,000 consisted of the following and are being amortized based on the following useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Useful life in yrs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology (patents, know-how and in-process research &amp;amp; development)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer contracts and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete arrangement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value of Identified Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Acquisition (cont'd):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Proforma Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory>
    <bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-397"
      unitRef="usd">7477000</bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration>
    <bldp:EquityInterestsOfAcquirerDiscounted
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-398"
      unitRef="usd">4851000</bldp:EquityInterestsOfAcquirerDiscounted>
    <ifrs-full:LiabilitiesIncurred
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-399"
      unitRef="usd">26258000</ifrs-full:LiabilitiesIncurred>
    <bldp:BusinessAcquisitionWorkingCapitalAdjustment
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-400"
      unitRef="usd">611000</bldp:BusinessAcquisitionWorkingCapitalAdjustment>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-401"
      unitRef="usd">39197000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-402"
      unitRef="usd">320000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-403"
      unitRef="usd">3112000</ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-404"
      unitRef="usd">190000</ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-405"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:Goodwill
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-406"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-407"
      unitRef="usd">1817000</ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate>
    <ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-408"
      unitRef="usd">3878000</ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-409"
      unitRef="usd">39197000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-410"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-411"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i22c03e55da4a4517874e1af17222b846_I20211111"
      decimals="-3"
      id="f-412"
      unitRef="usd">15976000</ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i06a7395b6bf94464b03aa5014c3e2aef_D20211111-20211111"
      id="f-413">P12Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i169242807cec478c949367dc1c8d5a3c_I20211111"
      decimals="-3"
      id="f-414"
      unitRef="usd">1048000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i33f5374a2f794faf805e2cda7b3cf4b1_D20211111-20211111"
      id="f-415">P7Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i331c843aa20143a69ab91c9f188f2724_I20211111"
      decimals="-3"
      id="f-416"
      unitRef="usd">255000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="ib22f91530b984e60be9c301d02704fde_D20211111-20211111"
      id="f-417">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-418"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i9e99f9d2c27c48cb8af3847845d3adae_I20211111"
      decimals="-3"
      id="f-419"
      unitRef="usd">15976000</ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i26bce0fb324f4ab89d64c93aaf349c3a_I20211111"
      decimals="-3"
      id="f-420"
      unitRef="usd">1048000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i331c843aa20143a69ab91c9f188f2724_I20211111"
      decimals="-3"
      id="f-421"
      unitRef="usd">255000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-422"
      unitRef="usd">3878000</ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-423"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-424"
      unitRef="usd">1768000</bldp:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis>
    <ifrs-full:Goodwill
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-425"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-426"
      unitRef="usd">39197000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <ifrs-full:Goodwill
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-427"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i6cc74e52610c4769897e04086738a0d1_D20211111-20211231"
      decimals="-3"
      id="f-428"
      unitRef="usd">138000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:ProfitLoss
      contextRef="i6cc74e52610c4769897e04086738a0d1_D20211111-20211231"
      decimals="-3"
      id="f-429"
      unitRef="usd">1114000</ifrs-full:ProfitLoss>
    <ifrs-full:RevenueOfCombinedEntity
      contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231"
      decimals="-3"
      id="f-430"
      unitRef="usd">4243000</ifrs-full:RevenueOfCombinedEntity>
    <bldp:ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod
      contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231"
      decimals="-3"
      id="f-431"
      unitRef="usd">-7336000</bldp:ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod>
    <ifrs-full:ProfitLossOfCombinedEntity
      contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231"
      decimals="-3"
      id="f-432"
      unitRef="usd">-5966000</ifrs-full:ProfitLossOfCombinedEntity>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="ib8486236f9094cdcb487133ddab28fbc_D20211111-20211231"
      decimals="-3"
      id="f-433"
      unitRef="usd">463000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231"
      decimals="-3"
      id="f-434"
      unitRef="usd">1170000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i063757a6e8db4c29a5402b3019315e73_D20220101-20221231"
      decimals="-3"
      id="f-435"
      unitRef="usd">4835000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <bldp:RecoveryOnSettlementOfContingentConsideration
      contextRef="i063757a6e8db4c29a5402b3019315e73_D20220101-20221231"
      decimals="-3"
      id="f-436"
      unitRef="usd">9891000</bldp:RecoveryOnSettlementOfContingentConsideration>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i063757a6e8db4c29a5402b3019315e73_D20220101-20221231"
      decimals="-3"
      id="f-437"
      unitRef="usd">13017000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i26623dfb61cb49a2827a2d73a3dbadf1_I20221231"
      decimals="-3"
      id="f-438"
      unitRef="usd">2500000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-439">Discontinued operations:On October 14, 2020, the Corporation completed an agreement to sell certain remaining business assets of its subsidiary, Ballard Unmanned Systems, which has been classified and accounted for as a discontinued operation. The historic operating results of this business for 2021 have been removed from continued operating results and are instead presented separately in the statements of loss and comprehensive income (loss) as net income from discontinued operations.</ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory>
    <ifrs-full:DisclosureOfFinancialAssetsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-440">Trade and other receivables:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December&#160;31, 2022 for engineering services and technology transfer services.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Invoiced during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(20,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about the Corporation's exposure to credit and market risks, and impairment losses for trade receivables and contract assets is included in note 33.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialAssetsExplanatory>
    <bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-441">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock>
    <ifrs-full:CurrentTradeReceivables
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-442"
      unitRef="usd">25812000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:CurrentTradeReceivables
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-443"
      unitRef="usd">19423000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:OtherCurrentReceivables
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-444"
      unitRef="usd">10103000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:OtherCurrentReceivables
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-445"
      unitRef="usd">6586000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:CurrentContractAssets
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-446"
      unitRef="usd">12781000</ifrs-full:CurrentContractAssets>
    <ifrs-full:CurrentContractAssets
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-447"
      unitRef="usd">20386000</ifrs-full:CurrentContractAssets>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-448"
      unitRef="usd">48696000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-449"
      unitRef="usd">46395000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-450">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Invoiced during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(20,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory>
    <ifrs-full:CurrentContractAssets
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-451"
      unitRef="usd">20386000</ifrs-full:CurrentContractAssets>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-452"
      unitRef="usd">13306000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets>
    <bldp:DecreaseThroughInvoicingContractAssets
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-453"
      unitRef="usd">20911000</bldp:DecreaseThroughInvoicingContractAssets>
    <ifrs-full:CurrentContractAssets
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-454"
      unitRef="usd">12781000</ifrs-full:CurrentContractAssets>
    <ifrs-full:DisclosureOfInventoriesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-455">Inventories:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Raw materials and consumables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Service inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to $68,870,000 (2021 - $60,803,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, the write-down of inventories to net realizable value amounted to $5,762,000 (2021 - $1,246,000) and the reversal of previously recorded write-downs amounted to $589,000 (2021 - $136,000), resulting in a net write-down of $5,173,000 (2021 - $1,110,000).  Write-downs and reversals are included in either cost of product and service revenues, or research and product development expense, depending on the nature of inventory.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInventoriesExplanatory>
    <bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-456">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Raw materials and consumables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Service inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock>
    <ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-457"
      unitRef="usd">29016000</ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies>
    <ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-458"
      unitRef="usd">22395000</ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies>
    <ifrs-full:WorkInProgress
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-459"
      unitRef="usd">17171000</ifrs-full:WorkInProgress>
    <ifrs-full:WorkInProgress
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-460"
      unitRef="usd">19795000</ifrs-full:WorkInProgress>
    <ifrs-full:FinishedGoods
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-461"
      unitRef="usd">8502000</ifrs-full:FinishedGoods>
    <ifrs-full:FinishedGoods
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-462"
      unitRef="usd">5350000</ifrs-full:FinishedGoods>
    <bldp:ServiceInventories
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-463"
      unitRef="usd">3361000</bldp:ServiceInventories>
    <bldp:ServiceInventories
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-464"
      unitRef="usd">3978000</bldp:ServiceInventories>
    <ifrs-full:Inventories
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-465"
      unitRef="usd">58050000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-466"
      unitRef="usd">51518000</ifrs-full:Inventories>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-467"
      unitRef="usd">68870000</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-468"
      unitRef="usd">60803000</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <ifrs-full:InventoryWritedown2011
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-469"
      unitRef="usd">5762000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:InventoryWritedown2011
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-470"
      unitRef="usd">1246000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:ReversalOfInventoryWritedown
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-471"
      unitRef="usd">589000</ifrs-full:ReversalOfInventoryWritedown>
    <ifrs-full:ReversalOfInventoryWritedown
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-472"
      unitRef="usd">136000</ifrs-full:ReversalOfInventoryWritedown>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-473"
      unitRef="usd">5173000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-474"
      unitRef="usd">1110000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-475">Property, plant and equipment:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment owned:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, an impairment loss of $7,000 (2021 - $263,000) was recorded for production and test equipment that was never placed in service and was determined not required to support the Corporation's future manufacturing or testing capabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment owned (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(290)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions through Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, additions through acquisition of property, plant and equipment related to the acquisition of Ballard Motive Solutions on November 11, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Right-of-use assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Right-of-use assets (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions through acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, additions through acquisition of right-of-use assets related to the acquisition of Ballard Motive Solutions on November 11, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i089aa464bb9a48238cbb7cb1deaf54e6_I20221231"
      decimals="-3"
      id="f-476"
      unitRef="usd">70344000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia6f0b246c3084b7fa5d18b27500d79b7_I20211231"
      decimals="-3"
      id="f-477"
      unitRef="usd">43855000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i4a7b423e35ac4ab698e3eb2f2dd25eba_I20221231"
      decimals="-3"
      id="f-478"
      unitRef="usd">12017000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie5c2b75d114d4329b4e696473d4abb2c_I20211231"
      decimals="-3"
      id="f-479"
      unitRef="usd">12206000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-480"
      unitRef="usd">82361000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-481"
      unitRef="usd">56061000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i71f636ec68064fd3a8838ddabc69e317_I20221231"
      decimals="-3"
      id="f-482"
      unitRef="usd">1207000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i5e75b6491bed4d5dbda2dffc2a53460f_I20211231"
      decimals="-3"
      id="f-483"
      unitRef="usd">1599000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i64a71b59ff274768853c9be28f9b8452_I20221231"
      decimals="-3"
      id="f-484"
      unitRef="usd">1323000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="idd1e32631336426e8bbda9efcb11ff2c_I20211231"
      decimals="-3"
      id="f-485"
      unitRef="usd">762000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id0cbd9a186b34c6695b2d5e50d016794_I20221231"
      decimals="-3"
      id="f-486"
      unitRef="usd">1550000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i267418dd98b04e8fbf92751f8551c6e0_I20211231"
      decimals="-3"
      id="f-487"
      unitRef="usd">1518000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i92de1ce73b824f30abd98d4c554e73cd_I20221231"
      decimals="-3"
      id="f-488"
      unitRef="usd">66264000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib70b614c849d468e945be8145f857325_I20211231"
      decimals="-3"
      id="f-489"
      unitRef="usd">39976000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i089aa464bb9a48238cbb7cb1deaf54e6_I20221231"
      decimals="-3"
      id="f-490"
      unitRef="usd">70344000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia6f0b246c3084b7fa5d18b27500d79b7_I20211231"
      decimals="-3"
      id="f-491"
      unitRef="usd">43855000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i6134de9a43944a6da0044facdfaa5604_I20211231"
      decimals="-3"
      id="f-492"
      unitRef="usd">6852000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ia23931ed015646718ae4d7048fc5ae35_D20220101-20221231"
      decimals="-3"
      id="f-493"
      unitRef="usd">181000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="ia23931ed015646718ae4d7048fc5ae35_D20220101-20221231"
      decimals="-3"
      id="f-494"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ia23931ed015646718ae4d7048fc5ae35_D20220101-20221231"
      decimals="-3"
      id="f-495"
      unitRef="usd">290000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ia23931ed015646718ae4d7048fc5ae35_D20220101-20221231"
      decimals="-3"
      id="f-496"
      unitRef="usd">2000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if860c6fbad3b44c99666f91234cb24e8_I20221231"
      decimals="-3"
      id="f-497"
      unitRef="usd">6741000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia4d994dafbf0439ebe555d3c8fd5d921_I20211231"
      decimals="-3"
      id="f-498"
      unitRef="usd">1914000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ib1570526d98f4582b66487488f19cfb3_D20220101-20221231"
      decimals="-3"
      id="f-499"
      unitRef="usd">700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="ib1570526d98f4582b66487488f19cfb3_D20220101-20221231"
      decimals="-3"
      id="f-500"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ib1570526d98f4582b66487488f19cfb3_D20220101-20221231"
      decimals="-3"
      id="f-501"
      unitRef="usd">208000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ib1570526d98f4582b66487488f19cfb3_D20220101-20221231"
      decimals="-3"
      id="f-502"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i23414f0763214479b154c4cd00892e2b_I20221231"
      decimals="-3"
      id="f-503"
      unitRef="usd">2406000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i840f0c4222f942dfbd860d426c471278_I20211231"
      decimals="-3"
      id="f-504"
      unitRef="usd">9450000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ic53fc541255d4544b80a3b254a28d360_D20220101-20221231"
      decimals="-3"
      id="f-505"
      unitRef="usd">388000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="ic53fc541255d4544b80a3b254a28d360_D20220101-20221231"
      decimals="-3"
      id="f-506"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ic53fc541255d4544b80a3b254a28d360_D20220101-20221231"
      decimals="-3"
      id="f-507"
      unitRef="usd">185000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ic53fc541255d4544b80a3b254a28d360_D20220101-20221231"
      decimals="-3"
      id="f-508"
      unitRef="usd">3000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i0b05a1af05bf4b08b1df057e2706106c_I20221231"
      decimals="-3"
      id="f-509"
      unitRef="usd">9650000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iddc517d162f143fdae28c937cee63557_I20211231"
      decimals="-3"
      id="f-510"
      unitRef="usd">77644000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i174c896c64104420bc4aac7efcbe7ebc_D20220101-20221231"
      decimals="-3"
      id="f-511"
      unitRef="usd">32663000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i174c896c64104420bc4aac7efcbe7ebc_D20220101-20221231"
      decimals="-3"
      id="f-512"
      unitRef="usd">7000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i174c896c64104420bc4aac7efcbe7ebc_D20220101-20221231"
      decimals="-3"
      id="f-513"
      unitRef="usd">1109000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i174c896c64104420bc4aac7efcbe7ebc_D20220101-20221231"
      decimals="-3"
      id="f-514"
      unitRef="usd">-11000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="idb0085c58fb44802b0a5bd9a711d23e8_I20221231"
      decimals="-3"
      id="f-515"
      unitRef="usd">109202000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia3b4e470d1b647e38683555f16012231_I20211231"
      decimals="-3"
      id="f-516"
      unitRef="usd">95860000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-517"
      unitRef="usd">33932000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-518"
      unitRef="usd">7000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-519"
      unitRef="usd">1792000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-520"
      unitRef="usd">-6000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iaa8721e2e8cf42b6b3f510f8a2c5754d_I20221231"
      decimals="-3"
      id="f-521"
      unitRef="usd">127999000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-522"
      unitRef="usd">7000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-523"
      unitRef="usd">263000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i0f91536e287543029e5be5beba06da68_I20211231"
      decimals="-3"
      id="f-524"
      unitRef="usd">-5253000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i77c4d455971440068094652a0d3617a0_D20220101-20221231"
      decimals="-3"
      id="f-525"
      unitRef="usd">-574000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i77c4d455971440068094652a0d3617a0_D20220101-20221231"
      decimals="-3"
      id="f-526"
      unitRef="usd">290000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i77c4d455971440068094652a0d3617a0_D20220101-20221231"
      decimals="-3"
      id="f-527"
      unitRef="usd">3000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i001d2fe34e97477a83f2d1f037aa43dc_I20221231"
      decimals="-3"
      id="f-528"
      unitRef="usd">-5534000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="idf0715d73d89498e9d6a48cb39c80f77_I20211231"
      decimals="-3"
      id="f-529"
      unitRef="usd">-1152000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="ic4b9d459ed794db0b8d776a93cd9b158_D20220101-20221231"
      decimals="-3"
      id="f-530"
      unitRef="usd">-139000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ic4b9d459ed794db0b8d776a93cd9b158_D20220101-20221231"
      decimals="-3"
      id="f-531"
      unitRef="usd">208000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ic4b9d459ed794db0b8d776a93cd9b158_D20220101-20221231"
      decimals="-3"
      id="f-532"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib3887b6e399c4e2bb13f7c4a77fa173b_I20221231"
      decimals="-3"
      id="f-533"
      unitRef="usd">-1083000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic6c203836351489c8a7cbbafc00bfe73_I20211231"
      decimals="-3"
      id="f-534"
      unitRef="usd">-7932000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i3747544013fd4da098bcefdc8bb4a8b9_D20220101-20221231"
      decimals="-3"
      id="f-535"
      unitRef="usd">-353000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i3747544013fd4da098bcefdc8bb4a8b9_D20220101-20221231"
      decimals="-3"
      id="f-536"
      unitRef="usd">185000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i3747544013fd4da098bcefdc8bb4a8b9_D20220101-20221231"
      decimals="-3"
      id="f-537"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ied0e03aa8b004265808602be47282de8_I20221231"
      decimals="-3"
      id="f-538"
      unitRef="usd">-8100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia9f9762bd3f9404f82ab2fde0e67020d_I20211231"
      decimals="-3"
      id="f-539"
      unitRef="usd">-37668000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="ibc5d83e400ed4198a99c9078c950eec3_D20220101-20221231"
      decimals="-3"
      id="f-540"
      unitRef="usd">-6368000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ibc5d83e400ed4198a99c9078c950eec3_D20220101-20221231"
      decimals="-3"
      id="f-541"
      unitRef="usd">1109000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ibc5d83e400ed4198a99c9078c950eec3_D20220101-20221231"
      decimals="-3"
      id="f-542"
      unitRef="usd">-11000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1b2f9735d88e48f998f1413e9dc71da8_I20221231"
      decimals="-3"
      id="f-543"
      unitRef="usd">-42938000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i802a6931c2704d15aeda98e6110b11ed_I20211231"
      decimals="-3"
      id="f-544"
      unitRef="usd">-52005000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231"
      decimals="-3"
      id="f-545"
      unitRef="usd">-7434000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231"
      decimals="-3"
      id="f-546"
      unitRef="usd">1792000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231"
      decimals="-3"
      id="f-547"
      unitRef="usd">-8000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i22eebef8b4f3464dba3691f91e2c98a5_I20221231"
      decimals="-3"
      id="f-548"
      unitRef="usd">-57655000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if19ec6bbb4554ca8b59ae5951e213913_I20201231"
      decimals="-3"
      id="f-549"
      unitRef="usd">6635000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231"
      decimals="-3"
      id="f-550"
      unitRef="usd">442000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231"
      decimals="-3"
      id="f-551"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231"
      decimals="-3"
      id="f-552"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231"
      decimals="-3"
      id="f-553"
      unitRef="usd">225000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i13a2505397b24c6c9375ff5dd36ab140_D20210101-20211231"
      decimals="-3"
      id="f-554"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i6134de9a43944a6da0044facdfaa5604_I20211231"
      decimals="-3"
      id="f-555"
      unitRef="usd">6852000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ica34a2e6a03644479c4a1b3c0e998a78_I20201231"
      decimals="-3"
      id="f-556"
      unitRef="usd">1754000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231"
      decimals="-3"
      id="f-557"
      unitRef="usd">164000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231"
      decimals="-3"
      id="f-558"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231"
      decimals="-3"
      id="f-559"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231"
      decimals="-3"
      id="f-560"
      unitRef="usd">4000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i40ffcc61b37c4cd3b9819151d48c31ee_D20210101-20211231"
      decimals="-3"
      id="f-561"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia4d994dafbf0439ebe555d3c8fd5d921_I20211231"
      decimals="-3"
      id="f-562"
      unitRef="usd">1914000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id4b4561ee7df4db0bc663e17fb1f015a_I20201231"
      decimals="-3"
      id="f-563"
      unitRef="usd">9196000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231"
      decimals="-3"
      id="f-564"
      unitRef="usd">274000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231"
      decimals="-3"
      id="f-565"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231"
      decimals="-3"
      id="f-566"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231"
      decimals="-3"
      id="f-567"
      unitRef="usd">18000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i00e1838b6d00423695961eb7f19d94e4_D20210101-20211231"
      decimals="-3"
      id="f-568"
      unitRef="usd">2000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i840f0c4222f942dfbd860d426c471278_I20211231"
      decimals="-3"
      id="f-569"
      unitRef="usd">9450000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i4005665454fa4ed7a11148c3dcdaa8f9_I20201231"
      decimals="-3"
      id="f-570"
      unitRef="usd">66392000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231"
      decimals="-3"
      id="f-571"
      unitRef="usd">12278000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231"
      decimals="-3"
      id="f-572"
      unitRef="usd">16000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231"
      decimals="-3"
      id="f-573"
      unitRef="usd">263000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231"
      decimals="-3"
      id="f-574"
      unitRef="usd">775000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i9dcf38bb84f4449eb649c232cc219e73_D20210101-20211231"
      decimals="-3"
      id="f-575"
      unitRef="usd">4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iddc517d162f143fdae28c937cee63557_I20211231"
      decimals="-3"
      id="f-576"
      unitRef="usd">77644000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie5bbf66ffd7049159ca212157d24611a_I20201231"
      decimals="-3"
      id="f-577"
      unitRef="usd">83977000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-578"
      unitRef="usd">13158000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-579"
      unitRef="usd">16000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-580"
      unitRef="usd">263000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-581"
      unitRef="usd">1022000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-582"
      unitRef="usd">6000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia3b4e470d1b647e38683555f16012231_I20211231"
      decimals="-3"
      id="f-583"
      unitRef="usd">95860000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i4e92e04b7b9a4f31978b6362cd1e4ec1_I20201231"
      decimals="-3"
      id="f-584"
      unitRef="usd">-4789000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="if7ca1056ad1748229b9e6b55b9bd7068_D20210101-20211231"
      decimals="-3"
      id="f-585"
      unitRef="usd">-654000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="if7ca1056ad1748229b9e6b55b9bd7068_D20210101-20211231"
      decimals="-3"
      id="f-586"
      unitRef="usd">175000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="if7ca1056ad1748229b9e6b55b9bd7068_D20210101-20211231"
      decimals="-3"
      id="f-587"
      unitRef="usd">15000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i0f91536e287543029e5be5beba06da68_I20211231"
      decimals="-3"
      id="f-588"
      unitRef="usd">-5253000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i024dca8ec66e431bb0f2e71e7c818bb6_I20201231"
      decimals="-3"
      id="f-589"
      unitRef="usd">-1097000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="icb1603dc5c794c89a456befefa8f031d_D20210101-20211231"
      decimals="-3"
      id="f-590"
      unitRef="usd">-63000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="icb1603dc5c794c89a456befefa8f031d_D20210101-20211231"
      decimals="-3"
      id="f-591"
      unitRef="usd">4000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="icb1603dc5c794c89a456befefa8f031d_D20210101-20211231"
      decimals="-3"
      id="f-592"
      unitRef="usd">4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="idf0715d73d89498e9d6a48cb39c80f77_I20211231"
      decimals="-3"
      id="f-593"
      unitRef="usd">-1152000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id711bc165824443dabcb1c9e6cb14b7b_I20201231"
      decimals="-3"
      id="f-594"
      unitRef="usd">-7638000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="ie3a5ea274ed544969098fb5d93bf7806_D20210101-20211231"
      decimals="-3"
      id="f-595"
      unitRef="usd">-331000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ie3a5ea274ed544969098fb5d93bf7806_D20210101-20211231"
      decimals="-3"
      id="f-596"
      unitRef="usd">18000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ie3a5ea274ed544969098fb5d93bf7806_D20210101-20211231"
      decimals="-3"
      id="f-597"
      unitRef="usd">19000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic6c203836351489c8a7cbbafc00bfe73_I20211231"
      decimals="-3"
      id="f-598"
      unitRef="usd">-7932000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i0f5b2451e79a49ed93462240c74ab53a_I20201231"
      decimals="-3"
      id="f-599"
      unitRef="usd">-33893000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="if61c286fd8f24c19ad0ee057cd0e2fa7_D20210101-20211231"
      decimals="-3"
      id="f-600"
      unitRef="usd">-4607000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="if61c286fd8f24c19ad0ee057cd0e2fa7_D20210101-20211231"
      decimals="-3"
      id="f-601"
      unitRef="usd">825000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="if61c286fd8f24c19ad0ee057cd0e2fa7_D20210101-20211231"
      decimals="-3"
      id="f-602"
      unitRef="usd">7000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia9f9762bd3f9404f82ab2fde0e67020d_I20211231"
      decimals="-3"
      id="f-603"
      unitRef="usd">-37668000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic861326ea3c643419d4b69da46e46765_I20201231"
      decimals="-3"
      id="f-604"
      unitRef="usd">-47417000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231"
      decimals="-3"
      id="f-605"
      unitRef="usd">-5655000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231"
      decimals="-3"
      id="f-606"
      unitRef="usd">1022000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231"
      decimals="-3"
      id="f-607"
      unitRef="usd">45000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i802a6931c2704d15aeda98e6110b11ed_I20211231"
      decimals="-3"
      id="f-608"
      unitRef="usd">-52005000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:RightofuseAssets
      contextRef="i213df9731b4142af87ef96dd133a369c_I20221231"
      decimals="-3"
      id="f-609"
      unitRef="usd">11487000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ie53a075adb814bddaa02d9f817f7e763_I20211231"
      decimals="-3"
      id="f-610"
      unitRef="usd">11837000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ibb2c84ea4d38437d96696dde746a3377_I20221231"
      decimals="-3"
      id="f-611"
      unitRef="usd">116000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i069d8442478344c79fd92c1136b7f8af_I20211231"
      decimals="-3"
      id="f-612"
      unitRef="usd">139000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i0b051d0dba2a40f1880cb0f8e78e5d5e_I20221231"
      decimals="-3"
      id="f-613"
      unitRef="usd">414000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i2ac9a9280a6a421989bf9b51ebc599d8_I20211231"
      decimals="-3"
      id="f-614"
      unitRef="usd">230000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-615"
      unitRef="usd">12017000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-616"
      unitRef="usd">12206000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ifde024dd8a024f46ae3b0a518e1925ec_I20211231"
      decimals="-3"
      id="f-617"
      unitRef="usd">26427000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="if1ab216b39f949f38e43f292ef026130_D20220101-20221231"
      decimals="-3"
      id="f-618"
      unitRef="usd">2746000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="if1ab216b39f949f38e43f292ef026130_D20220101-20221231"
      decimals="-3"
      id="f-619"
      unitRef="usd">0</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="if1ab216b39f949f38e43f292ef026130_D20220101-20221231"
      decimals="-3"
      id="f-620"
      unitRef="usd">341000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="if1ab216b39f949f38e43f292ef026130_D20220101-20221231"
      decimals="-3"
      id="f-621"
      unitRef="usd">-12000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i099ddee48d5444c5b0056489b39111b8_I20221231"
      decimals="-3"
      id="f-622"
      unitRef="usd">28844000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i2ca06122008d41158a6338fb107e03c5_I20211231"
      decimals="-3"
      id="f-623"
      unitRef="usd">175000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i10e9c4edd0ad4287ad6c3040ed55001f_D20220101-20221231"
      decimals="-3"
      id="f-624"
      unitRef="usd">13000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i10e9c4edd0ad4287ad6c3040ed55001f_D20220101-20221231"
      decimals="-3"
      id="f-625"
      unitRef="usd">0</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i10e9c4edd0ad4287ad6c3040ed55001f_D20220101-20221231"
      decimals="-3"
      id="f-626"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i10e9c4edd0ad4287ad6c3040ed55001f_D20220101-20221231"
      decimals="-3"
      id="f-627"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6e3695f2791844458b0be6529f3ce88d_I20221231"
      decimals="-3"
      id="f-628"
      unitRef="usd">188000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ic4fd5cbbeb054fa29b55075f1cdbc0c5_I20211231"
      decimals="-3"
      id="f-629"
      unitRef="usd">372000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="ifa5529b04459452db0a37389607f92d4_D20220101-20221231"
      decimals="-3"
      id="f-630"
      unitRef="usd">290000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="ifa5529b04459452db0a37389607f92d4_D20220101-20221231"
      decimals="-3"
      id="f-631"
      unitRef="usd">-25000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="ifa5529b04459452db0a37389607f92d4_D20220101-20221231"
      decimals="-3"
      id="f-632"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="ifa5529b04459452db0a37389607f92d4_D20220101-20221231"
      decimals="-3"
      id="f-633"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6266484ffdb4417280f892f1b16dadf7_I20221231"
      decimals="-3"
      id="f-634"
      unitRef="usd">637000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ia3b4e470d1b647e38683555f16012231_I20211231"
      decimals="-3"
      id="f-635"
      unitRef="usd">26974000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-636"
      unitRef="usd">3049000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-637"
      unitRef="usd">-25000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-638"
      unitRef="usd">341000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-639"
      unitRef="usd">-12000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="iaa8721e2e8cf42b6b3f510f8a2c5754d_I20221231"
      decimals="-3"
      id="f-640"
      unitRef="usd">29669000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i7d95869563064bd4849f1c36148259d9_I20211231"
      decimals="-3"
      id="f-641"
      unitRef="usd">-14590000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="ibd94f8b9913d4aa1b90d7b7868faf63e_D20220101-20221231"
      decimals="-3"
      id="f-642"
      unitRef="usd">-3108000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="ibd94f8b9913d4aa1b90d7b7868faf63e_D20220101-20221231"
      decimals="-3"
      id="f-643"
      unitRef="usd">0</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="ibd94f8b9913d4aa1b90d7b7868faf63e_D20220101-20221231"
      decimals="-3"
      id="f-644"
      unitRef="usd">341000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="ibd94f8b9913d4aa1b90d7b7868faf63e_D20220101-20221231"
      decimals="-3"
      id="f-645"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id5f6aef6edfd4ceea7b226cd83d4fe6f_I20221231"
      decimals="-3"
      id="f-646"
      unitRef="usd">-17357000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="idac78ba2a0a74ead90b7c7a3b9d03d62_I20211231"
      decimals="-3"
      id="f-647"
      unitRef="usd">-36000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i2c64694395bc4223a55ed116d6fe504d_D20220101-20221231"
      decimals="-3"
      id="f-648"
      unitRef="usd">-36000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i2c64694395bc4223a55ed116d6fe504d_D20220101-20221231"
      decimals="-3"
      id="f-649"
      unitRef="usd">0</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i2c64694395bc4223a55ed116d6fe504d_D20220101-20221231"
      decimals="-3"
      id="f-650"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i2c64694395bc4223a55ed116d6fe504d_D20220101-20221231"
      decimals="-3"
      id="f-651"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="if25facc43b3a42a08ffe0263cf86057a_I20221231"
      decimals="-3"
      id="f-652"
      unitRef="usd">-72000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i278376c5ee634b768dceb4afe9e3400a_I20211231"
      decimals="-3"
      id="f-653"
      unitRef="usd">-142000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i6ff1e59a856f485991b7d0faa8278e32_D20220101-20221231"
      decimals="-3"
      id="f-654"
      unitRef="usd">-87000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i6ff1e59a856f485991b7d0faa8278e32_D20220101-20221231"
      decimals="-3"
      id="f-655"
      unitRef="usd">-6000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i6ff1e59a856f485991b7d0faa8278e32_D20220101-20221231"
      decimals="-3"
      id="f-656"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i6ff1e59a856f485991b7d0faa8278e32_D20220101-20221231"
      decimals="-3"
      id="f-657"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ib708d9489c74469f9ba69ec619f8ec91_I20221231"
      decimals="-3"
      id="f-658"
      unitRef="usd">-223000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i9255539d7e5d48258479232addc0483f_I20211231"
      decimals="-3"
      id="f-659"
      unitRef="usd">-14768000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="iaf22a0a74d1b49a796f7362af26ff4e1_D20220101-20221231"
      decimals="-3"
      id="f-660"
      unitRef="usd">-3231000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="iaf22a0a74d1b49a796f7362af26ff4e1_D20220101-20221231"
      decimals="-3"
      id="f-661"
      unitRef="usd">-6000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="iaf22a0a74d1b49a796f7362af26ff4e1_D20220101-20221231"
      decimals="-3"
      id="f-662"
      unitRef="usd">341000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="iaf22a0a74d1b49a796f7362af26ff4e1_D20220101-20221231"
      decimals="-3"
      id="f-663"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i147292ae68244f968c3773eb7db5bda3_I20221231"
      decimals="-3"
      id="f-664"
      unitRef="usd">-17652000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i5dd1097067214006a0f71280f664d379_I20201231"
      decimals="-3"
      id="f-665"
      unitRef="usd">24665000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i2b9504c1d7dd431a81f00c50818ce69f_D20210101-20211231"
      decimals="-3"
      id="f-666"
      unitRef="usd">1967000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="i2b9504c1d7dd431a81f00c50818ce69f_D20210101-20211231"
      decimals="-3"
      id="f-667"
      unitRef="usd">0</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i2b9504c1d7dd431a81f00c50818ce69f_D20210101-20211231"
      decimals="-3"
      id="f-668"
      unitRef="usd">137000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i2b9504c1d7dd431a81f00c50818ce69f_D20210101-20211231"
      decimals="-3"
      id="f-669"
      unitRef="usd">68000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ifde024dd8a024f46ae3b0a518e1925ec_I20211231"
      decimals="-3"
      id="f-670"
      unitRef="usd">26427000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i5be74ac367434a629c7cdce4b21ecc38_I20201231"
      decimals="-3"
      id="f-671"
      unitRef="usd">149000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="ifae1f8410df34624ab3c6470d0af70c1_D20210101-20211231"
      decimals="-3"
      id="f-672"
      unitRef="usd">46000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="ifae1f8410df34624ab3c6470d0af70c1_D20210101-20211231"
      decimals="-3"
      id="f-673"
      unitRef="usd">0</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="ifae1f8410df34624ab3c6470d0af70c1_D20210101-20211231"
      decimals="-3"
      id="f-674"
      unitRef="usd">22000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="ifae1f8410df34624ab3c6470d0af70c1_D20210101-20211231"
      decimals="-3"
      id="f-675"
      unitRef="usd">-2000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i2ca06122008d41158a6338fb107e03c5_I20211231"
      decimals="-3"
      id="f-676"
      unitRef="usd">175000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i77408a46b6ae4efa98d8f98e90a0ecdb_I20201231"
      decimals="-3"
      id="f-677"
      unitRef="usd">208000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i7f545c6066a74500a41691c706c33db7_D20210101-20211231"
      decimals="-3"
      id="f-678"
      unitRef="usd">0</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="i7f545c6066a74500a41691c706c33db7_D20210101-20211231"
      decimals="-3"
      id="f-679"
      unitRef="usd">174000</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i7f545c6066a74500a41691c706c33db7_D20210101-20211231"
      decimals="-3"
      id="f-680"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i7f545c6066a74500a41691c706c33db7_D20210101-20211231"
      decimals="-3"
      id="f-681"
      unitRef="usd">10000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ic4fd5cbbeb054fa29b55075f1cdbc0c5_I20211231"
      decimals="-3"
      id="f-682"
      unitRef="usd">372000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ie5bbf66ffd7049159ca212157d24611a_I20201231"
      decimals="-3"
      id="f-683"
      unitRef="usd">25022000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-684"
      unitRef="usd">2013000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-685"
      unitRef="usd">174000</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-686"
      unitRef="usd">159000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-687"
      unitRef="usd">76000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ia3b4e470d1b647e38683555f16012231_I20211231"
      decimals="-3"
      id="f-688"
      unitRef="usd">26974000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i15c2cb868e9b41cea0d40480653adecb_I20201231"
      decimals="-3"
      id="f-689"
      unitRef="usd">-12128000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i045047a7ef784455af8fb7f03f5d374b_D20210101-20211231"
      decimals="-3"
      id="f-690"
      unitRef="usd">-2633000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i045047a7ef784455af8fb7f03f5d374b_D20210101-20211231"
      decimals="-3"
      id="f-691"
      unitRef="usd">137000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i045047a7ef784455af8fb7f03f5d374b_D20210101-20211231"
      decimals="-3"
      id="f-692"
      unitRef="usd">34000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i7d95869563064bd4849f1c36148259d9_I20211231"
      decimals="-3"
      id="f-693"
      unitRef="usd">-14590000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i42924c678e36419d91958bb98f368281_I20201231"
      decimals="-3"
      id="f-694"
      unitRef="usd">-28000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i9b5bb94bd05643448832d5c8d10e723e_D20210101-20211231"
      decimals="-3"
      id="f-695"
      unitRef="usd">-28000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i9b5bb94bd05643448832d5c8d10e723e_D20210101-20211231"
      decimals="-3"
      id="f-696"
      unitRef="usd">22000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i9b5bb94bd05643448832d5c8d10e723e_D20210101-20211231"
      decimals="-3"
      id="f-697"
      unitRef="usd">-2000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="idac78ba2a0a74ead90b7c7a3b9d03d62_I20211231"
      decimals="-3"
      id="f-698"
      unitRef="usd">-36000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6ceee9f0aa7f4bd29e6f3219974c3bf1_I20201231"
      decimals="-3"
      id="f-699"
      unitRef="usd">-92000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="ifc9edfd5bf5341108150d5c8abcd629d_D20210101-20211231"
      decimals="-3"
      id="f-700"
      unitRef="usd">-54000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="ifc9edfd5bf5341108150d5c8abcd629d_D20210101-20211231"
      decimals="-3"
      id="f-701"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="ifc9edfd5bf5341108150d5c8abcd629d_D20210101-20211231"
      decimals="-3"
      id="f-702"
      unitRef="usd">4000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i278376c5ee634b768dceb4afe9e3400a_I20211231"
      decimals="-3"
      id="f-703"
      unitRef="usd">-142000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ib2b981c779464034ac8b79be7ade8ef8_I20201231"
      decimals="-3"
      id="f-704"
      unitRef="usd">-12248000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="ideb8f6bc44fc4dc9bc4c6f1d535fee1e_D20210101-20211231"
      decimals="-3"
      id="f-705"
      unitRef="usd">-2715000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="ideb8f6bc44fc4dc9bc4c6f1d535fee1e_D20210101-20211231"
      decimals="-3"
      id="f-706"
      unitRef="usd">159000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="ideb8f6bc44fc4dc9bc4c6f1d535fee1e_D20210101-20211231"
      decimals="-3"
      id="f-707"
      unitRef="usd">36000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i9255539d7e5d48258479232addc0483f_I20211231"
      decimals="-3"
      id="f-708"
      unitRef="usd">-14768000</ifrs-full:RightofuseAssets>
    <ifrs-full:DisclosureOfIntangibleAssetsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-709">Intangible assets:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property acquired from UTC&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ERP management reporting software system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12.&#160;&#160;&#160;&#160;Intangible assets (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment on intangible assets (note 27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition of intangible assets of $17,279,000 in 2021 related to the acquisition of Ballard Motive Solutions. During the year ended December&#160;31, 2022, impairment charges of $13,017,000 were recognized  primarily as a result of the post-acquisition restructuring of operations at Ballard Motive Solutions (notes 7 and 27).  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions to intangible assets in 2022 of $550,000 (2021 - $1,543,000) consist primarily of costs to enhance the capabilities of the ERP management reporting software system.&lt;/span&gt;&lt;/div&gt;Amortization expense on intangible assets is allocated to research and product development expense or general and administration expense depending upon the nature of the underlying assets. During the year ended December&#160;31, 2022, amortization of $3,107,000 (2021 - $1,798,000) was recorded.</ifrs-full:DisclosureOfIntangibleAssetsExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-710">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property acquired from UTC&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ERP management reporting software system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;12.&#160;&#160;&#160;&#160;Intangible assets (cont'd):</ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i6b4dd88faab844bfa498fd580c97613b_I20221231"
      decimals="-3"
      id="f-711"
      unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="icdb4d713f60a42d0a6acef5eb8ba7c1c_I20211231"
      decimals="-3"
      id="f-712"
      unitRef="usd">74000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i6ac17bb47bad4eee9c856f0534e39c9f_I20221231"
      decimals="-3"
      id="f-713"
      unitRef="usd">2714000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i0c8966a00a904684b39f4f5de76be26b_I20211231"
      decimals="-3"
      id="f-714"
      unitRef="usd">3631000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i4b04ee57980344098d4d91d8f4cd0adc_I20221231"
      decimals="-3"
      id="f-715"
      unitRef="usd">2500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ifb0ae399be744c8896086ed8557c52b4_I20211231"
      decimals="-3"
      id="f-716"
      unitRef="usd">17083000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-717"
      unitRef="usd">5214000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-718"
      unitRef="usd">20788000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-719">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment on intangible assets (note 27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ie5bbf66ffd7049159ca212157d24611a_I20201231"
      decimals="-3"
      id="f-720"
      unitRef="usd">59855000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ic861326ea3c643419d4b69da46e46765_I20201231"
      decimals="-3"
      id="f-721"
      unitRef="usd">-56091000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231"
      decimals="-3"
      id="f-722"
      unitRef="usd">3764000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-723"
      unitRef="usd">17279000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231"
      decimals="-3"
      id="f-724"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-725"
      unitRef="usd">17279000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-726"
      unitRef="usd">1543000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231"
      decimals="-3"
      id="f-727"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-728"
      unitRef="usd">1543000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231"
      decimals="-3"
      id="f-729"
      unitRef="usd">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i08dceef5cdec4d40bbac888100caf324_D20210101-20211231"
      decimals="-3"
      id="f-730"
      unitRef="usd">-1798000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-731"
      unitRef="usd">1798000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ia3b4e470d1b647e38683555f16012231_I20211231"
      decimals="-3"
      id="f-732"
      unitRef="usd">78677000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i802a6931c2704d15aeda98e6110b11ed_I20211231"
      decimals="-3"
      id="f-733"
      unitRef="usd">-57889000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-734"
      unitRef="usd">20788000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-735"
      unitRef="usd">550000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231"
      decimals="-3"
      id="f-736"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-737"
      unitRef="usd">550000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-738"
      unitRef="usd">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231"
      decimals="-3"
      id="f-739"
      unitRef="usd">-3107000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-740"
      unitRef="usd">3107000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="i1bb2b558fc744bf6a21334b3040cdc15_D20220101-20221231"
      decimals="-3"
      id="f-741"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231"
      decimals="-3"
      id="f-742"
      unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-743"
      unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="iaa8721e2e8cf42b6b3f510f8a2c5754d_I20221231"
      decimals="-3"
      id="f-744"
      unitRef="usd">79227000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i22eebef8b4f3464dba3691f91e2c98a5_I20221231"
      decimals="-3"
      id="f-745"
      unitRef="usd">-74013000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-746"
      unitRef="usd">5214000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231"
      decimals="-3"
      id="f-747"
      unitRef="usd">17279000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="ieff0a542ea834365854872ea36bfaa96_D20220101-20221231"
      decimals="-3"
      id="f-748"
      unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i063757a6e8db4c29a5402b3019315e73_D20220101-20221231"
      decimals="-3"
      id="f-749"
      unitRef="usd">550000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231"
      decimals="-3"
      id="f-750"
      unitRef="usd">1543000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-751"
      unitRef="usd">3107000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-752"
      unitRef="usd">1798000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisclosureOfGoodwillExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-753">Goodwill:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the purpose of impairment testing, goodwill is allocated to the Corporation&#x2019;s cash-generating units which represent the lowest level within the Corporation at which the goodwill is monitored for internal management purposes, which is not higher than the Corporation&#x2019;s operating segments (note 32).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the aggregate carrying amount of the Corporation&#x2019;s goodwill is $64,268,000 (2021 - $64,268,000).  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impairment testing requires a comparison of the carrying value of the asset to the higher of (i) value in use; and (ii) fair value less costs to sell. Value in use is defined as the present value of future cash flows expected to be derived from the asset in its current state.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s fair value less costs to sell test is a modified market capitalization assessment, whereby the fair value of the Fuel Cell Products and Services segment is determined by first calculating the value of the Corporation at December&#160;31, 2022 based on the average closing share price in the month of December, adding a reasonable estimated control premium to determine the Corporation&#x2019;s enterprise value on a controlling basis after adjusting for excess cash balances, deducting the fair value of long-term financial investments, and then deducting the estimated costs to sell to arrive at the fair value of the Fuel Cell Products and Services segment. Based on the fair value less costs to sell test, the Corporation has determined that the fair value of the Fuel Cell Products and Services segment exceeds its carrying value as of December&#160;31, 2022, indicating that no goodwill impairment charge is required for 2022 ($nil in 2021).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGoodwillExplanatory>
    <ifrs-full:Goodwill
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-754"
      unitRef="usd">64268000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-755"
      unitRef="usd">64268000</ifrs-full:Goodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="INF"
      id="f-756"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="INF"
      id="f-757"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-758">Investments:&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Weichai Ballard JV (note 4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Synergy Ballard JVCo (note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in HyCap Fund I SCSp&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in CleanH2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the Corporation recorded $11,617,000 (2021 - $16,140,000) in equity loss of investment in JV and associates, consisting of equity loss in Weichai Ballard JV of $11,599,000 (2021 - $16,084,000) and equity loss in Synergy Ballard JVCo of $18,000 (2021 - $56,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Weichai Ballard JV&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital contribution to JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recognition of 49% profit on inventory not yet sold to third party, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity in loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustment due to foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weichai Ballard JV is an associate in which the Corporation has significant influence and a 49% ownership interest.  During the year ended December&#160;31, 2022, the Corporation made committed capital contributions of $9,272,000 (RMB 62,475,000 equivalent) (2021 - $12,351,000 (RMB 79,625,000 equivalent)) to Weichai Ballard JV.  At December&#160;31, 2022, as specified in the Equity Joint Venture Agreement, the Corporation has fulfilled its capital contribution commitments to Weichai Ballard JV.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2022, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage ownership interest (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net assets (100%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporation's share of net assets (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Incorporation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Elimination of unrealized profit on downstream sales, net of sale to third party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying amount of investment in Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14.&#160;&#160;&#160;&#160;Investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Weichai Ballard JV (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue (100%)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss (100%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporation's share of net loss (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Synergy Ballard JVCo&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recognition of 10% profit on inventory sold  to third party, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity in loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Synergy Ballard JVCo is an associate in which the Corporation has significant influence and a 10% ownership interest.  During the year ended December&#160;31, 2022, the Corporation made committed capital contributions of $nil (2021 - $nil) to Synergy Ballard JVCo.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Long-term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the above equity-accounted investments, the Corporation has also acquired ownership interest in various other investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - HyCap Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Clean H2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - HyCap Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Clean H2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments for long -term investments totalling $16,877,000 (2021 -$9,025,000) were comprised of decreases in long-term investments of $16,892,000 (2021 - $10,447,000) offset by increases in short-term investments of $15,000 (2021 -$1,422,000) and were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14.&#160;&#160;&#160;&#160;Investments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Forsee Power&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Corporation acquired a non-controlling 9.77% equity interest in Forsee Power SA ("Forsee Power"), a French company specializing in the design, development, manufacture, commercialization, and financing of smart battery systems for sustainable electric transport.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments totalling   $(14,865,000) (2021 - $(10,474,000)) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in Forsee Power of $18,470,000 as of December&#160;31, 2022 (2021 - $33,335,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Wisdom Motor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the Corporation invested $10,000,000 and acquired a non-controlling 7.169% interest in Wisdom Group Holdings Ltd. ("Wisdom Motor"), a Cayman Island holding company with operating subsidiaries whose business includes the design and manufacture of vehicles, including zero emission fuel cell electric buses, trucks, and battery-electric vehicles.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the year ended December&#160;31, 2022,  changes in fair value totalling $nil were recognized in the consolidated statements of loss and comprehensive income (loss), resulting in net fair value investment in Wisdom Motor of $10,000,000 as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Quantron AG&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2022, the Corporation invested &#x20ac;5,000,000 and acquired a non-controlling 1.89% in Quantron AG, a global electric vehicle integrator and an emerging specialty OEM, to accelerate fuel cell truck adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, changes in foreign exchange adjustments totalling $150,000 were recognized as an unrealized gain in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in Quantron AG of $5,333,000 as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Hydrogen Funds &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has invested in two hydrogen infrastructure and growth equity funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;HyCap Fund&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2021, the Corporation invested in HyCap Fund I SCSp (&#x201c;HyCap&#x201d;), a special limited partnership registered in Luxembourg.  During the year ended December&#160;31, 2022, the Corporation made additional contributions of &#xa3;1,550,000 ($1,924,000) (2021 - &#xa3;5,665,000 ($7,610,000)) for total contributions of  &#xa3;7,215,000 ($9,534,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments totalling  $(1,597,000) (2021 - $26,000) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income( loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in HyCap of $7,963,000 as of December&#160;31, 2022 (2021 - $7,636,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Clean H2 Infrastructure Fund&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2021, the Corporation invested in Clean H2 Infrastructure Fund I ("Clean H2"), a special limited partnership registered in France.  During the year ended December&#160;31, 2022, the Corporation made additional  contributions of &#x20ac;696,000 ($806,000) (2021 - &#x20ac;300,000 ($338,000)) for total contributions of &#x20ac;996,000 ($1,144,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14.&#160;&#160;&#160;&#160;Investments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Hydrogen Funds (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Clean H2 Infrastructure Fund (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, changes in fair value and foreign exchange adjustments totalling  $(580,000) (2021 - $1,000) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 33), resulting in net fair value investment in Clean H2 of $565,000 as of December&#160;31, 2022 (2021 - $339,000).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory>
    <ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-759">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Weichai Ballard JV (note 4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Synergy Ballard JVCo (note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in HyCap Fund I SCSp&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in CleanH2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital contribution to JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recognition of 49% profit on inventory not yet sold to third party, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity in loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustment due to foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2022, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage ownership interest (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(23,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net assets (100%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporation's share of net assets (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Incorporation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Elimination of unrealized profit on downstream sales, net of sale to third party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying amount of investment in Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14.&#160;&#160;&#160;&#160;Investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Weichai Ballard JV (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue (100%)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss (100%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporation's share of net loss (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Synergy Ballard JVCo&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recognition of 10% profit on inventory sold  to third party, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity in loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i95533c2cf0954f8e8764a6a9e28e8033_I20221231"
      decimals="-3"
      id="f-760"
      unitRef="usd">24026000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i46188e2442a94c65b6b1ce7eea556bbe_I20211231"
      decimals="-3"
      id="f-761"
      unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i578fb7f63ce644d89f650249fd390192_I20221231"
      decimals="-3"
      id="f-762"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i0680e2383301417097d23543c77f1746_I20211231"
      decimals="-3"
      id="f-763"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i1c909be2abf74d0399e0beecff863655_I20221231"
      decimals="-3"
      id="f-764"
      unitRef="usd">18470000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="id4391ae22a9743b8a8621220f4d7ad28_I20211231"
      decimals="-3"
      id="f-765"
      unitRef="usd">33335000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i7cf2915f53414462a21f022fdae870df_I20221231"
      decimals="-3"
      id="f-766"
      unitRef="usd">10000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="idd04e625c9264c82b023f7194413c169_I20211231"
      decimals="-3"
      id="f-767"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i70485245b34c49418082ae2b6003c8bc_I20221231"
      decimals="-3"
      id="f-768"
      unitRef="usd">5333000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="id2fcc0dd800f46fea6e0785690048c05_I20211231"
      decimals="-3"
      id="f-769"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i8fbf0d131abc4b0490dbaad5c17d5ba4_I20221231"
      decimals="-3"
      id="f-770"
      unitRef="usd">7963000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i6f21a3b38a724f109dd5b34378c9b11d_I20211231"
      decimals="-3"
      id="f-771"
      unitRef="usd">7636000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i7776ea1176214d92885c6d741a31ff4e_I20221231"
      decimals="-3"
      id="f-772"
      unitRef="usd">565000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i74becb3e2e15422da61fe9d44c7bda6d_I20211231"
      decimals="-3"
      id="f-773"
      unitRef="usd">339000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-774"
      unitRef="usd">66357000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-775"
      unitRef="usd">70292000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-776"
      unitRef="usd">-11617000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-777"
      unitRef="usd">-16140000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="-3"
      id="f-778"
      unitRef="usd">-11599000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231"
      decimals="-3"
      id="f-779"
      unitRef="usd">-16084000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231"
      decimals="-3"
      id="f-780"
      unitRef="usd">-18000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231"
      decimals="-3"
      id="f-781"
      unitRef="usd">-56000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i46188e2442a94c65b6b1ce7eea556bbe_I20211231"
      decimals="-3"
      id="f-782"
      unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ia6090543ba3142e48a4277a55353ef4f_I20201231"
      decimals="-3"
      id="f-783"
      unitRef="usd">27561000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="-3"
      id="f-784"
      unitRef="usd">9272000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231"
      decimals="-3"
      id="f-785"
      unitRef="usd">12351000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="2"
      id="f-786"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="-3"
      id="f-787"
      unitRef="usd">549000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231"
      decimals="-3"
      id="f-788"
      unitRef="usd">3909000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="-3"
      id="f-789"
      unitRef="usd">-11599000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231"
      decimals="-3"
      id="f-790"
      unitRef="usd">-16084000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="-3"
      id="f-791"
      unitRef="usd">-3178000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231"
      decimals="-3"
      id="f-792"
      unitRef="usd">1245000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i95533c2cf0954f8e8764a6a9e28e8033_I20221231"
      decimals="-3"
      id="f-793"
      unitRef="usd">24026000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i46188e2442a94c65b6b1ce7eea556bbe_I20211231"
      decimals="-3"
      id="f-794"
      unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="2"
      id="f-795"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="-3"
      id="f-796"
      unitRef="usd">9272000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="-3"
      id="f-797"
      unitRef="cny">62475000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231"
      decimals="-3"
      id="f-798"
      unitRef="usd">12351000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231"
      decimals="-3"
      id="f-799"
      unitRef="cny">79625000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="2"
      id="f-800"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:CurrentAssets
      contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231"
      decimals="-3"
      id="f-801"
      unitRef="usd">80088000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231"
      decimals="-3"
      id="f-802"
      unitRef="usd">104907000</ifrs-full:CurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231"
      decimals="-3"
      id="f-803"
      unitRef="usd">2618000</ifrs-full:NoncurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231"
      decimals="-3"
      id="f-804"
      unitRef="usd">2339000</ifrs-full:NoncurrentAssets>
    <ifrs-full:CurrentLiabilities
      contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231"
      decimals="-3"
      id="f-805"
      unitRef="usd">23460000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231"
      decimals="-3"
      id="f-806"
      unitRef="usd">36385000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231"
      decimals="-3"
      id="f-807"
      unitRef="usd">2314000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231"
      decimals="-3"
      id="f-808"
      unitRef="usd">2861000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NetAssetsLiabilities
      contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231"
      decimals="-3"
      id="f-809"
      unitRef="usd">56932000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:NetAssetsLiabilities
      contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231"
      decimals="-3"
      id="f-810"
      unitRef="usd">68000000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="2"
      id="f-811"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:NetAssetsLiabilities
      contextRef="i95533c2cf0954f8e8764a6a9e28e8033_I20221231"
      decimals="-3"
      id="f-812"
      unitRef="usd">27895000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:NetAssetsLiabilities
      contextRef="i46188e2442a94c65b6b1ce7eea556bbe_I20211231"
      decimals="-3"
      id="f-813"
      unitRef="usd">33320000</ifrs-full:NetAssetsLiabilities>
    <bldp:Incorporationcosts
      contextRef="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231"
      decimals="-3"
      id="f-814"
      unitRef="usd">324000</bldp:Incorporationcosts>
    <bldp:Incorporationcosts
      contextRef="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231"
      decimals="-3"
      id="f-815"
      unitRef="usd">324000</bldp:Incorporationcosts>
    <bldp:EliminationOfUnrealizedProfitOnDownstreamSales
      contextRef="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231"
      decimals="-3"
      id="f-816"
      unitRef="usd">4193000</bldp:EliminationOfUnrealizedProfitOnDownstreamSales>
    <bldp:EliminationOfUnrealizedProfitOnDownstreamSales
      contextRef="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231"
      decimals="-3"
      id="f-817"
      unitRef="usd">4662000</bldp:EliminationOfUnrealizedProfitOnDownstreamSales>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i50e4f552ccf141459453420a5e4a97a6_I20221231"
      decimals="-3"
      id="f-818"
      unitRef="usd">24026000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i4d6db9484d734b63bc299b146af7fb9e_I20211231"
      decimals="-3"
      id="f-819"
      unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:Revenue
      contextRef="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231"
      decimals="-3"
      id="f-820"
      unitRef="usd">6476000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231"
      decimals="-3"
      id="f-821"
      unitRef="usd">38260000</ifrs-full:Revenue>
    <ifrs-full:ProfitLoss
      contextRef="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231"
      decimals="-3"
      id="f-822"
      unitRef="usd">-23672000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231"
      decimals="-3"
      id="f-823"
      unitRef="usd">-32825000</ifrs-full:ProfitLoss>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="2"
      id="f-824"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="ibdbac931c73049b6911fc8f6581d90f5_D20220101-20221231"
      decimals="-3"
      id="f-825"
      unitRef="usd">-11599000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i1c7860a9a4744ab39ecea2fbfb35f0c2_D20210101-20211231"
      decimals="-3"
      id="f-826"
      unitRef="usd">-16084000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i47af568cf0f4431a8f63de2df3e30ec0_I20211231"
      decimals="-3"
      id="f-827"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i641db5a361844bcc8ec8c2e589d9b360_I20201231"
      decimals="-3"
      id="f-828"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231"
      decimals="2"
      id="f-829"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231"
      decimals="-3"
      id="f-830"
      unitRef="usd">18000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231"
      decimals="-3"
      id="f-831"
      unitRef="usd">56000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231"
      decimals="-3"
      id="f-832"
      unitRef="usd">-18000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231"
      decimals="-3"
      id="f-833"
      unitRef="usd">-56000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ib1f1275ae2d6423aa1f1a55c03241087_I20221231"
      decimals="-3"
      id="f-834"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i47af568cf0f4431a8f63de2df3e30ec0_I20211231"
      decimals="-3"
      id="f-835"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="ia692ace2897d46e9957ea6601142139d_D20220101-20221231"
      decimals="2"
      id="f-836"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ia692ace2897d46e9957ea6601142139d_D20220101-20221231"
      decimals="INF"
      id="f-837"
      unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="id66d7ed9353a4099b7444075e3db7182_D20210101-20211231"
      decimals="INF"
      id="f-838"
      unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:DisclosureOfInterestsInAssociatesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-839">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the above equity-accounted investments, the Corporation has also acquired ownership interest in various other investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - HyCap Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Clean H2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - HyCap Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Clean H2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInterestsInAssociatesExplanatory>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i871ff91eae9b494d96af738b699d0de2_I20211231"
      decimals="-3"
      id="f-840"
      unitRef="usd">33335000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i757ab00e0aec41fea0ee29ba219e1a54_D20220101-20221231"
      decimals="-3"
      id="f-841"
      unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue
      contextRef="i757ab00e0aec41fea0ee29ba219e1a54_D20220101-20221231"
      decimals="-3"
      id="f-842"
      unitRef="usd">-14865000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i5e0cfa3374414ba590247a96cdc6f258_I20221231"
      decimals="-3"
      id="f-843"
      unitRef="usd">18470000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ie9ac80b557fc4ae38e9df54bcb63381e_I20211231"
      decimals="-3"
      id="f-844"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="idc75e7e428184bc69f04beb9fdb069d1_D20220101-20221231"
      decimals="-3"
      id="f-845"
      unitRef="usd">10000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue
      contextRef="idc75e7e428184bc69f04beb9fdb069d1_D20220101-20221231"
      decimals="-3"
      id="f-846"
      unitRef="usd">0</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i167380a26d2942aa80c406abf074a9d1_I20221231"
      decimals="-3"
      id="f-847"
      unitRef="usd">10000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ifb44fac3280546f498b3e09b80d5cd7b_I20211231"
      decimals="-3"
      id="f-848"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5430ed9badc9411992af1125b8bb42a5_D20220101-20221231"
      decimals="-3"
      id="f-849"
      unitRef="usd">5183000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue
      contextRef="i5430ed9badc9411992af1125b8bb42a5_D20220101-20221231"
      decimals="-3"
      id="f-850"
      unitRef="usd">150000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i6610d6cc7c0540cfb48613dd0974ab86_I20221231"
      decimals="-3"
      id="f-851"
      unitRef="usd">5333000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i80883ccb3bd34f9880002cdfd7557264_I20211231"
      decimals="-3"
      id="f-852"
      unitRef="usd">7636000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i2b909ab9d92e4fc1acf61f1ed819ff67_D20220101-20221231"
      decimals="-3"
      id="f-853"
      unitRef="usd">1924000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue
      contextRef="i2b909ab9d92e4fc1acf61f1ed819ff67_D20220101-20221231"
      decimals="-3"
      id="f-854"
      unitRef="usd">-1597000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i0c0f60178d484a2189bec1c1898522f7_I20221231"
      decimals="-3"
      id="f-855"
      unitRef="usd">7963000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i5609230e13204943b5b8a508957b6fb3_I20211231"
      decimals="-3"
      id="f-856"
      unitRef="usd">339000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ibd24b48e3b764a8394d9c51efcfbb432_D20220101-20221231"
      decimals="-3"
      id="f-857"
      unitRef="usd">806000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue
      contextRef="ibd24b48e3b764a8394d9c51efcfbb432_D20220101-20221231"
      decimals="-3"
      id="f-858"
      unitRef="usd">-580000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="id1207b9fbdc74b7fa3d7aac4fdae201f_I20221231"
      decimals="-3"
      id="f-859"
      unitRef="usd">565000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i6b3eff591830403fbf98f58be51386cc_I20211231"
      decimals="-3"
      id="f-860"
      unitRef="usd">41310000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i6b4e375436614ab296fcc4c0703d902f_D20220101-20221231"
      decimals="-3"
      id="f-861"
      unitRef="usd">17913000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue
      contextRef="i6b4e375436614ab296fcc4c0703d902f_D20220101-20221231"
      decimals="-3"
      id="f-862"
      unitRef="usd">-16892000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i1ec333dfa4684dc4a10d2684efe0587b_I20221231"
      decimals="-3"
      id="f-863"
      unitRef="usd">42331000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i0b93b83137884476a5d7a41129d37e09_I20201231"
      decimals="-3"
      id="f-864"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ie1f3f6aefeb04b3d8f1b421deb6384d4_D20210101-20211231"
      decimals="-3"
      id="f-865"
      unitRef="usd">43809000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue
      contextRef="ie1f3f6aefeb04b3d8f1b421deb6384d4_D20210101-20211231"
      decimals="-3"
      id="f-866"
      unitRef="usd">-10474000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i871ff91eae9b494d96af738b699d0de2_I20211231"
      decimals="-3"
      id="f-867"
      unitRef="usd">33335000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ieb80aa6084d54412a40513cf3bc475f0_I20201231"
      decimals="-3"
      id="f-868"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i7cf6c0ef30d6475f833091861e121ecb_D20210101-20211231"
      decimals="-3"
      id="f-869"
      unitRef="usd">7610000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue
      contextRef="i7cf6c0ef30d6475f833091861e121ecb_D20210101-20211231"
      decimals="-3"
      id="f-870"
      unitRef="usd">26000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i80883ccb3bd34f9880002cdfd7557264_I20211231"
      decimals="-3"
      id="f-871"
      unitRef="usd">7636000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i1b97b2dd6418471bbe8890428cec2735_I20201231"
      decimals="-3"
      id="f-872"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i876d59b0465d45ff9bcff4114023dbf9_D20210101-20211231"
      decimals="-3"
      id="f-873"
      unitRef="usd">338000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue
      contextRef="i876d59b0465d45ff9bcff4114023dbf9_D20210101-20211231"
      decimals="-3"
      id="f-874"
      unitRef="usd">1000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i5609230e13204943b5b8a508957b6fb3_I20211231"
      decimals="-3"
      id="f-875"
      unitRef="usd">339000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="id77338a7307f4421becefe93ac35ad54_I20201231"
      decimals="-3"
      id="f-876"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i901433f1cd3e4b3da8b6e31aa535d8e5_D20210101-20211231"
      decimals="-3"
      id="f-877"
      unitRef="usd">51757000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue
      contextRef="i901433f1cd3e4b3da8b6e31aa535d8e5_D20210101-20211231"
      decimals="-3"
      id="f-878"
      unitRef="usd">-10447000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i6b3eff591830403fbf98f58be51386cc_I20211231"
      decimals="-3"
      id="f-879"
      unitRef="usd">41310000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-880"
      unitRef="usd">-16877000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-881"
      unitRef="usd">-9025000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <bldp:DecreaseInShortTermInvestments
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-882"
      unitRef="usd">-16892000</bldp:DecreaseInShortTermInvestments>
    <bldp:DecreaseInShortTermInvestments
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-883"
      unitRef="usd">-10447000</bldp:DecreaseInShortTermInvestments>
    <bldp:IncreaseInShortTermInvestment
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-884"
      unitRef="usd">15000</bldp:IncreaseInShortTermInvestment>
    <bldp:IncreaseInShortTermInvestment
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-885"
      unitRef="usd">1422000</bldp:IncreaseInShortTermInvestment>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="ib31798a4a9b249c69e2586a018de2173_D20211001-20211031"
      decimals="4"
      id="f-886"
      unitRef="number">0.0977</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="i810638db36d34d9a9e53951ba14bd43c_D20220101-20221231"
      decimals="-3"
      id="f-887"
      unitRef="usd">-14865000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="idd86dcb59ef54565b9734ffd60380d9e_D20210101-20211231"
      decimals="-3"
      id="f-888"
      unitRef="usd">-10474000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ic31a93eda5da489f93c9cef8230fdb30_I20221231"
      decimals="-3"
      id="f-889"
      unitRef="usd">18470000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i0f4892c617a8481c852d3ddbbe6b5475_I20211231"
      decimals="-3"
      id="f-890"
      unitRef="usd">33335000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i92b2b1cdc14f4a3785a8f53da3e2ef9d_I20220630"
      decimals="-3"
      id="f-891"
      unitRef="usd">10000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i4a563de436274633858b8207b7866dde_D20220601-20220630"
      decimals="INF"
      id="f-892"
      unitRef="number">0.07169</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="i52a616c673bf4d109429e786ff30ae0a_D20220101-20221231"
      decimals="-3"
      id="f-893"
      unitRef="usd">0</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i3934cca489834c7e9bf7d5a5eaf6ec22_I20221231"
      decimals="-3"
      id="f-894"
      unitRef="usd">10000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i4330e65f64314f8da28c4baf128495dd_I20220930"
      decimals="-3"
      id="f-895"
      unitRef="eur">5000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i20df243c8d684e22ae6b6fc68b76a4bc_D20220901-20220930"
      decimals="4"
      id="f-896"
      unitRef="number">0.0189</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="i13b4c83dce4d4612ab181fb81e433949_D20220101-20221231"
      decimals="-3"
      id="f-897"
      unitRef="usd">150000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i13c967f8e6224740ac314d95c3eab9b9_I20221231"
      decimals="-3"
      id="f-898"
      unitRef="usd">5333000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <bldp:NumberOfHydrogensInfrastructureAndGrowthEquityFunds
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="INF"
      id="f-899"
      unitRef="hydrogen_fund">2</bldp:NumberOfHydrogensInfrastructureAndGrowthEquityFunds>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ie5c58c8fe83b49f3aa39c01c2d8596df_D20220101-20221231"
      decimals="-3"
      id="f-900"
      unitRef="gbp">1550000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ie5c58c8fe83b49f3aa39c01c2d8596df_D20220101-20221231"
      decimals="-3"
      id="f-901"
      unitRef="usd">1924000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i61159d6c623d479296ed76b884a736ad_D20210101-20211231"
      decimals="-3"
      id="f-902"
      unitRef="gbp">5665000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i61159d6c623d479296ed76b884a736ad_D20210101-20211231"
      decimals="-3"
      id="f-903"
      unitRef="usd">7610000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i2244e097153e42baaaa1695de5e6d156_D20210801-20210831"
      decimals="-3"
      id="f-904"
      unitRef="gbp">7215000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i2244e097153e42baaaa1695de5e6d156_D20210801-20210831"
      decimals="-3"
      id="f-905"
      unitRef="usd">9534000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i44f9ef05aa6f4ee285d89617d83749f5_D20220101-20221231"
      decimals="-3"
      id="f-906"
      unitRef="usd">1597000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ice9945f2a99e43efa22f406b6e65f5a4_D20210101-20211231"
      decimals="-3"
      id="f-907"
      unitRef="usd">26000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i3197d03e31b1438f805001c47cce23d2_I20221231"
      decimals="-3"
      id="f-908"
      unitRef="usd">7963000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="icbc44bb644254a8689e16e0f694685b3_I20211231"
      decimals="-3"
      id="f-909"
      unitRef="usd">7636000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ic2d7d12d2cd0482fa071ae86117f4819_D20220101-20221231"
      decimals="-3"
      id="f-910"
      unitRef="eur">696000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ic2d7d12d2cd0482fa071ae86117f4819_D20220101-20221231"
      decimals="-3"
      id="f-911"
      unitRef="usd">806000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ieeceff21f296427cbf1df3fcccb4a369_D20210101-20211231"
      decimals="-3"
      id="f-912"
      unitRef="eur">300000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ieeceff21f296427cbf1df3fcccb4a369_D20210101-20211231"
      decimals="-3"
      id="f-913"
      unitRef="usd">338000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i958c4bf842bd4b52a2b6c5f445407f12_D20211201-20211231"
      decimals="-3"
      id="f-914"
      unitRef="eur">996000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i958c4bf842bd4b52a2b6c5f445407f12_D20211201-20211231"
      decimals="-3"
      id="f-915"
      unitRef="usd">1144000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="i2da9a16e7ad84858a300ce6e0eb28f46_D20220101-20221231"
      decimals="-3"
      id="f-916"
      unitRef="usd">-580000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="i0d094c9c55d542ebb5021432728e25d7_D20210101-20211231"
      decimals="-3"
      id="f-917"
      unitRef="usd">1000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i5a30caa0de0b43838e615f1888758c89_I20221231"
      decimals="-3"
      id="f-918"
      unitRef="usd">565000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i82b7122fd31f4d2ba16d2a873ccf90fe_I20211231"
      decimals="-3"
      id="f-919"
      unitRef="usd">339000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:DisclosureOfBorrowingsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-920">Bank facilities:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has the following bank facilities available to it.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Letter of Guarantee Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has a Letter of Guarantee Facility (&#x201c;LG Facility&#x201d;), enabling the bank to issue letters of guarantees, standby letters of credit, performance bonds, counter guarantees, counter standby letters of credit or similar credits on the Corporation's behalf from time to time up to a maximum of $2,000,000. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, $nil (2021 - $nil) was outstanding on the LG Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Exchange Facility &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation also has a $25,000,000 Foreign Exchange Facility (&#x201c;FX Facility&#x201d;) that enables the Corporation to enter into foreign exchange currency contracts (at face value amounts in excess of the FX facility) secured by a guarantee from Export Development Canada.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN $38,000,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2021 &#x2013; CDN $26,500,000) at an average rate of 1.31 CDN per U.S. dollar, resulting in an unrealized loss of CDN $1,201,000 at December&#160;31, 2022 (2021 &#x2013; $33,000). The unrealized loss on forward foreign exchange contracts is presented in prepaid expenses and other current assets on the statement of financial position.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBorrowingsExplanatory>
    <bldp:LineOfCreditFacilityMaximumBorrowingCapacity1
      contextRef="ibb4271ea0fe44ae4bc4f848377e1b6fe_I20221231"
      decimals="INF"
      id="f-921"
      unitRef="cad">2000000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <ifrs-full:Borrowings
      contextRef="ibb4271ea0fe44ae4bc4f848377e1b6fe_I20221231"
      decimals="INF"
      id="f-922"
      unitRef="cad">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i4c3749a3d91b4ac28b8fd68a8a2565c4_I20211231"
      decimals="INF"
      id="f-923"
      unitRef="cad">0</ifrs-full:Borrowings>
    <bldp:ForeignExchangeFacility
      contextRef="i26f76c5ec2984f4298d7e1ec9ca09fe5_I20221231"
      decimals="INF"
      id="f-924"
      unitRef="cad">25000000</bldp:ForeignExchangeFacility>
    <ifrs-full:NotionalAmount
      contextRef="i84620607f3054ddca12a295f0ae24819_I20221231"
      decimals="INF"
      id="f-925"
      unitRef="cad">38000000</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="i323bdbf1e9e54358840c61f81d07b8f4_I20211231"
      decimals="INF"
      id="f-926"
      unitRef="cad">26500000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i84620607f3054ddca12a295f0ae24819_I20221231"
      decimals="2"
      id="f-927"
      unitRef="cad">1.31</ifrs-full:AveragePriceOfHedgingInstrument>
    <bldp:ForeignCurrencyTransactionGainLossUnrealized1
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-928"
      unitRef="cad">-1201000</bldp:ForeignCurrencyTransactionGainLossUnrealized1>
    <bldp:ForeignCurrencyTransactionGainLossUnrealized1
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-929"
      unitRef="cad">-33000</bldp:ForeignCurrencyTransactionGainLossUnrealized1>
    <ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-930">Trade and other payables:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Compensation payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory>
    <bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-931">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Compensation payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock>
    <ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-932"
      unitRef="usd">20440000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-933"
      unitRef="usd">13689000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
    <bldp:EmployeeRelatedLiabilitiesCurrent1
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-934"
      unitRef="usd">13248000</bldp:EmployeeRelatedLiabilitiesCurrent1>
    <bldp:EmployeeRelatedLiabilitiesCurrent1
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-935"
      unitRef="usd">15830000</bldp:EmployeeRelatedLiabilitiesCurrent1>
    <ifrs-full:OtherCurrentLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-936"
      unitRef="usd">6059000</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherCurrentLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-937"
      unitRef="usd">9130000</ifrs-full:OtherCurrentLiabilities>
    <bldp:TaxesPayableCurrent1
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-938"
      unitRef="usd">586000</bldp:TaxesPayableCurrent1>
    <bldp:TaxesPayableCurrent1
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-939"
      unitRef="usd">906000</bldp:TaxesPayableCurrent1>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-940"
      unitRef="usd">40333000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-941"
      unitRef="usd">39555000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-942">Deferred revenue:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory>
    <ifrs-full:CurrentContractLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-943"
      unitRef="usd">12109000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231"
      decimals="-3"
      id="f-944"
      unitRef="usd">9888000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-945"
      unitRef="usd">21650000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-946"
      unitRef="usd">23618000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities>
    <ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-947"
      unitRef="usd">25729000</ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities>
    <ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-948"
      unitRef="usd">21397000</ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-949"
      unitRef="usd">8030000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-950"
      unitRef="usd">12109000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:DisclosureOfProvisionsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-951">Provisions and other liabilities:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Onerous &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contingent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Legal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions made during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions used/paid during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions reversed/expired during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opening retained earnings adjustment (note 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions made during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions used/paid during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions reversed/expired during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring provision&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring charges relate to minor restructurings focused on overhead cost reductions and relate primarily to employee termination benefits.  Restructuring charges are recognized in other operating expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranty provision&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation recorded warranty provisions of $5,851,000 (2021 - $4,102,000), comprised of $4,580,000  (2021 - $2,711,000) related to new product sales and $1,271,000 (2021 - $1,391,000) related to upward warranty adjustments.  This was offset by warranty expenditures of $2,391,000 (2021 - $3,894,000) and downward warranty adjustments of $860,000 (2021 - $1,112,000), due primarily to contractual expirations and changes in estimated and actual costs to repair.  As of December&#160;31, 2022, total warranty provision of $11,327,000  has been accrued in provisions and other current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Onerous Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On completion of a review of the Corporation's "open" contracts as of December 31, 2021, it was determined that on adoption of the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amendments to IAS 37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on January 1, 202&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,  additional onerous contract costs of $1,200,000 were recognized as an opening balance adjustment to accumulated deficit.   As of December&#160;31, 2022, total onerous contract costs of $4,400,000 have been accrued in provisions and other current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18.&#160;&#160;&#160;&#160;Provisions and other liabilities (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Onerous Contracts (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation will continue to review open contracts on a quarterly basis to determine if any ongoing or new contracts become onerous, and  if any of the underlying conditions or assumptions change which would require an adjustment to the accrued provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingent Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the acquisition of Ballard Motive Solutions in November 2021 (note 7), total consideration included earn-out cash consideration payable by the Corporation, based on the achievement of certain performance milestones over a three year period from the acquisition date.  These future cash payments of up to $27,000,000 are contingently based on the successful attainment of numerous milestone objectives over a three-year period discounted for the estimated probability of successful occurrence and for the timing delay in receiving the cash payments, or $26,258,000.  As part of the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK, there was a change in estimate in the fair value of contingent consideration due to changes in expectation of achieving milestones. During the year ended December&#160;31, 2022, the Corporation recognized a recovery of expected contingent consideration no longer payable of $9,891,000, consisting of the cancellation of certain milestones.  The contingent consideration provision now comprises the last remaining milestone at its estimated value of $2,078,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, cash payments of $14,900,000 were made by the Corporation upon successful achievement of certain performance milestones.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal provision&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK (note 7), the Corporation recorded a legal provision for various contract exit and modification costs, grant adjustment charges, and legal and advisory costs, net of expected recoveries.  As at December&#160;31, 2022, costs totalling $2,968,000 were accrued in other operating expense (note 25).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other liabilities:  Decommissioning liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision for decommissioning liabilities has been recorded for the Corporation&#x2019;s head office building in Burnaby, British Columbia and is related to estimated site restoration obligations at the end of the lease term. The Corporation has made certain modifications to the leased building to facilitate the manufacturing and testing of its fuel cell products. Consequently, the site restoration obligations relate primarily to dismantling and removing various manufacturing and test equipment and restoring the infrastructure of the leased building to its original state of when the lease was entered into.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the long-term nature of the liability, the most significant uncertainty in estimating the provision is the costs that will be incurred. The Corporation has determined a range of reasonably possible outcomes of the total costs for the head office building. In determining the fair value of the decommissioning liabilities, the estimated future cash flows have been discounted at 3.41% per annum (2021 &#x2013; 1.25%).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of December&#160;31, 2022. Based on the assessment, an increase of $nil in the provision (2021 - $65,000) was recorded against decommissioning liabilities, in addition to accretion costs of $44,000 (2021 - $44,000) and offset by the effect of movements in exchange rates of $(117,000) (2021 - $4,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other liabilities:  Decommissioning liabilities (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net discounted amount of estimated cash flows required to settle the obligation for the building is $1,805,000 (2021 - $1,877,000) which is expected to be settled at the end of the lease term in 2025.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfProvisionsExplanatory>
    <ifrs-full:DisclosureOfOtherProvisionsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-952">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Onerous &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contingent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Legal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions made during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions used/paid during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions reversed/expired during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opening retained earnings adjustment (note 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions made during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions used/paid during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions reversed/expired during year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:27pt;text-indent:-9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherProvisionsExplanatory>
    <ifrs-full:Provisions
      contextRef="i3e2b904b762e480b8717df2e97a821c8_I20201231"
      decimals="-3"
      id="f-953"
      unitRef="usd">10000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i6a4319e0074148349b8a509dfd5ab0b3_I20201231"
      decimals="-3"
      id="f-954"
      unitRef="usd">9625000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i6f3057622b38419ab80f311e2cc9d40c_I20201231"
      decimals="-3"
      id="f-955"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i725cf03ed06245d38ea2fd91007f5f45_I20201231"
      decimals="-3"
      id="f-956"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i5ef23334b50a44eea33facfb0ddb73a1_I20201231"
      decimals="-3"
      id="f-957"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i42329b99eea64379b3186692f12e0eb3_I20201231"
      decimals="-3"
      id="f-958"
      unitRef="usd">1764000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231"
      decimals="-3"
      id="f-959"
      unitRef="usd">11399000</ifrs-full:Provisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ic60f5cf4e8154a2ebd26830786501b81_D20210101-20211231"
      decimals="-3"
      id="f-960"
      unitRef="usd">131000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231"
      decimals="-3"
      id="f-961"
      unitRef="usd">4102000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="icf5c93364f2442e8910a8efbbdeaf5b1_D20210101-20211231"
      decimals="-3"
      id="f-962"
      unitRef="usd">300000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="icd4d6a6a1b1e44299ad3de371c62aae0_D20210101-20211231"
      decimals="-3"
      id="f-963"
      unitRef="usd">26258000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i9df03acd6b2f42d5b6825cedf13d759e_D20210101-20211231"
      decimals="-3"
      id="f-964"
      unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231"
      decimals="-3"
      id="f-965"
      unitRef="usd">109000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-966"
      unitRef="usd">30900000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ic60f5cf4e8154a2ebd26830786501b81_D20210101-20211231"
      decimals="-3"
      id="f-967"
      unitRef="usd">136000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231"
      decimals="-3"
      id="f-968"
      unitRef="usd">3894000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="icf5c93364f2442e8910a8efbbdeaf5b1_D20210101-20211231"
      decimals="-3"
      id="f-969"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="icd4d6a6a1b1e44299ad3de371c62aae0_D20210101-20211231"
      decimals="-3"
      id="f-970"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i9df03acd6b2f42d5b6825cedf13d759e_D20210101-20211231"
      decimals="-3"
      id="f-971"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231"
      decimals="-3"
      id="f-972"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-973"
      unitRef="usd">4030000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ic60f5cf4e8154a2ebd26830786501b81_D20210101-20211231"
      decimals="-3"
      id="f-974"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231"
      decimals="-3"
      id="f-975"
      unitRef="usd">1112000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="icf5c93364f2442e8910a8efbbdeaf5b1_D20210101-20211231"
      decimals="-3"
      id="f-976"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="icd4d6a6a1b1e44299ad3de371c62aae0_D20210101-20211231"
      decimals="-3"
      id="f-977"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i9df03acd6b2f42d5b6825cedf13d759e_D20210101-20211231"
      decimals="-3"
      id="f-978"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231"
      decimals="-3"
      id="f-979"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-980"
      unitRef="usd">1112000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ic60f5cf4e8154a2ebd26830786501b81_D20210101-20211231"
      decimals="-3"
      id="f-981"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231"
      decimals="-3"
      id="f-982"
      unitRef="usd">-9000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="icf5c93364f2442e8910a8efbbdeaf5b1_D20210101-20211231"
      decimals="-3"
      id="f-983"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="icd4d6a6a1b1e44299ad3de371c62aae0_D20210101-20211231"
      decimals="-3"
      id="f-984"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i9df03acd6b2f42d5b6825cedf13d759e_D20210101-20211231"
      decimals="-3"
      id="f-985"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231"
      decimals="-3"
      id="f-986"
      unitRef="usd">4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-987"
      unitRef="usd">-5000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:Provisions
      contextRef="i49708ba55e044027be980222abd6319d_I20211231"
      decimals="-3"
      id="f-988"
      unitRef="usd">5000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i0ce52f6f6b6a481c99ae25870deb5b9b_I20211231"
      decimals="-3"
      id="f-989"
      unitRef="usd">8712000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="id616d0d0f3674381beeb049357784c09_I20211231"
      decimals="-3"
      id="f-990"
      unitRef="usd">300000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ifbd80bdb2c4e4858b50337fc632d23b0_I20211231"
      decimals="-3"
      id="f-991"
      unitRef="usd">26258000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i6e205ac3eefa439ca8cdc95777feb174_I20211231"
      decimals="-3"
      id="f-992"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231"
      decimals="-3"
      id="f-993"
      unitRef="usd">1877000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-994"
      unitRef="usd">37152000</ifrs-full:Provisions>
    <bldp:ProvisionRetainedEarningsAdjustment
      contextRef="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231"
      decimals="-3"
      id="f-995"
      unitRef="usd">0</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment
      contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"
      decimals="-3"
      id="f-996"
      unitRef="usd">0</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment
      contextRef="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231"
      decimals="-3"
      id="f-997"
      unitRef="usd">1200000</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment
      contextRef="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231"
      decimals="-3"
      id="f-998"
      unitRef="usd">0</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment
      contextRef="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231"
      decimals="-3"
      id="f-999"
      unitRef="usd">0</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment
      contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231"
      decimals="-3"
      id="f-1000"
      unitRef="usd">0</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1001"
      unitRef="usd">1200000</bldp:ProvisionRetainedEarningsAdjustment>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231"
      decimals="-3"
      id="f-1002"
      unitRef="usd">455000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"
      decimals="-3"
      id="f-1003"
      unitRef="usd">5851000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231"
      decimals="-3"
      id="f-1004"
      unitRef="usd">2900000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231"
      decimals="-3"
      id="f-1005"
      unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231"
      decimals="-3"
      id="f-1006"
      unitRef="usd">2968000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231"
      decimals="-3"
      id="f-1007"
      unitRef="usd">45000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1008"
      unitRef="usd">12219000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231"
      decimals="-3"
      id="f-1009"
      unitRef="usd">320000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"
      decimals="-3"
      id="f-1010"
      unitRef="usd">2391000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231"
      decimals="-3"
      id="f-1011"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231"
      decimals="-3"
      id="f-1012"
      unitRef="usd">14900000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231"
      decimals="-3"
      id="f-1013"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231"
      decimals="-3"
      id="f-1014"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1015"
      unitRef="usd">17611000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231"
      decimals="-3"
      id="f-1016"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"
      decimals="-3"
      id="f-1017"
      unitRef="usd">860000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231"
      decimals="-3"
      id="f-1018"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231"
      decimals="-3"
      id="f-1019"
      unitRef="usd">9280000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231"
      decimals="-3"
      id="f-1020"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231"
      decimals="-3"
      id="f-1021"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1022"
      unitRef="usd">10140000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i2bd9676429324e2babb91e1e1bf26751_D20220101-20221231"
      decimals="-3"
      id="f-1023"
      unitRef="usd">-3000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"
      decimals="-3"
      id="f-1024"
      unitRef="usd">15000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="idb7c67edccaa4ce39091922e3115bd72_D20220101-20221231"
      decimals="-3"
      id="f-1025"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i096af3ed9a2b4269af0fa14a76a95771_D20220101-20221231"
      decimals="-3"
      id="f-1026"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i70d4c7622b9e4330bb8b157753f6e73e_D20220101-20221231"
      decimals="-3"
      id="f-1027"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231"
      decimals="-3"
      id="f-1028"
      unitRef="usd">-117000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1029"
      unitRef="usd">-105000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:Provisions
      contextRef="i8724f1b6c9084efc8fe5a9086b297edc_I20221231"
      decimals="-3"
      id="f-1030"
      unitRef="usd">137000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i064c7df5b5c049d29b98b88d8d37e688_I20221231"
      decimals="-3"
      id="f-1031"
      unitRef="usd">11327000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i552acebfa07241478150e51d2264c0c1_I20221231"
      decimals="-3"
      id="f-1032"
      unitRef="usd">4400000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ifa1da144df9744df9d7c38346012c077_I20221231"
      decimals="-3"
      id="f-1033"
      unitRef="usd">2078000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i592dce0a26eb4fa88afcaa4b6287b746_I20221231"
      decimals="-3"
      id="f-1034"
      unitRef="usd">2968000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231"
      decimals="-3"
      id="f-1035"
      unitRef="usd">1805000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1036"
      unitRef="usd">22715000</ifrs-full:Provisions>
    <ifrs-full:CurrentProvisions
      contextRef="i49708ba55e044027be980222abd6319d_I20211231"
      decimals="-3"
      id="f-1037"
      unitRef="usd">5000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i0ce52f6f6b6a481c99ae25870deb5b9b_I20211231"
      decimals="-3"
      id="f-1038"
      unitRef="usd">8712000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="id616d0d0f3674381beeb049357784c09_I20211231"
      decimals="-3"
      id="f-1039"
      unitRef="usd">300000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ifbd80bdb2c4e4858b50337fc632d23b0_I20211231"
      decimals="-3"
      id="f-1040"
      unitRef="usd">19240000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i6e205ac3eefa439ca8cdc95777feb174_I20211231"
      decimals="-3"
      id="f-1041"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231"
      decimals="-3"
      id="f-1042"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1043"
      unitRef="usd">28257000</ifrs-full:CurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i49708ba55e044027be980222abd6319d_I20211231"
      decimals="-3"
      id="f-1044"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i0ce52f6f6b6a481c99ae25870deb5b9b_I20211231"
      decimals="-3"
      id="f-1045"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="id616d0d0f3674381beeb049357784c09_I20211231"
      decimals="-3"
      id="f-1046"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ifbd80bdb2c4e4858b50337fc632d23b0_I20211231"
      decimals="-3"
      id="f-1047"
      unitRef="usd">7018000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i6e205ac3eefa439ca8cdc95777feb174_I20211231"
      decimals="-3"
      id="f-1048"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231"
      decimals="-3"
      id="f-1049"
      unitRef="usd">1877000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1050"
      unitRef="usd">8895000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:Provisions
      contextRef="i49708ba55e044027be980222abd6319d_I20211231"
      decimals="-3"
      id="f-1051"
      unitRef="usd">5000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i0ce52f6f6b6a481c99ae25870deb5b9b_I20211231"
      decimals="-3"
      id="f-1052"
      unitRef="usd">8712000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="id616d0d0f3674381beeb049357784c09_I20211231"
      decimals="-3"
      id="f-1053"
      unitRef="usd">300000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ifbd80bdb2c4e4858b50337fc632d23b0_I20211231"
      decimals="-3"
      id="f-1054"
      unitRef="usd">26258000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i6e205ac3eefa439ca8cdc95777feb174_I20211231"
      decimals="-3"
      id="f-1055"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231"
      decimals="-3"
      id="f-1056"
      unitRef="usd">1877000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1057"
      unitRef="usd">37152000</ifrs-full:Provisions>
    <ifrs-full:CurrentProvisions
      contextRef="i8724f1b6c9084efc8fe5a9086b297edc_I20221231"
      decimals="-3"
      id="f-1058"
      unitRef="usd">137000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i064c7df5b5c049d29b98b88d8d37e688_I20221231"
      decimals="-3"
      id="f-1059"
      unitRef="usd">11327000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i552acebfa07241478150e51d2264c0c1_I20221231"
      decimals="-3"
      id="f-1060"
      unitRef="usd">4400000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ifa1da144df9744df9d7c38346012c077_I20221231"
      decimals="-3"
      id="f-1061"
      unitRef="usd">2078000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i592dce0a26eb4fa88afcaa4b6287b746_I20221231"
      decimals="-3"
      id="f-1062"
      unitRef="usd">2968000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231"
      decimals="-3"
      id="f-1063"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1064"
      unitRef="usd">20910000</ifrs-full:CurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i8724f1b6c9084efc8fe5a9086b297edc_I20221231"
      decimals="-3"
      id="f-1065"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i064c7df5b5c049d29b98b88d8d37e688_I20221231"
      decimals="-3"
      id="f-1066"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i552acebfa07241478150e51d2264c0c1_I20221231"
      decimals="-3"
      id="f-1067"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ifa1da144df9744df9d7c38346012c077_I20221231"
      decimals="-3"
      id="f-1068"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i592dce0a26eb4fa88afcaa4b6287b746_I20221231"
      decimals="-3"
      id="f-1069"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231"
      decimals="-3"
      id="f-1070"
      unitRef="usd">1805000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1071"
      unitRef="usd">1805000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:Provisions
      contextRef="i8724f1b6c9084efc8fe5a9086b297edc_I20221231"
      decimals="-3"
      id="f-1072"
      unitRef="usd">137000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i064c7df5b5c049d29b98b88d8d37e688_I20221231"
      decimals="-3"
      id="f-1073"
      unitRef="usd">11327000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i552acebfa07241478150e51d2264c0c1_I20221231"
      decimals="-3"
      id="f-1074"
      unitRef="usd">4400000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ifa1da144df9744df9d7c38346012c077_I20221231"
      decimals="-3"
      id="f-1075"
      unitRef="usd">2078000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i592dce0a26eb4fa88afcaa4b6287b746_I20221231"
      decimals="-3"
      id="f-1076"
      unitRef="usd">2968000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231"
      decimals="-3"
      id="f-1077"
      unitRef="usd">1805000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1078"
      unitRef="usd">22715000</ifrs-full:Provisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"
      decimals="-3"
      id="f-1079"
      unitRef="usd">5851000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231"
      decimals="-3"
      id="f-1080"
      unitRef="usd">4102000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"
      decimals="-3"
      id="f-1081"
      unitRef="usd">4580000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231"
      decimals="-3"
      id="f-1082"
      unitRef="usd">2711000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"
      decimals="-3"
      id="f-1083"
      unitRef="usd">1271000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231"
      decimals="-3"
      id="f-1084"
      unitRef="usd">1391000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"
      decimals="-3"
      id="f-1085"
      unitRef="usd">2391000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231"
      decimals="-3"
      id="f-1086"
      unitRef="usd">3894000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ia6d489d06bd440f09580f4276e2f7e66_D20220101-20221231"
      decimals="-3"
      id="f-1087"
      unitRef="usd">860000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ibe978d7afaf94e5fb6351dfe15927be7_D20210101-20211231"
      decimals="-3"
      id="f-1088"
      unitRef="usd">1112000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:Provisions
      contextRef="i064c7df5b5c049d29b98b88d8d37e688_I20221231"
      decimals="-3"
      id="f-1089"
      unitRef="usd">11327000</ifrs-full:Provisions>
    <ifrs-full:OnerousContractsProvision
      contextRef="id91c9642aada4990a5daeb31bc064a95_I20220101"
      decimals="-3"
      id="f-1090"
      unitRef="usd">1200000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:Provisions
      contextRef="i552acebfa07241478150e51d2264c0c1_I20221231"
      decimals="-3"
      id="f-1091"
      unitRef="usd">4400000</ifrs-full:Provisions>
    <ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate
      contextRef="i6e3bc8985c4b49498b318a0ef12977d7_I20211130"
      decimals="-3"
      id="f-1092"
      unitRef="usd">27000000</ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate>
    <bldp:ContingentConsiderationMilestoneObjectivesAttainmentPeriod
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1093">P3Y</bldp:ContingentConsiderationMilestoneObjectivesAttainmentPeriod>
    <ifrs-full:LiabilitiesIncurred
      contextRef="i6e3bc8985c4b49498b318a0ef12977d7_I20211130"
      decimals="-3"
      id="f-1094"
      unitRef="usd">26258000</ifrs-full:LiabilitiesIncurred>
    <ifrs-full:IncreaseDecreaseInContingentConsiderationAssetLiability
      contextRef="icf3e7f257611459db5f92c71b23780b1_D20220101-20221231"
      decimals="-3"
      id="f-1095"
      unitRef="usd">-9891000</ifrs-full:IncreaseDecreaseInContingentConsiderationAssetLiability>
    <ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1096"
      unitRef="usd">2078000</ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate>
    <bldp:PaymentOfContingentConsiderationLiability
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1097"
      unitRef="usd">14900000</bldp:PaymentOfContingentConsiderationLiability>
    <bldp:ContractTerminationLiabilities
      contextRef="i592dce0a26eb4fa88afcaa4b6287b746_I20221231"
      decimals="-3"
      id="f-1098"
      unitRef="usd">2968000</bldp:ContractTerminationLiabilities>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage
      contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231"
      decimals="4"
      id="f-1099"
      unitRef="number">0.0341</bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage
      contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231"
      decimals="4"
      id="f-1100"
      unitRef="number">0.0125</bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1101"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231"
      decimals="-3"
      id="f-1102"
      unitRef="usd">65000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231"
      decimals="-3"
      id="f-1103"
      unitRef="usd">44000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231"
      decimals="-3"
      id="f-1104"
      unitRef="usd">44000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="idd3e5570dc514bc085438bf36e8c82e2_D20220101-20221231"
      decimals="-3"
      id="f-1105"
      unitRef="usd">-117000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ide964929a8164040ac05826d4ba09cfa_D20210101-20211231"
      decimals="-3"
      id="f-1106"
      unitRef="usd">4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows
      contextRef="i2dba4c98ea8c45b1b29aa4bec1dd72c5_I20221231"
      decimals="-3"
      id="f-1107"
      unitRef="usd">1805000</bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows
      contextRef="i35ddd514b40a4591b325ca25e1a44220_I20211231"
      decimals="-3"
      id="f-1108"
      unitRef="usd">1877000</bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows>
    <ifrs-full:DisclosureOfLeasesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1109">Lease liability:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation leases certain assets under lease agreements. The lease liability consists primarily of leases of land and buildings, office equipment and vehicles.  The leases have interest rates ranging from 2.95% to 8.28% per annum and expire between January 2023 and June 2032. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability, Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability, Non-current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is committed to minimum lease payments as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Analysis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less than one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Between one and five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;More than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, the Corporation made principal payments on its lease liabilities of $3,322,000 (2021 - $2,798,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the lease term. At December&#160;31, 2022, the outstanding deferred gain was $902,000 (2021 &#x2013; $1,318,000).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfLeasesExplanatory>
    <bldp:LeasesInterestRate
      contextRef="i7a60e17b8c0047f088eb27b66c5b8ea9_I20221231"
      decimals="4"
      id="f-1110"
      unitRef="number">0.0295</bldp:LeasesInterestRate>
    <bldp:LeasesInterestRate
      contextRef="id042d0de81634cd5a5a566db5a21ccdb_I20221231"
      decimals="4"
      id="f-1111"
      unitRef="number">0.0828</bldp:LeasesInterestRate>
    <ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1112">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability, Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability, Non-current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="ia8e3f06c77334593b65d46be11f2dae4_I20221231"
      decimals="-3"
      id="f-1113"
      unitRef="usd">3743000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i45b700f39a3e4107b699b04365041d55_I20211231"
      decimals="-3"
      id="f-1114"
      unitRef="usd">3117000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i46947a2fdec640869a0210b9e55c2a5d_I20221231"
      decimals="-3"
      id="f-1115"
      unitRef="usd">39000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="ic9c33ab0046d42379e35f407f7cc78b6_I20211231"
      decimals="-3"
      id="f-1116"
      unitRef="usd">38000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i26317c3b30e9455380f58f3aa1f1f425_I20221231"
      decimals="-3"
      id="f-1117"
      unitRef="usd">113000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i437c20a74d954e4b9e143a0de49f7ee0_I20211231"
      decimals="-3"
      id="f-1118"
      unitRef="usd">83000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1119"
      unitRef="usd">3895000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1120"
      unitRef="usd">3238000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="ia8e3f06c77334593b65d46be11f2dae4_I20221231"
      decimals="-3"
      id="f-1121"
      unitRef="usd">11505000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i45b700f39a3e4107b699b04365041d55_I20211231"
      decimals="-3"
      id="f-1122"
      unitRef="usd">13647000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i46947a2fdec640869a0210b9e55c2a5d_I20221231"
      decimals="-3"
      id="f-1123"
      unitRef="usd">73000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="ic9c33ab0046d42379e35f407f7cc78b6_I20211231"
      decimals="-3"
      id="f-1124"
      unitRef="usd">105000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i26317c3b30e9455380f58f3aa1f1f425_I20221231"
      decimals="-3"
      id="f-1125"
      unitRef="usd">258000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i437c20a74d954e4b9e143a0de49f7ee0_I20211231"
      decimals="-3"
      id="f-1126"
      unitRef="usd">130000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1127"
      unitRef="usd">11836000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1128"
      unitRef="usd">13882000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1129"
      unitRef="usd">15731000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1130"
      unitRef="usd">17120000</ifrs-full:LeaseLiabilities>
    <ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1131">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is committed to minimum lease payments as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Analysis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less than one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Between one and five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;More than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, the Corporation made principal payments on its lease liabilities of $3,322,000 (2021 - $2,798,000).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="icd1618324d394c56a69ab03772ebe753_I20221231"
      decimals="-3"
      id="f-1132"
      unitRef="usd">4854000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="i0533908768ed4fe99b6b0bd52f0b231d_I20221231"
      decimals="-3"
      id="f-1133"
      unitRef="usd">12794000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="i600689c52d8b492998c67a7b900c50fb_I20221231"
      decimals="-3"
      id="f-1134"
      unitRef="usd">548000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1135"
      unitRef="usd">18196000</ifrs-full:GrossLeaseLiabilities>
    <bldp:PrincipalPaymentsOfLeaseLiabilities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1136"
      unitRef="usd">3322000</bldp:PrincipalPaymentsOfLeaseLiabilities>
    <bldp:PrincipalPaymentsOfLeaseLiabilities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1137"
      unitRef="usd">2798000</bldp:PrincipalPaymentsOfLeaseLiabilities>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1138"
      unitRef="usd">902000</bldp:DeferredGainOnFinanceLeaseLiability>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1139"
      unitRef="usd">1318000</bldp:DeferredGainOnFinanceLeaseLiability>
    <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1140">Employee future benefits:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit pension plan liability&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net other post-retirement benefit plan liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee future benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation maintains a defined benefit pension plan covering existing and former employees in the United States. The benefits under the pension plan are based on years of service and salary levels accrued as of December 31, 2009. In 2009, amendments were made to the defined benefit pension plan to freeze benefits accruing to employees at their respective years of service and salary levels obtained as of December 31, 2009. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain employees in the United States are also eligible for post-retirement healthcare, life insurance, and other benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation accrues the present value of its obligations under employee future benefit plans and related costs, net of the present value of plan assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement date used to determine pension and other post-retirement benefit obligations and expense is December 31 of each year. The most recent actuarial valuation of the employee future benefit plans for funding purposes was as of January 1, 2022. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of January 1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation expects contributions of $nil to be paid to its defined benefit plans in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables reconcile the opening balances to the closing balances for the net defined benefit liability and its components for the two plans. The expense recognized in profit or loss is recorded in finance loss and other (note 26).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined benefit pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;19,187&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(17,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,814&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;518&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Experience adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Return on plan assets excluding interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,092&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,092&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Plan expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(868)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions paid by the employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;14,402&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(14,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other post-retirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Experience adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;55&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;55&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions paid by the employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;107&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;107&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit pension plan actuarial gain&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other post-retirement benefit plan actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension plan assets comprise:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impacts of assumed health care cost trend rates applicable to the other post-retirement benefit plan at December&#160;31, 2022 including a one-percentage-point change in assumed health care cost trend rates would not have a material impact on the Corporation&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEmployeeBenefitsExplanatory>
    <ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1141">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit pension plan liability&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net other post-retirement benefit plan liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee future benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined benefit pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;19,187&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(17,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,814&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;518&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Experience adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Return on plan assets excluding interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,092&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,092&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Plan expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(868)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions paid by the employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;14,402&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(14,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(17,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other post-retirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Experience adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;55&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;55&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions paid by the employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;107&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;107&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="id1ad0aa64a4f4030bea90c2a4db451dc_I20221231"
      decimals="-3"
      id="f-1142"
      unitRef="usd">348000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i985edea7e6594202911db01c7891d597_I20211231"
      decimals="-3"
      id="f-1143"
      unitRef="usd">1814000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i973ad6b172b84425969168397f50d632_I20221231"
      decimals="-3"
      id="f-1144"
      unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i71ed759ab78640cb90ce0869b85cd24e_I20211231"
      decimals="-3"
      id="f-1145"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1146"
      unitRef="usd">455000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1147"
      unitRef="usd">1894000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="INF"
      id="f-1148"
      unitRef="usd">0</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
    <bldp:NumberOfBenefitPlans
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="INF"
      id="f-1149"
      unitRef="plan">2</bldp:NumberOfBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i1b99d125f5ca44dda545e25cd8010d48_I20211231"
      decimals="-3"
      id="f-1150"
      unitRef="usd">19187000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ied274fb1c886406db0e6571bec634163_I20201231"
      decimals="-3"
      id="f-1151"
      unitRef="usd">20203000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i761c93e71f1a4059a59340c4efe404f5_I20211231"
      decimals="-3"
      id="f-1152"
      unitRef="usd">-17373000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ia717fe4b7d564c3eac6ea79cba46bc56_I20201231"
      decimals="-3"
      id="f-1153"
      unitRef="usd">-16347000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i985edea7e6594202911db01c7891d597_I20211231"
      decimals="-3"
      id="f-1154"
      unitRef="usd">1814000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ic679d9c33bcb4a04a03dbc031aede1c1_I20201231"
      decimals="-3"
      id="f-1155"
      unitRef="usd">3856000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1156"
      unitRef="usd">30000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1157"
      unitRef="usd">37000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1158"
      unitRef="usd">0</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1159"
      unitRef="usd">0</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1160"
      unitRef="usd">30000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1161"
      unitRef="usd">37000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1162"
      unitRef="usd">518000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1163"
      unitRef="usd">476000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1164"
      unitRef="usd">-468000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1165"
      unitRef="usd">-383000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1166"
      unitRef="usd">50000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1167"
      unitRef="usd">93000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1168"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1169"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1170"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1171"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1172"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1173"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1174"
      unitRef="usd">548000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1175"
      unitRef="usd">513000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1176"
      unitRef="usd">-468000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1177"
      unitRef="usd">-383000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1178"
      unitRef="usd">80000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1179"
      unitRef="usd">130000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1180"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1181"
      unitRef="usd">-56000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1182"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1183"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1184"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1185"
      unitRef="usd">-56000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1186"
      unitRef="usd">4547000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1187"
      unitRef="usd">986000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1188"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1189"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1190"
      unitRef="usd">4547000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1191"
      unitRef="usd">986000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1192"
      unitRef="usd">91000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1193"
      unitRef="usd">-92000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1194"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1195"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1196"
      unitRef="usd">91000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1197"
      unitRef="usd">-92000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1198"
      unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1199"
      unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1200"
      unitRef="usd">-3092000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1201"
      unitRef="usd">1334000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1202"
      unitRef="usd">-3092000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1203"
      unitRef="usd">1334000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1204"
      unitRef="usd">-24000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1205"
      unitRef="usd">-30000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1206"
      unitRef="usd">24000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1207"
      unitRef="usd">30000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1208"
      unitRef="usd">0</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1209"
      unitRef="usd">0</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1210"
      unitRef="usd">4662000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1211"
      unitRef="usd">868000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1212"
      unitRef="usd">-3116000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1213"
      unitRef="usd">1304000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1214"
      unitRef="usd">1546000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1215"
      unitRef="usd">2172000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1216"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1217"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1218"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1219"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1220"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1221"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1222"
      unitRef="usd">671000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1223"
      unitRef="usd">661000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1224"
      unitRef="usd">-671000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1225"
      unitRef="usd">-661000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1226"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1227"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i92ee76d967924b04bb9d49ded67f5902_D20220101-20221231"
      decimals="-3"
      id="f-1228"
      unitRef="usd">-671000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="ie48f5e9bdf414c66908407822133ee70_D20210101-20211231"
      decimals="-3"
      id="f-1229"
      unitRef="usd">-661000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i6f15da697c714b15ad124b64296592ed_D20220101-20221231"
      decimals="-3"
      id="f-1230"
      unitRef="usd">671000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="ib20e65f712ec4ad8b6ba6e617d9efa5e_D20210101-20211231"
      decimals="-3"
      id="f-1231"
      unitRef="usd">661000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1232"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1233"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i999c001261ea40109f921128e6d8904f_I20221231"
      decimals="-3"
      id="f-1234"
      unitRef="usd">14402000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i1b99d125f5ca44dda545e25cd8010d48_I20211231"
      decimals="-3"
      id="f-1235"
      unitRef="usd">19187000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i46ecd43f4b204b34b1ad34be4e93f7ae_I20221231"
      decimals="-3"
      id="f-1236"
      unitRef="usd">-14054000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i761c93e71f1a4059a59340c4efe404f5_I20211231"
      decimals="-3"
      id="f-1237"
      unitRef="usd">-17373000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="id1ad0aa64a4f4030bea90c2a4db451dc_I20221231"
      decimals="-3"
      id="f-1238"
      unitRef="usd">348000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i985edea7e6594202911db01c7891d597_I20211231"
      decimals="-3"
      id="f-1239"
      unitRef="usd">1814000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="icbce91523a214922ac08991c14c31202_I20211231"
      decimals="-3"
      id="f-1240"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i717c5d0e1667469e8cb1faa9c427fb4c_I20201231"
      decimals="-3"
      id="f-1241"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ia4efa54868ae4d9b81904fb20bcaf97b_I20211231"
      decimals="-3"
      id="f-1242"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ief059042965745a1b95d907efa21a1ad_I20201231"
      decimals="-3"
      id="f-1243"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i71ed759ab78640cb90ce0869b85cd24e_I20211231"
      decimals="-3"
      id="f-1244"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i07c35a93c1814324a41c7c5cccfb7140_I20201231"
      decimals="-3"
      id="f-1245"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231"
      decimals="-3"
      id="f-1246"
      unitRef="usd">2000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231"
      decimals="-3"
      id="f-1247"
      unitRef="usd">1000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231"
      decimals="-3"
      id="f-1248"
      unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231"
      decimals="-3"
      id="f-1249"
      unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"
      decimals="-3"
      id="f-1250"
      unitRef="usd">2000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"
      decimals="-3"
      id="f-1251"
      unitRef="usd">1000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231"
      decimals="-3"
      id="f-1252"
      unitRef="usd">2000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231"
      decimals="-3"
      id="f-1253"
      unitRef="usd">1000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231"
      decimals="-3"
      id="f-1254"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231"
      decimals="-3"
      id="f-1255"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"
      decimals="-3"
      id="f-1256"
      unitRef="usd">2000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"
      decimals="-3"
      id="f-1257"
      unitRef="usd">1000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231"
      decimals="-3"
      id="f-1258"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231"
      decimals="-3"
      id="f-1259"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231"
      decimals="-3"
      id="f-1260"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231"
      decimals="-3"
      id="f-1261"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"
      decimals="-3"
      id="f-1262"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"
      decimals="-3"
      id="f-1263"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231"
      decimals="-3"
      id="f-1264"
      unitRef="usd">23000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231"
      decimals="-3"
      id="f-1265"
      unitRef="usd">2000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231"
      decimals="-3"
      id="f-1266"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231"
      decimals="-3"
      id="f-1267"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"
      decimals="-3"
      id="f-1268"
      unitRef="usd">23000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"
      decimals="-3"
      id="f-1269"
      unitRef="usd">2000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231"
      decimals="-3"
      id="f-1270"
      unitRef="usd">-55000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231"
      decimals="-3"
      id="f-1271"
      unitRef="usd">-4000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231"
      decimals="-3"
      id="f-1272"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231"
      decimals="-3"
      id="f-1273"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"
      decimals="-3"
      id="f-1274"
      unitRef="usd">-55000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"
      decimals="-3"
      id="f-1275"
      unitRef="usd">-4000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231"
      decimals="-3"
      id="f-1276"
      unitRef="usd">-32000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231"
      decimals="-3"
      id="f-1277"
      unitRef="usd">-2000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231"
      decimals="-3"
      id="f-1278"
      unitRef="usd">0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231"
      decimals="-3"
      id="f-1279"
      unitRef="usd">0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"
      decimals="-3"
      id="f-1280"
      unitRef="usd">-32000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"
      decimals="-3"
      id="f-1281"
      unitRef="usd">-2000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231"
      decimals="-3"
      id="f-1282"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231"
      decimals="-3"
      id="f-1283"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231"
      decimals="-3"
      id="f-1284"
      unitRef="usd">7000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231"
      decimals="-3"
      id="f-1285"
      unitRef="usd">8000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"
      decimals="-3"
      id="f-1286"
      unitRef="usd">7000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"
      decimals="-3"
      id="f-1287"
      unitRef="usd">8000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231"
      decimals="-3"
      id="f-1288"
      unitRef="usd">7000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231"
      decimals="-3"
      id="f-1289"
      unitRef="usd">8000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231"
      decimals="-3"
      id="f-1290"
      unitRef="usd">-7000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231"
      decimals="-3"
      id="f-1291"
      unitRef="usd">-8000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"
      decimals="-3"
      id="f-1292"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"
      decimals="-3"
      id="f-1293"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i042eb5465ff242f2958408ec8b473c29_D20220101-20221231"
      decimals="-3"
      id="f-1294"
      unitRef="usd">-7000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="ibd3ca028f5a64fd6b12828b8cafd147a_D20210101-20211231"
      decimals="-3"
      id="f-1295"
      unitRef="usd">-8000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i003d588a5e464f8580d20e5cbcf86051_D20220101-20221231"
      decimals="-3"
      id="f-1296"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="if195475a539f4d059ba944e5a5f70527_D20210101-20211231"
      decimals="-3"
      id="f-1297"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"
      decimals="-3"
      id="f-1298"
      unitRef="usd">-7000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"
      decimals="-3"
      id="f-1299"
      unitRef="usd">-8000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i3d9d617badfe4fefac83823ed8fc7e43_I20221231"
      decimals="-3"
      id="f-1300"
      unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="icbce91523a214922ac08991c14c31202_I20211231"
      decimals="-3"
      id="f-1301"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ie469bc659bcb4406b1dd2ba9ea402515_I20221231"
      decimals="-3"
      id="f-1302"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ia4efa54868ae4d9b81904fb20bcaf97b_I20211231"
      decimals="-3"
      id="f-1303"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i973ad6b172b84425969168397f50d632_I20221231"
      decimals="-3"
      id="f-1304"
      unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i71ed759ab78640cb90ce0869b85cd24e_I20211231"
      decimals="-3"
      id="f-1305"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1306">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit pension plan actuarial gain&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other post-retirement benefit plan actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231"
      decimals="-3"
      id="f-1307"
      unitRef="usd">1546000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i851768109a0b4e0aaa1b2786b74cd3f1_D20210101-20211231"
      decimals="-3"
      id="f-1308"
      unitRef="usd">2172000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i552522d669e8444e9e2e0f6236286008_D20220101-20221231"
      decimals="-3"
      id="f-1309"
      unitRef="usd">-32000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i1ad32a1ac71d4e85bb9f5ae50e5f09a1_D20210101-20211231"
      decimals="-3"
      id="f-1310"
      unitRef="usd">-2000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1311"
      unitRef="usd">1514000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1312"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1313">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension plan assets comprise:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory>
    <ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="2"
      id="f-1314"
      unitRef="number">0.03</ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="2"
      id="f-1315"
      unitRef="number">0.03</ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="2"
      id="f-1316"
      unitRef="number">0.60</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="2"
      id="f-1317"
      unitRef="number">0.60</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="2"
      id="f-1318"
      unitRef="number">0.37</ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="2"
      id="f-1319"
      unitRef="number">0.37</ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <bldp:PlanAssetsAtFairValueAllocationPercentage
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="2"
      id="f-1320"
      unitRef="number">1</bldp:PlanAssetsAtFairValueAllocationPercentage>
    <bldp:PlanAssetsAtFairValueAllocationPercentage
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="2"
      id="f-1321"
      unitRef="number">1</bldp:PlanAssetsAtFairValueAllocationPercentage>
    <ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1322">&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="id1ad0aa64a4f4030bea90c2a4db451dc_I20221231"
      decimals="4"
      id="f-1323"
      unitRef="number">0.0500</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i973ad6b172b84425969168397f50d632_I20221231"
      decimals="4"
      id="f-1324"
      unitRef="number">0.0489</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i985edea7e6594202911db01c7891d597_I20211231"
      decimals="4"
      id="f-1325"
      unitRef="number">0.0276</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i71ed759ab78640cb90ce0869b85cd24e_I20211231"
      decimals="4"
      id="f-1326"
      unitRef="number">0.0225</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="id1ad0aa64a4f4030bea90c2a4db451dc_I20221231"
      decimals="4"
      id="f-1327"
      unitRef="number">0.0276</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="i973ad6b172b84425969168397f50d632_I20221231"
      decimals="4"
      id="f-1328"
      unitRef="number">0.0489</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="i985edea7e6594202911db01c7891d597_I20211231"
      decimals="4"
      id="f-1329"
      unitRef="number">0.0240</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="i71ed759ab78640cb90ce0869b85cd24e_I20211231"
      decimals="4"
      id="f-1330"
      unitRef="number">0.0225</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="iba7e6ac54b6e4927bd7b60f5eff51af8_I20221231"
      decimals="INF"
      id="f-1331"
      unitRef="number">0.01</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="iba7e6ac54b6e4927bd7b60f5eff51af8_I20221231"
      decimals="INF"
      id="f-1332"
      unitRef="number">0.01</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1333">Equity:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Option Expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSU Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Share capital:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon acquisition of Ballard Motive Solutions in November 2021 (note 7), part of the total consideration of $39,917,000 included the issuance of 337,353 shares of the Corporation in three future tranches at a fair value of $18.30 per share discounted for the timing delay in receiving the shares using an Asian put option pricing model, or $4,851,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, the Corporation issued the first tranche of 112,451 common shares with a fair value of $1,782,000 as per the acquisition date, offset by miscellaneous deferred financing costs of $20,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 23, 2021, the Corporation completed a bought deal offering with a syndicate of financial institutions for 14,870,000 shares of the Corporation at $37.00 per share, resulting in gross offering proceeds of $550,190,000 and net offering proceeds of $527,291,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares Transacted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,870,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Average Share Price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross offering proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: Underwriting expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less:  Other financing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(713)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net offering proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;527,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During March 2021, the Corporation filed a short form base Shelf Prospectus, which provides the flexibility to make offerings of securities up to an aggregate initial offering price of $1,500,000,000 during the effective period of the Prospectus, until April 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, 298,394,203 ( 2021 - 297,700,295) common shares were issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Share options:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has options outstanding under a consolidated share option plan. All directors, officers and employees of the Corporation, and its subsidiaries, are eligible to participate in the share option plans although as a matter of policy, options are currently not issued to directors. Option exercise prices are denominated in either Canadian or U.S. dollars, depending on the residency of the recipient. Canadian dollar denominated options have been converted to U.S. dollars using the year-end exchange rate for presentation purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All options have a term of seven years from the date of grant unless otherwise determined by the board of directors. One-third of the options vest and may be exercised, at the beginning of each of the second, third, and fourth years after granting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;21. &#160;&#160;&#160;&#160;Equity (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Share options (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December 31, options outstanding from the consolidated share option plan were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options for common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average exercise price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,149,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;540,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(549,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(98,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,041,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,263,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(304,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(184,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,807,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about the Corporation&#x2019;s share options outstanding as at December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average&lt;br/&gt;remaining&lt;br/&gt;contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Range of exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercise price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.33 - $3.06&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,174,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,174,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$3.56 - $5.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;484,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;389,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$6.92 - $10.64&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,226,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;721,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$12.63  - $26.13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;922,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;455,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,807,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,741,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, compensation expense of $6,101,000 (2021 &#x2013; $6,093,000) was recorded in net loss based on the grant date fair value of the awards recognized over the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, 304,635 options were exercised for an equal amount of common shares for proceeds of $916,000. During 2021, 549,281 options were exercised for an equal amount of common shares for proceeds of $2,415,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, options to purchase 1,263,685 common shares were granted with a weighted average fair value of $4.92 (2021 &#x2013; 540,116 options and $10.76 fair value).  The granted options vest annually over three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nil&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December&#160;31, 2022, options to purchase 4,807,620 common shares were outstanding (2021 &#x2013; 4,041,567). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;21. &#160;&#160;&#160;&#160;Equity (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Share distribution plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has a consolidated share distribution plan that permits the issuance of common shares for no cash consideration to employees of the Corporation to recognize their past contribution and to encourage future contribution to the Corporation.  At  December&#160;31, 2022, there were 18,844,127 (2021 &#x2013; 19,540,514) shares available to be issued under this plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021 and 2022, no shares were issued under this plan and therefore no compensation expense was recorded against profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d)&#160;&#160;&#160;&#160;Deferred share units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred share units (&#x201c;DSUs&#x201d;) are granted to the board of directors and executives. Eligible directors must elect to receive at least half of their annual retainers and executives may elect to receive all or part of their annual bonuses in DSUs. Each DSU is redeemable for one common share in the capital of the Corporation after the director or executive ceases to provide services to the Corporation. Shares will be issued from the Corporation&#x2019;s share distribution plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs for common shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;820,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;756,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(126,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;709,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, compensation expense of $529,000 (2021 - $672,000) was recorded in net loss relating to 80,319 DSUs (2021 -  35,953) granted during the year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, 126,862 DSUs (2021 &#x2013; 99,761) were exercised, net of applicable taxes, which resulted in the issuance of 58,990 common shares (2021 &#x2013; 46,388), resulting in an impact on equity of $753,000 (2021 - $1,290,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December&#160;31, 2022, 709,680 deferred share units were outstanding (2021 &#x2013; 756,223).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e)&#160;&#160;&#160;&#160;Restricted share units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted share units (&#x201c;RSUs&#x201d;) are granted to employees and executives. Each RSU is convertible into one common share. The RSUs vest after a specified number of years from the date of issuance, and under certain circumstances, are contingent on achieving specified performance criteria.  A performance factor adjustment is made if there is an over-achievement (or under-achievement) of specified performance criteria, resulting in additional (or fewer) RSUs being converted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has two plans under which RSUs may be granted, the consolidated share distribution plan and the market purchase RSU plan. Awards under the consolidated share distribution plan are satisfied by the issuance of treasury shares on maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;21. &#160;&#160;&#160;&#160;Equity (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e)&#160;&#160;&#160;&#160;Restricted share units (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs for common shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,129,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;195,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU performance factor adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(325,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;966,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;567,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU performance factor adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(460,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(42,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,002,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, compensation expense of $2,778,000 (2021 - $2,904,000) was recorded in net loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, 567,693 RSUs were issued (2021 &#x2013; 195,838). The fair value of RSU grants is measured based on the stock price of the shares underlying the RSU on the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, 460,681 RSUs (2021 &#x2013; 325,863) were exercised, net of applicable taxes, which resulted in the issuance of 217,832 common shares (2021 &#x2013; 156,449), resulting in an impact on equity of $2,466,000 (2021 - $4,357,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December&#160;31, 2022, 1,002,080 RSUs were outstanding (2021 &#x2013; 966,220).&lt;/span&gt;&lt;/div&gt;</bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock>
    <ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1334">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Option Expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSU Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231"
      decimals="-3"
      id="f-1335"
      unitRef="usd">6101000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i808eb1a871f9450eb0143286e4677793_D20210101-20211231"
      decimals="-3"
      id="f-1336"
      unitRef="usd">6093000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"
      decimals="-3"
      id="f-1337"
      unitRef="usd">529000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231"
      decimals="-3"
      id="f-1338"
      unitRef="usd">672000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="-3"
      id="f-1339"
      unitRef="usd">2778000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="-3"
      id="f-1340"
      unitRef="usd">2904000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1341"
      unitRef="usd">9408000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1342"
      unitRef="usd">9669000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="i1e7732cae8634614b17c6765ef3f00a0_I20211130"
      decimals="-3"
      id="f-1343"
      unitRef="usd">39917000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <bldp:ConsiderationTransferredNumberOfSharesIssuedEquity
      contextRef="i2c10a9455a6b43149c71b448c569e534_D20211101-20211130"
      decimals="INF"
      id="f-1344"
      unitRef="shares">337353</bldp:ConsiderationTransferredNumberOfSharesIssuedEquity>
    <bldp:ConsiderationTransferredSharesIssuedNumberOfTranches
      contextRef="i786dbc8409d64179a23ddbc9837b7b66_I20211130"
      decimals="INF"
      id="f-1345"
      unitRef="tranche">3</bldp:ConsiderationTransferredSharesIssuedNumberOfTranches>
    <bldp:SaleOfStockPricePerShare1
      contextRef="i1e7732cae8634614b17c6765ef3f00a0_I20211130"
      decimals="2"
      id="f-1346"
      unitRef="usdPerShare">18.30</bldp:SaleOfStockPricePerShare1>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i2c10a9455a6b43149c71b448c569e534_D20211101-20211130"
      decimals="-3"
      id="f-1347"
      unitRef="usd">4851000</ifrs-full:ProceedsFromIssuingShares>
    <bldp:ConsiderationTransferredNumberOfSharesIssuedEquity
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="INF"
      id="f-1348"
      unitRef="shares">112451</bldp:ConsiderationTransferredNumberOfSharesIssuedEquity>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1349"
      unitRef="usd">1782000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <bldp:DeferredFinanceCost
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1350"
      unitRef="usd">20000</bldp:DeferredFinanceCost>
    <bldp:ConsiderationTransferredNumberOfSharesIssuedEquity
      contextRef="id9d56998032f4e1ab62464fc81286e81_D20210223-20210223"
      decimals="INF"
      id="f-1351"
      unitRef="shares">14870000</bldp:ConsiderationTransferredNumberOfSharesIssuedEquity>
    <bldp:SaleOfStockPricePerShare1
      contextRef="ic28cc1053820441fba16783de9dfea7f_I20210223"
      decimals="2"
      id="f-1352"
      unitRef="usdPerShare">37.00</bldp:SaleOfStockPricePerShare1>
    <bldp:ProceedsFromIssuingSharesGross
      contextRef="id9d56998032f4e1ab62464fc81286e81_D20210223-20210223"
      decimals="-3"
      id="f-1353"
      unitRef="usd">550190000</bldp:ProceedsFromIssuingSharesGross>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="id9d56998032f4e1ab62464fc81286e81_D20210223-20210223"
      decimals="-3"
      id="f-1354"
      unitRef="usd">527291000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1355">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares Transacted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,870,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Average Share Price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross offering proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: Underwriting expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less:  Other financing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(713)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net offering proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;527,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory>
    <bldp:ConsiderationTransferredNumberOfSharesIssuedEquity
      contextRef="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231"
      decimals="INF"
      id="f-1356"
      unitRef="shares">14870000</bldp:ConsiderationTransferredNumberOfSharesIssuedEquity>
    <bldp:SaleOfStockPricePerShare1
      contextRef="i4ef5102c57ca408e975351c98825fbc1_I20221231"
      decimals="2"
      id="f-1357"
      unitRef="usdPerShare">37.00</bldp:SaleOfStockPricePerShare1>
    <bldp:ProceedsFromIssuingSharesGross
      contextRef="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231"
      decimals="-3"
      id="f-1358"
      unitRef="usd">550190000</bldp:ProceedsFromIssuingSharesGross>
    <ifrs-full:PaymentsForShareIssueCosts
      contextRef="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231"
      decimals="-3"
      id="f-1359"
      unitRef="usd">22186000</ifrs-full:PaymentsForShareIssueCosts>
    <bldp:PaymentsForOtherShareIssueCosts
      contextRef="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231"
      decimals="-3"
      id="f-1360"
      unitRef="usd">713000</bldp:PaymentsForOtherShareIssueCosts>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231"
      decimals="-3"
      id="f-1361"
      unitRef="usd">527291000</ifrs-full:ProceedsFromIssuingShares>
    <bldp:SaleOfStockAuthorizedAmount
      contextRef="i00c1e5bb746e430e8758c03e392d3c02_I20210331"
      decimals="INF"
      id="f-1362"
      unitRef="usd">1500000000</bldp:SaleOfStockAuthorizedAmount>
    <ifrs-full:NumberOfSharesIssued
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="INF"
      id="f-1363"
      unitRef="shares">298394203</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="INF"
      id="f-1364"
      unitRef="shares">297700295</ifrs-full:NumberOfSharesIssued>
    <bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1
      contextRef="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231"
      id="f-1365">P7Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1366">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December 31, options outstanding from the consolidated share option plan were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options for common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average exercise price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,149,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;540,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(549,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(98,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,041,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,263,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(304,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(184,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,807,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231"
      decimals="INF"
      id="f-1367"
      unitRef="shares">4149639</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="ic477ae2d9f5d4b86a64756fb3b545b55_I20201231"
      decimals="2"
      id="f-1368"
      unitRef="usdPerShare">7.07</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="INF"
      id="f-1369"
      unitRef="shares">540116</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="2"
      id="f-1370"
      unitRef="usdPerShare">21.12</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="INF"
      id="f-1371"
      unitRef="shares">549281</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="2"
      id="f-1372"
      unitRef="usdPerShare">4.33</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="INF"
      id="f-1373"
      unitRef="shares">98907</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="2"
      id="f-1374"
      unitRef="usdPerShare">10.09</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="INF"
      id="f-1375"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="2"
      id="f-1376"
      unitRef="usdPerShare">0</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="INF"
      id="f-1377"
      unitRef="shares">4041567</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="2"
      id="f-1378"
      unitRef="usdPerShare">8.70</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="INF"
      id="f-1379"
      unitRef="shares">1263685</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="2"
      id="f-1380"
      unitRef="usdPerShare">8.97</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="INF"
      id="f-1381"
      unitRef="shares">304635</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="2"
      id="f-1382"
      unitRef="usdPerShare">2.87</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="INF"
      id="f-1383"
      unitRef="shares">184496</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="2"
      id="f-1384"
      unitRef="usdPerShare">12.75</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="INF"
      id="f-1385"
      unitRef="shares">8501</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="2"
      id="f-1386"
      unitRef="usdPerShare">2.20</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="INF"
      id="f-1387"
      unitRef="shares">4807620</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="2"
      id="f-1388"
      unitRef="usdPerShare">9.00</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1389">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about the Corporation&#x2019;s share options outstanding as at December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average&lt;br/&gt;remaining&lt;br/&gt;contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Range of exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercise price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.33 - $3.06&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,174,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,174,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$3.56 - $5.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;484,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;389,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$6.92 - $10.64&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,226,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;721,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$12.63  - $26.13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;922,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;455,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,807,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,741,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory>
    <ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1390">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about the Corporation&#x2019;s share options outstanding as at December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average&lt;br/&gt;remaining&lt;br/&gt;contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Range of exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercise price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.33 - $3.06&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,174,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,174,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$3.56 - $5.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;484,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;389,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$6.92 - $10.64&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,226,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;721,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$12.63  - $26.13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;922,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;455,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,807,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,741,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i098a1941822046539b044920e38f9dba_I20221231"
      decimals="INF"
      id="f-1391"
      unitRef="usdPerShare">1.33</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i56e7f2b9e8284a9283e78e986849a72b_I20221231"
      decimals="INF"
      id="f-1392"
      unitRef="usdPerShare">3.06</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i2c347c6e1fdb4acab26c30408edab4a7_I20221231"
      decimals="INF"
      id="f-1393"
      unitRef="shares">1174815</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i6b857ae1a081424585c99bc90a9691e7_D20220101-20221231"
      id="f-1394">P2Y7M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i2c347c6e1fdb4acab26c30408edab4a7_I20221231"
      decimals="2"
      id="f-1395"
      unitRef="usdPerShare">2.69</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i2c347c6e1fdb4acab26c30408edab4a7_I20221231"
      decimals="INF"
      id="f-1396"
      unitRef="shares">1174815</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i2c347c6e1fdb4acab26c30408edab4a7_I20221231"
      decimals="2"
      id="f-1397"
      unitRef="usdPerShare">2.69</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="ic67deed49f584d76a171eaa622831aba_I20221231"
      decimals="INF"
      id="f-1398"
      unitRef="usdPerShare">3.56</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i2b0b6cd4da1a45fd9140abe7e3f84beb_I20221231"
      decimals="INF"
      id="f-1399"
      unitRef="usdPerShare">5.5</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i6ef4bccbd3984271ab60910a34c1b035_I20221231"
      decimals="INF"
      id="f-1400"
      unitRef="shares">484493</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i95350e6ee5bc45efb99b50f22da86eea_D20220101-20221231"
      id="f-1401">P3Y3M18D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i6ef4bccbd3984271ab60910a34c1b035_I20221231"
      decimals="2"
      id="f-1402"
      unitRef="usdPerShare">4.04</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i6ef4bccbd3984271ab60910a34c1b035_I20221231"
      decimals="INF"
      id="f-1403"
      unitRef="shares">389085</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i6ef4bccbd3984271ab60910a34c1b035_I20221231"
      decimals="2"
      id="f-1404"
      unitRef="usdPerShare">3.68</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="ifd498eb38836449d84014933feda5dce_I20221231"
      decimals="INF"
      id="f-1405"
      unitRef="usdPerShare">6.92</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i414f3e076ef1402dbb020ea77ef5a0ca_I20221231"
      decimals="INF"
      id="f-1406"
      unitRef="usdPerShare">10.64</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i261a526cfc0a4e1290caf13c0eafb9dd_I20221231"
      decimals="INF"
      id="f-1407"
      unitRef="shares">2226069</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i18e9940cb7e043dab6866e2317327170_D20220101-20221231"
      id="f-1408">P5Y2M12D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i261a526cfc0a4e1290caf13c0eafb9dd_I20221231"
      decimals="2"
      id="f-1409"
      unitRef="usdPerShare">9.87</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i261a526cfc0a4e1290caf13c0eafb9dd_I20221231"
      decimals="INF"
      id="f-1410"
      unitRef="shares">721156</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i261a526cfc0a4e1290caf13c0eafb9dd_I20221231"
      decimals="2"
      id="f-1411"
      unitRef="usdPerShare">10.51</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="iaf82e3ab79eb4c2980d2ec9794484c49_I20221231"
      decimals="INF"
      id="f-1412"
      unitRef="usdPerShare">12.63</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i4ded59877a074f14b4565794fcbb29c6_I20221231"
      decimals="INF"
      id="f-1413"
      unitRef="usdPerShare">26.13</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i274e92b991164552a3f3c6f408f517f4_I20221231"
      decimals="INF"
      id="f-1414"
      unitRef="shares">922243</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="ifbbbadde8f334942ab77e40626205806_D20220101-20221231"
      id="f-1415">P5Y1M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i274e92b991164552a3f3c6f408f517f4_I20221231"
      decimals="2"
      id="f-1416"
      unitRef="usdPerShare">17.53</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i274e92b991164552a3f3c6f408f517f4_I20221231"
      decimals="INF"
      id="f-1417"
      unitRef="shares">455966</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i274e92b991164552a3f3c6f408f517f4_I20221231"
      decimals="2"
      id="f-1418"
      unitRef="usdPerShare">16.66</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="INF"
      id="f-1419"
      unitRef="shares">4807620</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1420">P4Y3M18D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="2"
      id="f-1421"
      unitRef="usdPerShare">9.00</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="INF"
      id="f-1422"
      unitRef="shares">2741022</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="2"
      id="f-1423"
      unitRef="usdPerShare">7.21</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231"
      decimals="-3"
      id="f-1424"
      unitRef="usd">6101000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i808eb1a871f9450eb0143286e4677793_D20210101-20211231"
      decimals="-3"
      id="f-1425"
      unitRef="usd">6093000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i956f26b905ae40aaa2f728f00f81890f_D20220101-20221231"
      decimals="INF"
      id="f-1426"
      unitRef="shares">304635</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i956f26b905ae40aaa2f728f00f81890f_D20220101-20221231"
      decimals="-3"
      id="f-1427"
      unitRef="usd">916000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i65879dfb47d24e5db8d60cb6e612a77e_D20210101-20211231"
      decimals="INF"
      id="f-1428"
      unitRef="shares">549281</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i65879dfb47d24e5db8d60cb6e612a77e_D20210101-20211231"
      decimals="-3"
      id="f-1429"
      unitRef="usd">2415000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="INF"
      id="f-1430"
      unitRef="shares">1263685</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="2"
      id="f-1431"
      unitRef="usd">4.92</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="INF"
      id="f-1432"
      unitRef="shares">540116</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="2"
      id="f-1433"
      unitRef="usd">10.76</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
    <bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod
      contextRef="i52164cf811b24f4b9084cbccef7f80c7_D20220101-20221231"
      id="f-1434">P3Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1435">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nil&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory>
    <bldp:OptionlifeshareoptionsgrantedPeriod
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1436">P4Y</bldp:OptionlifeshareoptionsgrantedPeriod>
    <bldp:OptionlifeshareoptionsgrantedPeriod
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      id="f-1437">P4Y</bldp:OptionlifeshareoptionsgrantedPeriod>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="2"
      id="f-1438"
      unitRef="number">0.69</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="2"
      id="f-1439"
      unitRef="number">0.67</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="2"
      id="f-1440"
      unitRef="number">0.02</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
    <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="2"
      id="f-1441"
      unitRef="number">0.01</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="INF"
      id="f-1442"
      unitRef="shares">4807620</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="INF"
      id="f-1443"
      unitRef="shares">4041567</ifrs-full:NumberOfOutstandingShareOptions>
    <bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="INF"
      id="f-1444"
      unitRef="shares">18844127</bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement>
    <bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="INF"
      id="f-1445"
      unitRef="shares">19540514</bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedPerAwardRedeemed
      contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"
      decimals="INF"
      id="f-1446"
      unitRef="shares">1</bldp:NumberOfSharesIssuedPerAwardRedeemed>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1447">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs for common shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;820,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;756,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(126,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;709,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs for common shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,129,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;195,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU performance factor adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(325,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;966,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;567,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU performance factor adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(460,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(42,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,002,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i6a770cd75cc54095881196d33d3a9234_I20201231"
      decimals="INF"
      id="f-1448"
      unitRef="shares">820031</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231"
      decimals="INF"
      id="f-1449"
      unitRef="shares">35953</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231"
      decimals="INF"
      id="f-1450"
      unitRef="shares">99761</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i4babe586df5f4bd28c3c954cc2a57a01_I20211231"
      decimals="INF"
      id="f-1451"
      unitRef="shares">756223</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"
      decimals="INF"
      id="f-1452"
      unitRef="shares">80319</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"
      decimals="INF"
      id="f-1453"
      unitRef="shares">126862</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i088863bfde3e475e874a4ffa35bcd093_I20221231"
      decimals="INF"
      id="f-1454"
      unitRef="shares">709680</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"
      decimals="-3"
      id="f-1455"
      unitRef="usd">529000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231"
      decimals="-3"
      id="f-1456"
      unitRef="usd">672000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear
      contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"
      decimals="INF"
      id="f-1457"
      unitRef="shares">80319</bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear>
    <bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear
      contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231"
      decimals="INF"
      id="f-1458"
      unitRef="shares">35953</bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"
      decimals="INF"
      id="f-1459"
      unitRef="shares">126862</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231"
      decimals="INF"
      id="f-1460"
      unitRef="shares">99761</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedOtherEquityInstruments
      contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"
      decimals="INF"
      id="f-1461"
      unitRef="shares">58990</bldp:NumberOfSharesIssuedOtherEquityInstruments>
    <bldp:NumberOfSharesIssuedOtherEquityInstruments
      contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231"
      decimals="INF"
      id="f-1462"
      unitRef="shares">46388</bldp:NumberOfSharesIssuedOtherEquityInstruments>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i8582f908bc884c7f89bcb3fe03c42da7_D20220101-20221231"
      decimals="-3"
      id="f-1463"
      unitRef="usd">753000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="if070e1ecab1341f9a66b734800f6fa71_D20210101-20211231"
      decimals="-3"
      id="f-1464"
      unitRef="usd">1290000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i088863bfde3e475e874a4ffa35bcd093_I20221231"
      decimals="INF"
      id="f-1465"
      unitRef="shares">709680</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i4babe586df5f4bd28c3c954cc2a57a01_I20211231"
      decimals="INF"
      id="f-1466"
      unitRef="shares">756223</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedPerAwardRedeemed
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="INF"
      id="f-1467"
      unitRef="shares">1</bldp:NumberOfSharesIssuedPerAwardRedeemed>
    <bldp:NumberOfShareBasedCompensationPlans
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="INF"
      id="f-1468"
      unitRef="plan">2</bldp:NumberOfShareBasedCompensationPlans>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i1cbb605cfeba46a1a94c69ddd1ed0ff4_I20201231"
      decimals="INF"
      id="f-1469"
      unitRef="shares">1129946</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="INF"
      id="f-1470"
      unitRef="shares">195838</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="INF"
      id="f-1471"
      unitRef="shares">-12128</bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="INF"
      id="f-1472"
      unitRef="shares">325863</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="INF"
      id="f-1473"
      unitRef="shares">21573</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i9b1844e61faa40078a16286058cdea5d_I20211231"
      decimals="INF"
      id="f-1474"
      unitRef="shares">966220</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="INF"
      id="f-1475"
      unitRef="shares">567693</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="INF"
      id="f-1476"
      unitRef="shares">-29004</bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="INF"
      id="f-1477"
      unitRef="shares">460681</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="INF"
      id="f-1478"
      unitRef="shares">42148</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i3729273cf4a140d7879ae469825f08de_I20221231"
      decimals="INF"
      id="f-1479"
      unitRef="shares">1002080</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="-3"
      id="f-1480"
      unitRef="usd">2778000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="-3"
      id="f-1481"
      unitRef="usd">2904000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="INF"
      id="f-1482"
      unitRef="shares">567693</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="INF"
      id="f-1483"
      unitRef="shares">195838</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="INF"
      id="f-1484"
      unitRef="shares">460681</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="INF"
      id="f-1485"
      unitRef="shares">325863</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="INF"
      id="f-1486"
      unitRef="shares">217832</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="INF"
      id="f-1487"
      unitRef="shares">156449</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231"
      decimals="-3"
      id="f-1488"
      unitRef="usd">2466000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i1761b848db4847388fdc0964088bc63d_D20210101-20211231"
      decimals="-3"
      id="f-1489"
      unitRef="usd">4357000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i3729273cf4a140d7879ae469825f08de_I20221231"
      decimals="INF"
      id="f-1490"
      unitRef="shares">1002080</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i9b1844e61faa40078a16286058cdea5d_I20211231"
      decimals="INF"
      id="f-1491"
      unitRef="shares">966220</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1493">Commitments and contingencies:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December&#160;31, 2022, as specified in the Equity Joint Venture Agreement, the Corporation has fulfilled its capital contribution commitments to Weichai Ballard JV (note 14).  The Corporation is committed to minimum lease payments (note 19).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term investments include two investments committing the Corporation to be a limited partner in newly-created hydrogen infrastructure and growth equity funds (note 14).  The Corporation has committed to investing &#xa3;25,000,000 (including &#xa3;7,215,000 invested as of December 31, 2022) into HyCap.  The Corporation has committed to investing &#x20ac;30,000,000 (including  &#x20ac;996,000 invested as of December 31, 2022) into Clean H2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December&#160;31, 2022, the Corporation has outstanding commitments aggregating up to a maximum of $42,576,000 relating primarily to purchases of property, plant and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of intellectual property from UTC in April 2014, the Corporation retains a royalty obligation in certain circumstances to pay UTC a portion of any future intellectual property sale and licensing income generated from certain of the Corporation's intellectual property portfolio for a period of 15 years expiring in April 2029.  No royalties were paid to UTC in the years ended December&#160;31, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation retains a previous funding obligation to pay royalties of 2% of revenues, to a maximum of $4,613,000 (CDN $5,351,000), on sales of certain fuel cell products for commercial distributed utility applications. As of December&#160;31, 2022, no royalties have been incurred to date for this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation also retains a previous funding obligation to pay royalties of 2% of revenues, to a maximum of $1,896,000 (CDN $2,200,000), on sales of certain fuel cell products for commercial transit applications. As of December&#160;31, 2022, no royalties have been incurred to date for this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;22. &#160;&#160;&#160;&#160;Commitments and contingencies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business or as required by certain acquisition or disposition agreements, the Corporation is not periodically required to provide certain indemnities to other parties. As of December&#160;31, 2022, the Corporation has not accrued any significant amount owing, or receivable, due to any indemnity agreements undertaken in the ordinary course of business.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory>
    <bldp:NumberOfInvestmentsCommittingToBeLimitedPartner
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="INF"
      id="f-1494"
      unitRef="investment">2</bldp:NumberOfInvestmentsCommittingToBeLimitedPartner>
    <ifrs-full:CapitalCommitments
      contextRef="ib6f804832bb640c4bf62d4ae3954f742_I20221231"
      decimals="-3"
      id="f-1495"
      unitRef="gbp">25000000</ifrs-full:CapitalCommitments>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="id1f441dc0eb24cb78933d1dd81a4c4b2_D20220101-20221231"
      decimals="-3"
      id="f-1496"
      unitRef="gbp">7215000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CapitalCommitments
      contextRef="ib7055e820008416aa298e678257cec4a_I20221231"
      decimals="-3"
      id="f-1497"
      unitRef="eur">30000000</ifrs-full:CapitalCommitments>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i00484574667e486ea16b77c1928f0e0e_D20220101-20221231"
      decimals="-3"
      id="f-1498"
      unitRef="eur">996000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CapitalCommitments
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1499"
      unitRef="usd">42576000</ifrs-full:CapitalCommitments>
    <bldp:IntellectualPropertyTerm
      contextRef="if8c2ceff49ae4b5c998b09a8074acef9_D20220101-20221231"
      id="f-1500">P15Y</bldp:IntellectualPropertyTerm>
    <bldp:PaymentsForRoyaltyAgreement
      contextRef="i6807fb080ff04e8ea1eef2bcf705bd6e_D20210101-20211231"
      decimals="INF"
      id="f-1501"
      unitRef="usd">0</bldp:PaymentsForRoyaltyAgreement>
    <bldp:PaymentsForRoyaltyAgreement
      contextRef="if8c2ceff49ae4b5c998b09a8074acef9_D20220101-20221231"
      decimals="INF"
      id="f-1502"
      unitRef="usd">0</bldp:PaymentsForRoyaltyAgreement>
    <bldp:RoyaltyObligationContingentPercentage
      contextRef="if8c2ceff49ae4b5c998b09a8074acef9_D20220101-20221231"
      decimals="INF"
      id="f-1503"
      unitRef="number">0.02</bldp:RoyaltyObligationContingentPercentage>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="i5fde94cb0af64d0ca4f55b9dc05367ff_I20221231"
      decimals="-3"
      id="f-1504"
      unitRef="usd">4613000</bldp:RoyaltyObligationContingentMaximumAmount>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="i5fde94cb0af64d0ca4f55b9dc05367ff_I20221231"
      decimals="-3"
      id="f-1505"
      unitRef="cad">5351000</bldp:RoyaltyObligationContingentMaximumAmount>
    <ifrs-full:RoyaltyExpense
      contextRef="if8c2ceff49ae4b5c998b09a8074acef9_D20220101-20221231"
      decimals="INF"
      id="f-1506"
      unitRef="usd">0</ifrs-full:RoyaltyExpense>
    <bldp:RoyaltyObligationContingentPercentage
      contextRef="i753e6e8bb7ed4dc198a7606e7c84abde_D20220101-20221231"
      decimals="INF"
      id="f-1507"
      unitRef="number">0.02</bldp:RoyaltyObligationContingentPercentage>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="i36b3949a19134234b0b27b026a499764_I20221231"
      decimals="-3"
      id="f-1508"
      unitRef="usd">1896000</bldp:RoyaltyObligationContingentMaximumAmount>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="i36b3949a19134234b0b27b026a499764_I20221231"
      decimals="-3"
      id="f-1509"
      unitRef="cad">2200000</bldp:RoyaltyObligationContingentMaximumAmount>
    <ifrs-full:RoyaltyExpense
      contextRef="i753e6e8bb7ed4dc198a7606e7c84abde_D20220101-20221231"
      decimals="INF"
      id="f-1510"
      unitRef="usd">0</ifrs-full:RoyaltyExpense>
    <ifrs-full:DisclosureOfRevenueExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1511">Disaggregation of revenue:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation's operations and main revenue streams are the same as those described in note 4. The Corporation's revenue is derived from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Geographical markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market application&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Heavy Duty Motive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Material Handling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stationary Power Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRevenueExplanatory>
    <ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1512">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Geographical markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market application&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Heavy Duty Motive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Material Handling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stationary Power Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i76a4e05f500546f7ac3357e9c43a2cd7_D20220101-20221231"
      decimals="-3"
      id="f-1513"
      unitRef="usd">9127000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic5936eeabf9f48e6b40221e11fe888eb_D20210101-20211231"
      decimals="-3"
      id="f-1514"
      unitRef="usd">38818000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i2ef9d9a7b88140369cc911f3e99d1770_D20220101-20221231"
      decimals="-3"
      id="f-1515"
      unitRef="usd">40370000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i30f89f772c184f31b364509119a3b816_D20210101-20211231"
      decimals="-3"
      id="f-1516"
      unitRef="usd">42588000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ifaadddd6dd224f88b9f32796b5387ab0_D20220101-20221231"
      decimals="-3"
      id="f-1517"
      unitRef="usd">28572000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="id067d48b7c894dcdb5291fdee70930d8_D20210101-20211231"
      decimals="-3"
      id="f-1518"
      unitRef="usd">20599000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5a5d728d5ceb4dbb83156e2a8d9ca5ac_D20220101-20221231"
      decimals="-3"
      id="f-1519"
      unitRef="usd">5717000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i05ca02f23d55495d81785ab3b2e3d8ee_D20210101-20211231"
      decimals="-3"
      id="f-1520"
      unitRef="usd">2500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1521"
      unitRef="usd">83786000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1522"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="id82cff80f58248f683ff9f45901c9c65_D20220101-20221231"
      decimals="-3"
      id="f-1523"
      unitRef="usd">38914000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i265f9c6217ff4a509e61ede5ecba566c_D20210101-20211231"
      decimals="-3"
      id="f-1524"
      unitRef="usd">51663000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i71c878f44f6e466b8a52a133d377c440_D20220101-20221231"
      decimals="-3"
      id="f-1525"
      unitRef="usd">6353000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="if9ba13746c944c72a3693aae6f04e71e_D20210101-20211231"
      decimals="-3"
      id="f-1526"
      unitRef="usd">8140000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i7b3b1eaf2eb1413f836f28a919f137b7_D20220101-20221231"
      decimals="-3"
      id="f-1527"
      unitRef="usd">10917000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i19ef5faa051d423988ac138ccbb4ccb8_D20210101-20211231"
      decimals="-3"
      id="f-1528"
      unitRef="usd">8214000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ie3d5d7d6ae5a45caa8843159371469f3_D20220101-20221231"
      decimals="-3"
      id="f-1529"
      unitRef="usd">27602000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5a4fd186e773414c80611bac61acfa0a_D20210101-20211231"
      decimals="-3"
      id="f-1530"
      unitRef="usd">36488000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1531"
      unitRef="usd">83786000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1532"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="icf600ca3dc2d4841bf14380a815d023f_D20220101-20221231"
      decimals="-3"
      id="f-1533"
      unitRef="usd">52749000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5da59927e5c84892aed82fad14aaa6d9_D20210101-20211231"
      decimals="-3"
      id="f-1534"
      unitRef="usd">65208000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i1aed3d6a6721456bbd140fcc97fcd667_D20220101-20221231"
      decimals="-3"
      id="f-1535"
      unitRef="usd">31037000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4baa55efe21241d3b269476c8b8fd333_D20210101-20211231"
      decimals="-3"
      id="f-1536"
      unitRef="usd">39297000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1537"
      unitRef="usd">83786000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1538"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfExpensesByNatureExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1539">Personnel expenses:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Personnel expenses are included in cost of product and service revenues, research and product development expense, general and administrative expense, sales and marketing expense, and other expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Salaries and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation (note 21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfExpensesByNatureExplanatory>
    <bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1540">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Salaries and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation (note 21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock>
    <ifrs-full:ShorttermEmployeeBenefitsExpense
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1541"
      unitRef="usd">99778000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:ShorttermEmployeeBenefitsExpense
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1542"
      unitRef="usd">84555000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1543"
      unitRef="usd">9408000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1544"
      unitRef="usd">9669000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1545"
      unitRef="usd">109186000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1546"
      unitRef="usd">94224000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1547">Other operating expense:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net impairment loss on trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment loss allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring and related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, the Corporation recorded a net impairment loss on trade receivables of $73,000 (2021 - $54,000), consisting primarily of various miscellaneous receivables no longer deemed collectible.  In the event that the Corporation recovers any amounts previously recorded as impairment losses, the recovered amount will be recognized as a reversal of the impairment loss in the period of recovery.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, total restructuring and related charges of $5,317,000 were comprised of:  cost reduction initiatives of $482,000 (2021 - $156,000) and additional charges of $4,835,000 (2021 - $nil) related to the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK (note 7) including contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition related costs of $2,857,000 (2021 - $2,115,000) for the year ended December&#160;31, 2022 consist primarily of other legal, advisory, and transaction related costs incurred due to certain corporate development activities.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory>
    <bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1548">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net impairment loss on trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment loss allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring and related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1549"
      unitRef="usd">73000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1550"
      unitRef="usd">54000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1551"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1552"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1553"
      unitRef="usd">5317000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1554"
      unitRef="usd">156000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1555"
      unitRef="usd">2857000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1556"
      unitRef="usd">2115000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:MiscellaneousOtherOperatingExpense
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1557"
      unitRef="usd">8247000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:MiscellaneousOtherOperatingExpense
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1558"
      unitRef="usd">2325000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1559"
      unitRef="usd">73000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1560"
      unitRef="usd">54000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="ie9823bd5af9f4360ab2c763c25773c5d_D20220101-20221231"
      decimals="-3"
      id="f-1561"
      unitRef="usd">5317000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="ib59936532e4c48d983e7406846e68c74_D20220101-20221231"
      decimals="-3"
      id="f-1562"
      unitRef="usd">482000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i09ef487a749a44fda755b43b29c6d981_D20210101-20211231"
      decimals="-3"
      id="f-1563"
      unitRef="usd">156000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i8a26da5d25a44bd88963f46045b5916f_D20220101-20221231"
      decimals="-3"
      id="f-1564"
      unitRef="usd">4835000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i80b29d4f9345478b8a04c8820043c09b_D20210101-20211231"
      decimals="-3"
      id="f-1565"
      unitRef="usd">0</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1566"
      unitRef="usd">2857000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1567"
      unitRef="usd">2115000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1568">Finance income and expense:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee future benefit plan expense (note 20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(251)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mark to market and foreign exchange loss on financial assets (notes 14 &amp;amp; 33)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Government levies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance loss and other&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory>
    <bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1569">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee future benefit plan expense (note 20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(251)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mark to market and foreign exchange loss on financial assets (notes 14 &amp;amp; 33)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Government levies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance loss and other&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1570"
      unitRef="usd">189000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1571"
      unitRef="usd">251000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:InvestmentIncome
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1572"
      unitRef="usd">19609000</ifrs-full:InvestmentIncome>
    <ifrs-full:InvestmentIncome
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1573"
      unitRef="usd">3743000</ifrs-full:InvestmentIncome>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1574"
      unitRef="usd">-16877000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1575"
      unitRef="usd">-9024000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1576"
      unitRef="usd">-4545000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1577"
      unitRef="usd">-1336000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <bldp:GovernmentLevies
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1578"
      unitRef="usd">100000</bldp:GovernmentLevies>
    <bldp:GovernmentLevies
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1579"
      unitRef="usd">1945000</bldp:GovernmentLevies>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1580"
      unitRef="usd">-2102000</bldp:FinanceAndOtherIncomeExpenses>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1581"
      unitRef="usd">-8813000</bldp:FinanceAndOtherIncomeExpenses>
    <ifrs-full:FinanceCosts
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1582"
      unitRef="usd">1279000</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1583"
      unitRef="usd">1294000</ifrs-full:FinanceCosts>
    <ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1584">Impairment charges on intangible assets:Upon acquisition of Ballard Motive Solutions (note 7), acquired intangible assets consisting of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete agreement were recognized.  In connection with the post-acquisition restructuring of operations at Ballard Motive Solutions, management noted indicators of impairment for the acquired intangible assets, resulting in a write-down totalling $13,017,000.&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;27. Impairment charges on intangible assets (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired intangible assets with a net book value of $15,517,000 were assessed for impairment.  The fair value of the technology intangible assets was determined by using the Discounted Cash Flow  (&#x201c;DCF&#x201d;) approach which is a variant of the Income Approach.  The fair value of the acquired technology was estimated by calculating the net present value of the future economic benefits expected to accrue to the acquired technology.  As a result of this review, the Corporation estimated that the fair value of the acquired Ballard Motive Solutions' technology intangible assets to be $2,500,000 as at December&#160;31, 2022, resulting in an impairment charge of  $11,978,000 on the technology intangible assets for the year ended December&#160;31, 2022.  Furthermore, as part of this review, the Corporation estimated the fair value of the acquired customer contracts and relationships (net book value of $880,000) and non-compete agreement (net book value of $159,000) to be $nil and $nil respectively as at December&#160;31, 2022, resulting in impairment charges of $880,000 and $159,000 respectively for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer contracts and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="ie9823bd5af9f4360ab2c763c25773c5d_D20220101-20221231"
      decimals="-3"
      id="f-1585"
      unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i1e7732cae8634614b17c6765ef3f00a0_I20211130"
      decimals="-3"
      id="f-1586"
      unitRef="usd">15517000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i26623dfb61cb49a2827a2d73a3dbadf1_I20221231"
      decimals="-3"
      id="f-1587"
      unitRef="usd">2500000</ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="i10be559a6605456bb5970c79da71631f_D20220101-20221231"
      decimals="-3"
      id="f-1588"
      unitRef="usd">11978000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i35be3f250c0b42e2ac0084bec4da29d3_I20211111"
      decimals="-3"
      id="f-1589"
      unitRef="usd">880000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i1667c3daa768467691c544653bd96d22_I20211111"
      decimals="-3"
      id="f-1590"
      unitRef="usd">159000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i72e5feb3383c45aaacb8681e21b9e97d_I20221231"
      decimals="-3"
      id="f-1591"
      unitRef="usd">0</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i1d5590d9a0dc4473a8705ce9b916e8e5_I20221231"
      decimals="-3"
      id="f-1592"
      unitRef="usd">0</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="i388d7eeb0a534f8d8b27a6b91fcf2016_D20220101-20221231"
      decimals="-3"
      id="f-1593"
      unitRef="usd">880000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss
      contextRef="i4c99f52cda0a4180b2828df084bbf39e_D20220101-20221231"
      decimals="-3"
      id="f-1594"
      unitRef="usd">159000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <bldp:DisclosureOfIdentifiableIntangibleAssetsTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1595">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer contracts and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfIdentifiableIntangibleAssetsTableTextBlock>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i655fa7220f774e2da4e9c51483166ef1_I20221231"
      decimals="-3"
      id="f-1596"
      unitRef="usd">15976000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i5083bfd4d959468caa95b0b5b5895822_I20221231"
      decimals="-3"
      id="f-1597"
      unitRef="usd">-1498000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ibe8d91e0b2964d4191c0a761bb53da11_I20221231"
      decimals="-3"
      id="f-1598"
      unitRef="usd">14478000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="i10be559a6605456bb5970c79da71631f_D20220101-20221231"
      decimals="-3"
      id="f-1599"
      unitRef="usd">11978000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="ibe8d91e0b2964d4191c0a761bb53da11_I20221231"
      decimals="-3"
      id="f-1600"
      unitRef="usd">2500000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i6da2d8cbb3ab414ba672749f6864ad79_I20221231"
      decimals="-3"
      id="f-1601"
      unitRef="usd">1048000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ic629dcc9f5f84997aaf254d865deafd9_I20221231"
      decimals="-3"
      id="f-1602"
      unitRef="usd">-168000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i72e5feb3383c45aaacb8681e21b9e97d_I20221231"
      decimals="-3"
      id="f-1603"
      unitRef="usd">880000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="i388d7eeb0a534f8d8b27a6b91fcf2016_D20220101-20221231"
      decimals="-3"
      id="f-1604"
      unitRef="usd">880000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i72e5feb3383c45aaacb8681e21b9e97d_I20221231"
      decimals="-3"
      id="f-1605"
      unitRef="usd">0</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="iff4f468073bd46d3860de2deb9309a04_I20221231"
      decimals="-3"
      id="f-1606"
      unitRef="usd">255000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i8fb595ca28104090b3cc154147f0ebf2_I20221231"
      decimals="-3"
      id="f-1607"
      unitRef="usd">-96000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i1d5590d9a0dc4473a8705ce9b916e8e5_I20221231"
      decimals="-3"
      id="f-1608"
      unitRef="usd">159000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="i4c99f52cda0a4180b2828df084bbf39e_D20220101-20221231"
      decimals="-3"
      id="f-1609"
      unitRef="usd">159000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i1d5590d9a0dc4473a8705ce9b916e8e5_I20221231"
      decimals="-3"
      id="f-1610"
      unitRef="usd">0</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i12f56ba5f4d84b8c9e0d0e9e512d4805_I20221231"
      decimals="-3"
      id="f-1611"
      unitRef="usd">17279000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i8253f63121ce4ccaa1983388c7b8611f_I20221231"
      decimals="-3"
      id="f-1612"
      unitRef="usd">-1762000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i26623dfb61cb49a2827a2d73a3dbadf1_I20221231"
      decimals="-3"
      id="f-1613"
      unitRef="usd">15517000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill
      contextRef="ie9823bd5af9f4360ab2c763c25773c5d_D20220101-20221231"
      decimals="-3"
      id="f-1614"
      unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i26623dfb61cb49a2827a2d73a3dbadf1_I20221231"
      decimals="-3"
      id="f-1615"
      unitRef="usd">2500000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:RecoveryOnSettlementOfContingentConsiderationTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1616">Recovery on settlement of contingent consideration:Total contingent cash consideration payable from the acquisition of Ballard Motive Solutions of up to $27,000,000 ($14,900,000 paid as of December&#160;31, 2022) was measured at fair value of $26,258,000 on the acquisition date in November 2021 (note 7). Since the payment of the cash consideration is contingent on the achievement of various performance conditions (milestones) over an up to three-year period from the acquisition date, any change in the fair value of contingent payables due to changes in expectation of meeting milestones is recognized in the consolidated statements of loss and comprehensive income (loss).  During the year ended December&#160;31, 2022, the Corporation recognized a recovery on expected contingent consideration no longer payable of $9,891,000, representing the total estimated change in the fair value of remaining contingent consideration payable for certain milestones that have been cancelled by legal agreement.</bldp:RecoveryOnSettlementOfContingentConsiderationTextBlock>
    <bldp:PaymentOfContingentConsiderationLiability
      contextRef="ic6ca2e1543cc4e2aa610feeaed4c1a1d_D20220101-20221231"
      decimals="-3"
      id="f-1617"
      unitRef="usd">27000000</bldp:PaymentOfContingentConsiderationLiability>
    <bldp:PaymentOfContingentConsiderationLiability
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1618"
      unitRef="usd">14900000</bldp:PaymentOfContingentConsiderationLiability>
    <ifrs-full:EquityInterestsOfAcquirer
      contextRef="i98acac3637bd43da8bb8c52d89eec0f5_I20211111"
      decimals="-3"
      id="f-1619"
      unitRef="usd">26258000</ifrs-full:EquityInterestsOfAcquirer>
    <bldp:CashConsiderationContingentPerformanceConditionsNumberOfYears
      contextRef="i78bd4a9640684c0f8630c9d462633b84_D20211101-20211130"
      id="f-1620">P3Y</bldp:CashConsiderationContingentPerformanceConditionsNumberOfYears>
    <bldp:RecoveryOnSettlementOfContingentConsideration
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1621"
      unitRef="usd">9891000</bldp:RecoveryOnSettlementOfContingentConsideration>
    <ifrs-full:DisclosureOfIncomeTaxExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1622">Income taxes:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Current tax expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current period income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Withholding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(31,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjustments for prior periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in unrecognized deductible temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total income tax expense (recovery) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;29. &#160;&#160;&#160;&#160;Income taxes (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Current tax expense (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s effective income tax rate differs from the combined Canadian federal and provincial statutory income tax rate for companies. The principal factors causing the difference are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss before income taxes (from continuing operations)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(177,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(114,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected tax recovery at 27.00% (2021 &#x2013; 27.00% )&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(47,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increase (reduction) in income taxes resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses (non-taxable income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expiry of losses and ITC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment tax credits earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign tax rate and tax rate differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in unrecognized deductible temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income taxes (recovery) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Recognized deferred tax assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Corporation's deferred tax assets and liabilities as at December&#160;31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Losses from operations carried forward&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(625)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Unrecognized deferred tax asset:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Scientific research expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Losses from operations carried forward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;284,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;219,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;206,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;217,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;706,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;644,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets have not been recognized in respect of these deductible temporary differences because it is not currently probable that future taxable profit will be available against which the Corporation can utilize the benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;29. &#160;&#160;&#160;&#160;Income taxes (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has available to carry forward the following as at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian scientific research expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;German losses from operations for corporate tax purposes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;US federal losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hong Kong losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;UK losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;UK research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Canadian scientific research expenditures may be carried forward indefinitely. The Canadian losses from operations may be used to offset future Canadian taxable income and expire over the period from 2032 to 2042.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The German, Hong Kong, Denmark and UK losses from operations may be used to offset future taxable income in Germany, Hong Kong, Denmark and UK for corporate tax and trade tax purposes and may be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The US federal losses from operations incurred prior to January 1, 2018 may be used to offset future US taxable income and expire over the period from 2022 to 2037 and may be carried forward indefinitely for losses incurred after January 1, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Canadian investment tax credits may be used to offset future Canadian income taxes otherwise payable and expire over the period from 2022 to 2042.  The UK scientific research and development tax credits may be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIncomeTaxExplanatory>
    <bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1623">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current period income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Withholding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(31,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjustments for prior periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in unrecognized deductible temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total income tax expense (recovery) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;29. &#160;&#160;&#160;&#160;Income taxes (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Current tax expense (cont'd):&lt;/span&gt;&lt;/div&gt;</bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1624"
      unitRef="usd">39000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1625"
      unitRef="usd">63000</ifrs-full:CurrentTaxExpenseIncome>
    <bldp:WithholdingTax
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1626"
      unitRef="usd">3000</bldp:WithholdingTax>
    <bldp:WithholdingTax
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1627"
      unitRef="usd">21000</bldp:WithholdingTax>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1628"
      unitRef="usd">42000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1629"
      unitRef="usd">84000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1630"
      unitRef="usd">-18849000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1631"
      unitRef="usd">-31581000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1632"
      unitRef="usd">304000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1633"
      unitRef="usd">-565000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1634"
      unitRef="usd">14967000</bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1635"
      unitRef="usd">31846000</bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1636"
      unitRef="usd">-3578000</bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods>
    <bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1637"
      unitRef="usd">-300000</bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1638"
      unitRef="usd">-3536000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1639"
      unitRef="usd">-216000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1640">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s effective income tax rate differs from the combined Canadian federal and provincial statutory income tax rate for companies. The principal factors causing the difference are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss before income taxes (from continuing operations)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(177,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(114,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected tax recovery at 27.00% (2021 &#x2013; 27.00% )&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(47,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increase (reduction) in income taxes resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses (non-taxable income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expiry of losses and ITC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment tax credits earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign tax rate and tax rate differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in unrecognized deductible temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income taxes (recovery) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock>
    <ifrs-full:AccountingProfit
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1641"
      unitRef="usd">-177030000</ifrs-full:AccountingProfit>
    <ifrs-full:AccountingProfit
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1642"
      unitRef="usd">-114613000</ifrs-full:AccountingProfit>
    <bldp:ExpectedTaxRecovery
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="2"
      id="f-1643"
      unitRef="number">0.2700</bldp:ExpectedTaxRecovery>
    <bldp:ExpectedTaxRecovery
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="2"
      id="f-1644"
      unitRef="number">0.2700</bldp:ExpectedTaxRecovery>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1645"
      unitRef="usd">-47798000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1646"
      unitRef="usd">-30945000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1647"
      unitRef="usd">-13865000</bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome>
    <bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1648"
      unitRef="usd">-6330000</bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1649"
      unitRef="usd">1515000</ifrs-full:TaxEffectOfTaxLosses>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1650"
      unitRef="usd">64000</ifrs-full:TaxEffectOfTaxLosses>
    <bldp:TaxEffectOfTaxCreditsEarned
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1651"
      unitRef="usd">3782000</bldp:TaxEffectOfTaxCreditsEarned>
    <bldp:TaxEffectOfTaxCreditsEarned
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1652"
      unitRef="usd">3677000</bldp:TaxEffectOfTaxCreditsEarned>
    <ifrs-full:TaxEffectOfForeignTaxRates
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1653"
      unitRef="usd">4884000</ifrs-full:TaxEffectOfForeignTaxRates>
    <ifrs-full:TaxEffectOfForeignTaxRates
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1654"
      unitRef="usd">3341000</ifrs-full:TaxEffectOfForeignTaxRates>
    <bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1655"
      unitRef="usd">27777000</bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1656"
      unitRef="usd">24651000</bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:TaxEffectOther
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1657"
      unitRef="usd">3000</bldp:TaxEffectOther>
    <bldp:TaxEffectOther
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1658"
      unitRef="usd">20000</bldp:TaxEffectOther>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1659"
      unitRef="usd">-3536000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1660"
      unitRef="usd">-216000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1661">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Corporation's deferred tax assets and liabilities as at December&#160;31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Losses from operations carried forward&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(625)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <ifrs-full:DeferredTaxAssets
      contextRef="i41eeaa8488df48e9a2f3d87aa82c113b_I20221231"
      decimals="-3"
      id="f-1662"
      unitRef="usd">596000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i0e35a0b71f344974896efe71e1a093dc_I20211231"
      decimals="-3"
      id="f-1663"
      unitRef="usd">665000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ibab0945aaf9745fd87285ede82d2a52a_I20221231"
      decimals="-3"
      id="f-1664"
      unitRef="usd">29000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ice6f00a87f8f4d0e857bd998cbe9d98d_I20211231"
      decimals="-3"
      id="f-1665"
      unitRef="usd">32000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1666"
      unitRef="usd">625000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1667"
      unitRef="usd">697000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="ibbd0e0eb9f32438ea65129a4a747a7f0_I20221231"
      decimals="-3"
      id="f-1668"
      unitRef="usd">625000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i814f9c7cad7b4fb781beda0f3c415080_I20211231"
      decimals="-3"
      id="f-1669"
      unitRef="usd">4275000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1670"
      unitRef="usd">0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1671"
      unitRef="usd">3578000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1672">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Scientific research expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Losses from operations carried forward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;284,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;219,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;206,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;217,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;706,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;644,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has available to carry forward the following as at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian scientific research expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;German losses from operations for corporate tax purposes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;US federal losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hong Kong losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;UK losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;UK research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="ie0c79d79b90c422eba78250aa9d16b3e_I20221231"
      decimals="-3"
      id="f-1673"
      unitRef="usd">127482000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i0d941f7c025c44958e4d94fa5ad07303_I20211231"
      decimals="-3"
      id="f-1674"
      unitRef="usd">122742000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="ie22fab2819a64cdba806a96af55073d7_I20221231"
      decimals="-3"
      id="f-1675"
      unitRef="usd">21463000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="id3343684e6e44d4d997c076a85c73eec_I20211231"
      decimals="-3"
      id="f-1676"
      unitRef="usd">9357000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="ie034f8a98c16417f9dec6e357ab6e8c3_I20221231"
      decimals="-3"
      id="f-1677"
      unitRef="usd">23588000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i61e706491fe14c5ebbda13310d6a9193_I20211231"
      decimals="-3"
      id="f-1678"
      unitRef="usd">33100000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i41eeaa8488df48e9a2f3d87aa82c113b_I20221231"
      decimals="-3"
      id="f-1679"
      unitRef="usd">284468000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i0e35a0b71f344974896efe71e1a093dc_I20211231"
      decimals="-3"
      id="f-1680"
      unitRef="usd">219326000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i3c299484622447c88ef35eab96828d8f_I20221231"
      decimals="-3"
      id="f-1681"
      unitRef="usd">43451000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i111614ee3847458c9f564eef0d681445_I20211231"
      decimals="-3"
      id="f-1682"
      unitRef="usd">42939000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="id22fc074e35148feb01bd7ec821fac44_I20221231"
      decimals="-3"
      id="f-1683"
      unitRef="usd">206491000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i5aa4de00c18c4e3a9795fe5941ae494e_I20211231"
      decimals="-3"
      id="f-1684"
      unitRef="usd">217142000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1685"
      unitRef="usd">706943000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1686"
      unitRef="usd">644606000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeferredTaxAssets
      contextRef="i86dfd905e26346eeadceea083b7fc065_I20221231"
      decimals="-3"
      id="f-1687"
      unitRef="usd">127482000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ifd256af72e014b0c8311a4776ae3de5c_I20211231"
      decimals="-3"
      id="f-1688"
      unitRef="usd">122742000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i6600102691254a3296c9ba76d7e376c1_I20221231"
      decimals="-3"
      id="f-1689"
      unitRef="usd">165647000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="iee269f24de854abab4e7c11a0b7de7ed_I20211231"
      decimals="-3"
      id="f-1690"
      unitRef="usd">131514000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i750f2ed6f49b42cdae6605c700f1265e_I20221231"
      decimals="-3"
      id="f-1691"
      unitRef="usd">40877000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="iefaf3ac014da45c3b5731027f1e0504c_I20211231"
      decimals="-3"
      id="f-1692"
      unitRef="usd">42939000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="if1ae9033de1c4e5c8e5f7c372844855a_I20221231"
      decimals="-3"
      id="f-1693"
      unitRef="usd">501000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i1008b09db629433999c88b26bbfefc58_I20211231"
      decimals="-3"
      id="f-1694"
      unitRef="usd">232000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i178a123ccb27422ea85ea3d1e673b8c5_I20221231"
      decimals="-3"
      id="f-1695"
      unitRef="usd">49237000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i84f897db6dda4d9a95ea6d80ffd5f065_I20211231"
      decimals="-3"
      id="f-1696"
      unitRef="usd">50103000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i2e298c54100c485396557366394feb8f_I20221231"
      decimals="-3"
      id="f-1697"
      unitRef="usd">50495000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i47f3021ebb7e416ebe78c61935d8bdb7_I20211231"
      decimals="-3"
      id="f-1698"
      unitRef="usd">35996000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i5c75b372b2614f718f853a24554c2f33_I20221231"
      decimals="-3"
      id="f-1699"
      unitRef="usd">61000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i629479645b5943e4b34c2ae6b7f70b84_I20211231"
      decimals="-3"
      id="f-1700"
      unitRef="usd">50000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="iee8fc96b79c1408d9ce24ec84e15c0cd_I20221231"
      decimals="-3"
      id="f-1701"
      unitRef="usd">14304000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i64c59e90759a4240b1572e209c496ed7_I20211231"
      decimals="-3"
      id="f-1702"
      unitRef="usd">2659000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i148cc3ac536a42c5b474ba71d6e68255_I20221231"
      decimals="-3"
      id="f-1703"
      unitRef="usd">115000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i5b2f395d3c3d4ff89f6f6519db9b9bc5_I20211231"
      decimals="-3"
      id="f-1704"
      unitRef="usd">129000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DisclosureOfRelatedPartyExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1705">Related party transactions:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related parties include shareholders with a significant ownership interest in the Corporation, including its subsidiaries and affiliates, and the Corporation&#x2019;s equity accounted investees:  Weichai Ballard JV and Synergy Ballard JVCo (note 14).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022 and 2021, related party transactions and balances with the Corporation's 49% owned equity accounted investee, Weichai Ballard JV, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balances with related party - Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transactions during the year with related party - Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;30.&#160;&#160;&#160;&#160;Related party transactions (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022 and 2021, related party transactions and balances with the Corporation's 10% owned equity accounted investee, Synergy Ballard JVCo, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balances with related party - Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transactions during the year with related party - Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Corporation Directors and Executive Officers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation provides key management personnel, being board directors and executive officers, certain benefits, in addition to their salaries. Key management personnel also participate in the Corporation&#x2019;s share-based compensation plans (note 21).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to cash and equity compensation, the Corporation provides the executive officers with certain personal benefits, including car allowance, medical benefit program, long and short-term disability coverage, life insurance and an annual medical, financial planning allowance and relocation allowances and services as necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The employment agreements for the executive officers are substantially the same with slight variations by individual.  The maximum obligation that is required to be provided in the event of termination is notice of 12 months plus one month for every year of employment completed with the Corporation (to a maximum of 24 months),  or payment in lieu of such notice, consisting of the salary, bonus and other benefits that would have been earned during such notice period. If there is a change of control, and if the executive officer&#x2019;s employment is terminated, including a constructive dismissal, within 2 years following the date of a change of control, the executive officer is entitled to a payment equivalent to payment in lieu of a 24 month notice period. The minimum obligation that is required is  limited to that required by employment standards legislation plus one day for every full month of employment since hire date, with no distinction made for a change of control situation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key management personnel compensation is comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Salaries and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Post-employment retirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation (note 21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRelatedPartyExplanatory>
    <ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1706">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022 and 2021, related party transactions and balances with the Corporation's 49% owned equity accounted investee, Weichai Ballard JV, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balances with related party - Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transactions during the year with related party - Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022 and 2021, related party transactions and balances with the Corporation's 10% owned equity accounted investee, Synergy Ballard JVCo, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balances with related party - Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transactions during the year with related party - Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Corporation Directors and Executive Officers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key management personnel compensation is comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Salaries and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Post-employment retirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Termination benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation (note 21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231"
      decimals="2"
      id="f-1707"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i5543cbc2b1924a0c98a4db6380d5ab91_D20210101-20211231"
      decimals="2"
      id="f-1708"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="ib87a1fab0f16483286d2a879e603da1d_I20221231"
      decimals="-3"
      id="f-1709"
      unitRef="usd">13320000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="if46c2c4ff86a4ee9a1dd552efb8413c3_I20211231"
      decimals="-3"
      id="f-1710"
      unitRef="usd">10794000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="ib87a1fab0f16483286d2a879e603da1d_I20221231"
      decimals="-3"
      id="f-1711"
      unitRef="usd">24026000</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="if46c2c4ff86a4ee9a1dd552efb8413c3_I20211231"
      decimals="-3"
      id="f-1712"
      unitRef="usd">28982000</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="ib87a1fab0f16483286d2a879e603da1d_I20221231"
      decimals="-3"
      id="f-1713"
      unitRef="usd">2095000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="if46c2c4ff86a4ee9a1dd552efb8413c3_I20211231"
      decimals="-3"
      id="f-1714"
      unitRef="usd">2730000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="ibe912561279b436dbe96215d9b555351_D20220101-20221231"
      decimals="-3"
      id="f-1715"
      unitRef="usd">8115000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="i79720b5ac9f24fe6894f190eb9cd9a8c_D20210101-20211231"
      decimals="-3"
      id="f-1716"
      unitRef="usd">35239000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i116a5cfb91b048cd940e747dd3a9ec5f_D20210101-20211231"
      decimals="2"
      id="f-1717"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i688ad49d174746f58d970fd8987c467e_D20220101-20221231"
      decimals="2"
      id="f-1718"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="i25196b5088dd4876a2d7c3e61fa8f745_I20221231"
      decimals="-3"
      id="f-1719"
      unitRef="usd">99000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="i56a8efb0dc0041c6a30e2e29d4377117_I20211231"
      decimals="-3"
      id="f-1720"
      unitRef="usd">99000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="i25196b5088dd4876a2d7c3e61fa8f745_I20221231"
      decimals="-3"
      id="f-1721"
      unitRef="usd">0</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="i56a8efb0dc0041c6a30e2e29d4377117_I20211231"
      decimals="-3"
      id="f-1722"
      unitRef="usd">0</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="i25196b5088dd4876a2d7c3e61fa8f745_I20221231"
      decimals="-3"
      id="f-1723"
      unitRef="usd">0</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="i56a8efb0dc0041c6a30e2e29d4377117_I20211231"
      decimals="-3"
      id="f-1724"
      unitRef="usd">16000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="ie63057a5f40746d6930f20107c02d7cb_D20220101-20221231"
      decimals="-3"
      id="f-1725"
      unitRef="usd">54000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="i583df66b21cd463fb92e6fe794174be0_D20210101-20211231"
      decimals="-3"
      id="f-1726"
      unitRef="usd">3441000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1727">P12M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1728">P1M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear
      contextRef="i3b4698d19f8a49b597eb64e3cec494a5_D20220101-20221231"
      id="f-1729">P24M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear>
    <bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1730">P2Y</bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl>
    <bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1731">P24M</bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1732"
      unitRef="usd">3416000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1733"
      unitRef="usd">3767000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1734"
      unitRef="usd">61000</ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1735"
      unitRef="usd">74000</ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1736"
      unitRef="usd">247000</ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1737"
      unitRef="usd">0</ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1738"
      unitRef="usd">1793000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1739"
      unitRef="usd">2411000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1740"
      unitRef="usd">5517000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1741"
      unitRef="usd">6252000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:DisclosureOfCashFlowStatementExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1742">Supplemental disclosure of cash flow information: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-cash financing and investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Compensatory shares&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfCashFlowStatementExplanatory>
    <bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1743">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-cash financing and investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Compensatory shares&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock>
    <bldp:Noncashcompensatoryshares
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1744"
      unitRef="usd">1029000</bldp:Noncashcompensatoryshares>
    <bldp:Noncashcompensatoryshares
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1745"
      unitRef="usd">704000</bldp:Noncashcompensatoryshares>
    <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1746">Operating segments:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation operates in a single segment, Fuel Cell Products and Services, which consists of the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Stationary Power Generation, as well as the delivery of Technology Solutions, including engineering services, technology transfer, and the license and sale of the Corporation's extensive intellectual property portfolio and fundamental knowledge for a variety of PEM fuel cell applications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues of Ballard Motive Solutions are included in the Technology Solutions or Heavy Duty Motive market depending on the nature of the contracted revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, revenues included sales to two individual customer of $9,426,000 and $8,115,000, respectively, which exceeded 10% of total revenue.  In 2021, revenues included sales to one individual customer of $35,239,000, which exceeded 10% of total revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from continuing operations by geographic area, which are attributed to countries based on customer location for the years ended December 31, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Belgium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Spain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Taiwan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Norway&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current assets by geographic area are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;180,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;218,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;211,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
    <bldp:ConcentrationRiskNumberOfCustomers
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="INF"
      id="f-1747"
      unitRef="customer">2</bldp:ConcentrationRiskNumberOfCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i799af6d3c4a649bb9ff43ea404eac1af_D20220101-20221231"
      decimals="-3"
      id="f-1748"
      unitRef="usd">9426000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4536d73d352a4f3c85f371dfa81340c7_D20220101-20221231"
      decimals="-3"
      id="f-1749"
      unitRef="usd">8115000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i31f24ec1aad84ddab8eadfdecf6533e2_D20210101-20211231"
      decimals="-3"
      id="f-1750"
      unitRef="usd">35239000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfGeographicalAreasExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1751">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from continuing operations by geographic area, which are attributed to countries based on customer location for the years ended December 31, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Belgium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Spain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Taiwan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Norway&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current assets by geographic area are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;180,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;218,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;211,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGeographicalAreasExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ie9855ecd00884e329318f18b9ba4682a_D20220101-20221231"
      decimals="-3"
      id="f-1752"
      unitRef="usd">24052000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i8b783b8b04144b8f93e129873c058f18_D20210101-20211231"
      decimals="-3"
      id="f-1753"
      unitRef="usd">17536000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="id1b7238a181b4d249c080d8c0bdd7619_D20220101-20221231"
      decimals="-3"
      id="f-1754"
      unitRef="usd">13685000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i48dfe2b2847d4c5797fc40845f74f59e_D20210101-20211231"
      decimals="-3"
      id="f-1755"
      unitRef="usd">22063000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i32cd2e2d0bd34ad78773e1c2a1d935a5_D20220101-20221231"
      decimals="-3"
      id="f-1756"
      unitRef="usd">9893000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic8d74cc690a74a26a005342b8cf81dc8_D20210101-20211231"
      decimals="-3"
      id="f-1757"
      unitRef="usd">8968000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i76a4e05f500546f7ac3357e9c43a2cd7_D20220101-20221231"
      decimals="-3"
      id="f-1758"
      unitRef="usd">9127000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic5936eeabf9f48e6b40221e11fe888eb_D20210101-20211231"
      decimals="-3"
      id="f-1759"
      unitRef="usd">38818000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5341b7f18c88486b8fa496dac32b1345_D20220101-20221231"
      decimals="-3"
      id="f-1760"
      unitRef="usd">6903000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="if92a10e78bc5455daa8729875481fc7f_D20210101-20211231"
      decimals="-3"
      id="f-1761"
      unitRef="usd">1827000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5f9c800dd7e046fc8850efe26fe582a9_D20220101-20221231"
      decimals="-3"
      id="f-1762"
      unitRef="usd">4520000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i723866940c504c8ca24ca982f2858cd0_D20210101-20211231"
      decimals="-3"
      id="f-1763"
      unitRef="usd">3063000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="iecb3a23cdf704e21babf4f22c21dc8b0_D20220101-20221231"
      decimals="-3"
      id="f-1764"
      unitRef="usd">3711000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="if62941f45dc84674bd9b279878bde922_D20210101-20211231"
      decimals="-3"
      id="f-1765"
      unitRef="usd">36000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i7f3201d7897d47978e65e8738702d36c_D20220101-20221231"
      decimals="-3"
      id="f-1766"
      unitRef="usd">3430000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ie71bfe6739de4f80bbe8380fb129a015_D20210101-20211231"
      decimals="-3"
      id="f-1767"
      unitRef="usd">2121000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="if4385a62e2204d0f8a275de08ac079e0_D20220101-20221231"
      decimals="-3"
      id="f-1768"
      unitRef="usd">2529000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ifde508a7c17440a6803001a745685947_D20210101-20211231"
      decimals="-3"
      id="f-1769"
      unitRef="usd">3026000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i793245c333c54102a45ab52178bfaba6_D20220101-20221231"
      decimals="-3"
      id="f-1770"
      unitRef="usd">1769000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i9008ad20a0c04d6c886134f7e49112d8_D20210101-20211231"
      decimals="-3"
      id="f-1771"
      unitRef="usd">541000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i29fed920f6ad4ab7974539fac43fc1ba_D20220101-20221231"
      decimals="-3"
      id="f-1772"
      unitRef="usd">763000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic13e131000874459b0325650df5bdf7d_D20210101-20211231"
      decimals="-3"
      id="f-1773"
      unitRef="usd">926000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i00daf3118dff4029b6d28a6e31c8cf82_D20220101-20221231"
      decimals="-3"
      id="f-1774"
      unitRef="usd">656000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="iaaa9621b0e85456a842c9ab5eb9ea9a3_D20210101-20211231"
      decimals="-3"
      id="f-1775"
      unitRef="usd">439000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ib9b709f6c5b146259063c6299084277b_D20220101-20221231"
      decimals="-3"
      id="f-1776"
      unitRef="usd">640000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ie816d36f2fce43b0980f00f8dc36df16_D20210101-20211231"
      decimals="-3"
      id="f-1777"
      unitRef="usd">912000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i07c49510f7594eca958c5a2f731110ec_D20220101-20221231"
      decimals="-3"
      id="f-1778"
      unitRef="usd">591000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i302b1e49c77c4a04a9e4da637b42627b_D20210101-20211231"
      decimals="-3"
      id="f-1779"
      unitRef="usd">2521000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ied391cd331714242b57c4553d0a21f62_D20220101-20221231"
      decimals="-3"
      id="f-1780"
      unitRef="usd">541000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ie8b4c6282fdf40cfb87a8b2d9cf69976_D20210101-20211231"
      decimals="-3"
      id="f-1781"
      unitRef="usd">954000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="iec23ca089701446085157e84d4c8860a_D20220101-20221231"
      decimals="-3"
      id="f-1782"
      unitRef="usd">976000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ifb2f1116591046108e391d55b1d33727_D20210101-20211231"
      decimals="-3"
      id="f-1783"
      unitRef="usd">754000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1784"
      unitRef="usd">83786000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1785"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i99827228f89140bf86434025c752515d_I20221231"
      decimals="-3"
      id="f-1786"
      unitRef="usd">180421000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i9bd91cc6a2304e57b17e627d70e240d8_I20211231"
      decimals="-3"
      id="f-1787"
      unitRef="usd">157805000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i5d914ea7d2884400bdb8df55334f60f2_I20221231"
      decimals="-3"
      id="f-1788"
      unitRef="usd">24047000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="iff318504b4084d5cb950c900c12ceca3_I20211231"
      decimals="-3"
      id="f-1789"
      unitRef="usd">29009000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i5113ee67aeb4411688c05a2336094d50_I20221231"
      decimals="-3"
      id="f-1790"
      unitRef="usd">6791000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i44edfbe77a5544b58fa01a675c0eb185_I20211231"
      decimals="-3"
      id="f-1791"
      unitRef="usd">4121000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i88fc9478ad2c460db6ae3461c7af0a64_I20221231"
      decimals="-3"
      id="f-1792"
      unitRef="usd">4398000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="ie0ac3158776f4f509585c29badec7439_I20211231"
      decimals="-3"
      id="f-1793"
      unitRef="usd">3270000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i3298ef240e214b36b2cf95da2fc39533_I20221231"
      decimals="-3"
      id="f-1794"
      unitRef="usd">2913000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i3432525384244642ae8bf48dbfcb3f8e_I20211231"
      decimals="-3"
      id="f-1795"
      unitRef="usd">17552000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="-3"
      id="f-1796"
      unitRef="usd">218570000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i4ac9941919be4c979151a84fb79409c5_I20211231"
      decimals="-3"
      id="f-1797"
      unitRef="usd">211757000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:DisclosureOfFinancialRiskManagementExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1798">Financial instruments:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s financial instruments consist of cash and cash equivalents, short-term investments, trade and other receivables, investments, and trade and other payables. The fair values of cash and cash equivalents, trade and other receivables, and trade and other payables approximate their carrying values because of the short-term nature of these instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments comprise term deposits with terms of greater than 90 days and a previously held investment in a Danish public company held by Ballard Power Systems Europe ("BPSE").  BPSE had an investment of approximately $5,000 in a Danish private company, Green Hydrogen Systems A/S which issued an initial public offering on the Danish stock exchange in June 2021.  On June 17, 2021, BPSE received 259,551 shares in the new publicly-owned investment company (after relinquishing its shares in the previous privately-held company) initially valued at $1,681,000.  During the year ended December&#160;31, 2022, the Corporation sold its remaining Green Hydrogen shares for net proceeds of $1,010,000 (2021 - $336,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term investments comprise newly-created hydrogen infrastructure and growth equity funds:  HyCap Fund and Clean H2 Fund, and an investment in Forsee Power, Wisdom Motor, and Quantron AG, as well as equity-accounted investments.  Changes in fair value and foreign exchange adjustments are recognized as gains or losses in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (note 26).  During the year ended December&#160;31, 2022, the Corporation recognized net mark to market and foreign exchange losses of $16,877,000 (2021 - $9,024,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increase (decrease) in fair value due to MTM and foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term investment - Green Hydrogen&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - HyCap Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Clean H2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Decrease in fair value of investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value measurements recognized in the statement of financial position must be categorized in accordance with the following levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Level 2: Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, &#160;&#160;&#160;&#160;either directly (i.e. as prices) or indirectly (i.e. derived from prices);&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Level 3: Inputs for the asset or liability that are not based on observable market data (unobservable inputs).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation's above-mentioned investments in Green Hydrogen and Forsee Power are categorized as Level 1 whereas the other investments are all categorized as Level 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Financial risk management:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation primarily has exposure to foreign currency exchange rate risk, commodity risk, interest rate risk, and credit risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;33.&#160;&#160;&#160;&#160;Financial instruments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency exchange rate risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency exchange rate risk is the risk that the fair value of deferred cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. The Corporation is exposed to currency risks primarily due to its holdings of Canadian dollar denominated cash equivalents and its Canadian dollar denominated purchases and accounts payable. Substantially all receivables are denominated in U.S. dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Periodically, the Corporation uses foreign exchange currency contracts to manage exposure to currency rate fluctuations. These contracts are recorded at their fair value as either assets or liabilities on the statement of financial position. Any changes in fair value are either (i) recorded in the statement of comprehensive income (loss) if formally designated and qualified under hedge accounting criteria; or (ii) recorded in the statements of loss and comprehensive income (loss) if either not designated, or not qualified, under hedge accounting criteria.The outstanding foreign exchange currency contracts are not qualified under hedge accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation limits its exposure to foreign currency risk by holding Canadian denominated cash and cash equivalents in amounts up to 100% of forecasted twelve month Canadian dollar net expenditures and up to 50% of the following twelve months of forecasted Canadian dollar net expenditures, thereby creating an economic hedge. Periodically, the Corporation also enters into forward foreign exchange contracts to further limit its exposure. At December&#160;31, 2022, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN $75,206,000 and outstanding forward foreign exchange contracts to buy a total of CDN $38,000,000 in 2022  at an average rate of CDN $1.31 to US $1.00.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following exchange rates applied during the year ended December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$US to $1.00 CDN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$CDN to $1.00 US&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 1, 2022 Opening rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.271&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022 Closing rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.739&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.354&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fiscal 2022 Average rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.769&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.301&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on cash and cash equivalents and forward foreign exchange contracts held at December&#160;31, 2022, a 10% increase in the Canadian dollar against the U.S. dollar, with all other variables held constant, would result in an increase in foreign exchange gains of approximately $8,361,000 recorded against net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Canadian dollar weakened 10% against the US dollar, there would be an equal, and opposite impact, on net income. This sensitivity analysis includes foreign currency denominated monetary items, and adjusts their translation at year-end, for a 10% change in foreign currency rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commodity risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commodity risk is the risk of financial loss due to fluctuations in commodity prices, in particular, for the price of platinum and palladium, which are key components of the Corporation&#x2019;s fuel cell products. Platinum and palladium are scarce natural resources and therefore the Corporation is dependent upon a sufficient supply of these commodities. To manage its exposure to commodity price fluctuations, the Corporation may include platinum and or palladium pricing adjustments directly into certain significant customer contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate risk is the risk that the fair value of deferred cash flows of a financial instrument will fluctuate because of changes in market interest rates. The Corporation is exposed to interest rate risk arising primarily from fluctuations in interest rates on its cash and cash equivalents. The Corporation limits its exposure to interest rate risk by continually monitoring and adjusting portfolio duration to align to forecasted cash requirements and anticipated changes in interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;33.&#160;&#160;&#160;&#160;Financial instruments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate risk (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on cash and cash equivalents at December&#160;31, 2022, a 1.0% decline in interest rates, with all other variables held constant, would result in a decrease in investment income of $9,127,700. If interest rates had been 1.0% higher, there would be an equal and opposite impact on net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit risk is the risk of financial loss to the Corporation if a customer or counterparty to a financial instrument fails to meet its contractual obligations, and arises principally from the Corporation&#x2019;s receivables from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 9 Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; requires impairment losses to be recognized based on &#x201c;expected losses&#x201d; that will occur in the future, incorporating forward looking information relating to defaults and applies a single ECL impairment model that applies to all financial assets within scope. ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the Corporation in accordance with the contract and the cash flows that the Corporation expects to receive). Under &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, at each reporting date the Corporation is required to assess whether financial assets carried at amortized cost are credit-impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of this review for the year ended December&#160;31, 2022, the Corporation did not recognize any additional estimated ECL impairment losses.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialRiskManagementExplanatory>
    <ifrs-full:CurrentInvestments
      contextRef="i44637d45c34f451f88f7350ff9d649fd_I20210616"
      decimals="-3"
      id="f-1799"
      unitRef="usd">5000</ifrs-full:CurrentInvestments>
    <bldp:NumberOfSharesReceivedInSaleOfStockTransaction
      contextRef="i9ae768e6c3144c45a31ca4cb7c2f4ec0_D20210617-20210617"
      decimals="INF"
      id="f-1800"
      unitRef="shares">259551</bldp:NumberOfSharesReceivedInSaleOfStockTransaction>
    <ifrs-full:CurrentInvestments
      contextRef="i2caaf610595b4843bce2a52f2a390c60_I20210617"
      decimals="-3"
      id="f-1801"
      unitRef="usd">1681000</ifrs-full:CurrentInvestments>
    <ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod
      contextRef="i40df9a1d65834c55b9a91c0f7d1242f2_D20220101-20221231"
      decimals="-3"
      id="f-1802"
      unitRef="usd">1010000</ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod
      contextRef="i6fc7ab98f72441daa9a2105a485ed4c4_D20210101-20211231"
      decimals="-3"
      id="f-1803"
      unitRef="usd">336000</ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i810638db36d34d9a9e53951ba14bd43c_D20220101-20221231"
      decimals="-3"
      id="f-1804"
      unitRef="usd">-16877000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="idd86dcb59ef54565b9734ffd60380d9e_D20210101-20211231"
      decimals="-3"
      id="f-1805"
      unitRef="usd">-9024000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <bldp:SummaryOfInvestmentsTableTextBlock
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1806">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increase (decrease) in fair value due to MTM and foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term investment - Green Hydrogen&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - HyCap Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Clean H2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Decrease in fair value of investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:SummaryOfInvestmentsTableTextBlock>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="if1f8ea334fc04d8caecedd878d3ced56_D20220101-20221231"
      decimals="-3"
      id="f-1807"
      unitRef="usd">15000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i5b1584b299f74b4e87b9642d50d20a4b_D20210101-20211231"
      decimals="-3"
      id="f-1808"
      unitRef="usd">1422000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i16eb13ce99e044088659a41e6c98968b_D20220101-20221231"
      decimals="-3"
      id="f-1809"
      unitRef="usd">-14865000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i06577841fc8240c390817d20e6c8669f_D20210101-20211231"
      decimals="-3"
      id="f-1810"
      unitRef="usd">-10474000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="ic64f3a111bed4d1cbccf55bb9a7848e2_D20220101-20221231"
      decimals="-3"
      id="f-1811"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="ifba2cbbfc1f74e39b5487e5cd72c0d33_D20210101-20211231"
      decimals="-3"
      id="f-1812"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i626933f5927049499ff30e515da7e0f0_D20220101-20221231"
      decimals="-3"
      id="f-1813"
      unitRef="usd">150000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i425b2c82f7a54b5da4b7d75acfa62f0a_D20210101-20211231"
      decimals="-3"
      id="f-1814"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i0b45153e13e24663ba19363918e716c6_D20220101-20221231"
      decimals="-3"
      id="f-1815"
      unitRef="usd">-1597000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i925ca4b96cba490b92df64d727d96df2_D20210101-20211231"
      decimals="-3"
      id="f-1816"
      unitRef="usd">26000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i90879f0d0fb64f929c62b3826550d816_D20220101-20221231"
      decimals="-3"
      id="f-1817"
      unitRef="usd">-580000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i0d006eeedc444146828d840eb442a7ff_D20210101-20211231"
      decimals="-3"
      id="f-1818"
      unitRef="usd">2000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      decimals="-3"
      id="f-1819"
      unitRef="usd">-16877000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i43ade55ec50040d582221ef4f06b192b_D20210101-20211231"
      decimals="-3"
      id="f-1820"
      unitRef="usd">-9024000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum
      contextRef="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231"
      decimals="INF"
      id="f-1821"
      unitRef="number">1</bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum>
    <bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum
      contextRef="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231"
      decimals="INF"
      id="f-1822"
      unitRef="number">0.50</bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ib5072c08e4644412835e5ac2aa3bacf3_I20221231"
      decimals="-3"
      id="f-1823"
      unitRef="cad">75206000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ib3b2301e3f694727b65fea7e0cd59219_I20221231"
      decimals="-3"
      id="f-1824"
      unitRef="cad">38000000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i84620607f3054ddca12a295f0ae24819_I20221231"
      decimals="2"
      id="f-1825"
      unitRef="cadPerUSD">1.31</ifrs-full:AveragePriceOfHedgingInstrument>
    <ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1826">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following exchange rates applied during the year ended December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$US to $1.00 CDN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$CDN to $1.00 US&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 1, 2022 Opening rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.271&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2022 Closing rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.739&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.354&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fiscal 2022 Average rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.769&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.301&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory>
    <bldp:PriceofForeignExchangeOpeningPrice
      contextRef="i323bdbf1e9e54358840c61f81d07b8f4_I20211231"
      decimals="3"
      id="f-1827"
      unitRef="usdPerCAD">0.787</bldp:PriceofForeignExchangeOpeningPrice>
    <bldp:PriceofForeignExchangeOpeningPrice
      contextRef="i323bdbf1e9e54358840c61f81d07b8f4_I20211231"
      decimals="3"
      id="f-1828"
      unitRef="cadPerUSD">1.271</bldp:PriceofForeignExchangeOpeningPrice>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i84620607f3054ddca12a295f0ae24819_I20221231"
      decimals="3"
      id="f-1829"
      unitRef="usdPerCAD">0.739</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i84620607f3054ddca12a295f0ae24819_I20221231"
      decimals="3"
      id="f-1830"
      unitRef="cadPerUSD">1.354</ifrs-full:ClosingForeignExchangeRate>
    <bldp:AveragePriceForeignExchangeRate
      contextRef="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231"
      decimals="3"
      id="f-1831"
      unitRef="usdPerCAD">0.769</bldp:AveragePriceForeignExchangeRate>
    <bldp:AveragePriceForeignExchangeRate
      contextRef="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231"
      decimals="3"
      id="f-1832"
      unitRef="cadPerUSD">1.301</bldp:AveragePriceForeignExchangeRate>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i84620607f3054ddca12a295f0ae24819_I20221231"
      decimals="INF"
      id="f-1833"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome
      contextRef="ifb419c3d000a4df294df55a920210e6e_D20220101-20221231"
      decimals="-3"
      id="f-1834"
      unitRef="usd">8361000</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i84620607f3054ddca12a295f0ae24819_I20221231"
      decimals="INF"
      id="f-1835"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i84620607f3054ddca12a295f0ae24819_I20221231"
      decimals="INF"
      id="f-1836"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="ifaf92861d427470fb017463afd58af85_I20221231"
      decimals="INF"
      id="f-1837"
      unitRef="number">0.010</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome
      contextRef="ifaf92861d427470fb017463afd58af85_I20221231"
      decimals="0"
      id="f-1838"
      unitRef="usd">-9127700</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="ifaf92861d427470fb017463afd58af85_I20221231"
      decimals="INF"
      id="f-1839"
      unitRef="number">0.010</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <dei:DocumentType
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1840">40-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1841">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1842">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1844">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1843">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1845">000-53543</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1846">Ballard Power Systems Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1847">A1</dei:EntityIncorporationStateCountryCode>
    <dei:EntityPrimarySicNumber
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1848">3620</dei:EntityPrimarySicNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1849">9000 Glenlyon Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1850">Burnaby</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1851">BC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1852">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1853">V5J 5J8</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1854">604</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1855">454-0900</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName
      contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231"
      id="f-1856">CORPORATION SERVICE COMPANY (CSC</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1
      contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231"
      id="f-1857">19 West 44th street, Suite 200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231"
      id="f-1858">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231"
      id="f-1859">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231"
      id="f-1860">1000510036</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231"
      id="f-1861">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i5b756c82333f4f33a09486dd72548ac4_D20220101-20221231"
      id="f-1862">927-9800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1863">Common Shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1864">BLDP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1865">NASDAQ</dei:SecurityExchangeName>
    <dei:SecurityReportingObligation
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1866">15(d)</dei:SecurityReportingObligation>
    <dei:AnnualInformationForm
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1867">true</dei:AnnualInformationForm>
    <dei:AuditedAnnualFinancialStatements
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1868">true</dei:AuditedAnnualFinancialStatements>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if5b403b27e714920bb9bff3e6693db02_I20221231"
      decimals="INF"
      id="f-1869"
      unitRef="shares">298394203</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCurrentReportingStatus
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1870">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1871">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1872">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1873">true</dei:IcfrAuditorAttestationFlag>
    <dei:AuditorFirmId
      contextRef="i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231"
      id="f-1878">85</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>156
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MS\F!9W=0[[;;LJ )NYOI[50RN6>SY<\_H0#^9NO=E9P-^DK:OA*7]^4]+7=
MSQI(Z@OVO>)[FM:3;NOUR570N*I#PGX9(Q(2N)CO^_TQS1#")(K]UFX@U6NE
M>DZI3SLAU8UB,M/+;<]*E4WI//GQ>P(P1&BDTC0B$'IVB7XKT7=*_"+IFC7#
M*=2.21W:$J8'=)4RJT[?D.!%01R,A%JL C(UF$&K-' J_:1',%="<KNRP'BF
M'T%_/-$6*^2CR*XL;)6%3F6/DA64KP%[UG0J6=D;SF2P,6VZ0T-1 /%8MFGD
MD7!BYJ-6=>2>>:%T;+PL,#*>C2".?!B.-%KL,(Y1%-AEQJW,V!G:_A3Y37(Y
MO,77#&]7<C;H+X(=TN"%Y:2S'*F.KT&1TKK7>C758:ZHHX<55= 8^@B38!P^
M+&9^ 'MF0[T]!*,+&U/1?,MUR'"LHK./P<,Q\L8232L,PVAB?Z(.C\A)I.5'
M(=8'GJ969=C<@1X.HK&T2V9#:1W-D!MGG]Q@.+<>/#8@_GCS6<Q"B&,\H:X#
M&'(3[*\FBJ4BWYXPYIA@"YW"<1RS&7E30]@A#%U@6!/)'-),'B'LA3 T1M%B
MZ'DP]LB$Q(Y=*'A1@I9RNN*ISD:9/8PA)P/_:QR[EK=AISLL(C<7Q[E%08^3
MB06R( X20L8S9)KIQ,*?2"U0QT+DAN$#VS ]0VN=_^@LHV)6B2;A(FBDDA8K
MA!&,)Q1V&$1.ZM14V/.Z^K2E%[UE954>6\)JC SI%K,(]V+-L#;I@(;=0&L7
M/],%ZR6MV*34(!$_%R 6*YVP3RCM4(;=*!OF1)>4FK *"3+ 83&+"/(G%@3N
ME7SNFJ^?&%T**_BZU=__4?[ACIC83<Q!QU^TI$PX(A21<=5B,R-1-,%0W#$4
MNQG:QI8MY3D0.=@T)Q-L)/YHE6X",X9X+-PT0F2JJ,$=5K$;J]:(D]M7G56[
MA::Z)!N+-ZVBR<(;=\#%[FKQ?5:DXL@8V%2JD@RL6,XVW)X?8+,J]'Q#IVF$
MHGBB!L,=([&;D>WBX'DB,@84?;ZP(DP"CN.XQ41GC%/KH6,D?DG!>&G2+9",
M4&#L-0LE$0[Q1+&(.TQB=[GX7A=*ZF@/@E>M$:_E;7@&UC&5N)GZM*-Z52>T
MX'I2K"=?)B&QAR$Q#FNLABC _L1<D(ZFQ$W3>Y$KR5=5?39;5K)(*_L9G0E(
M F$8C(M#BQV.PPA-D)1T)"7NZO!MDE19E39GR&L=)1)N+;.)60'>(%U!ASV6
MGY7:+$D4^N&4UM[AIQM^'X1D?)N?<Y3D",Z+RRK8!-H-\F+C\-/"O1!/' N0
M#GO$C;U3N&#-?K2JLU +^5%L''O:#(E.3-%$8DHZPI&7%(Z]B-:>M4Q(]LUS
M8FLA:3.T%I+SWJN/^KW3'U1NN09NRC:Z)7P3:D?R]"KG=*-$T;P-60FE1-9<
M[I@NLV1MH/_?"*%^W-0O6-H7:LM_ 5!+ P04    "  W0G%6,#$,%#('  !-
M'@  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;*U9;6_;-A#^*X17#"G0
MU"*IURPQT*3K%F!=BZ1=/RL2;7.51%>DG.;?[T@YEBU27+KE2R+)Q]-S+[SG
M3CR_%^U7N69,H>]UU<B+V5JIS=E\+HLUJW/Y6FQ8 [\L15OG"F[;U5QN6I:7
M9E%=S4D0Q/,ZY\UL<6Z>?6P7YZ)3%6_8QQ;)KJ[S]N&25>+^8H9GCP]N^&JM
M](/YXGR3K]@M4Y\W'UNXF^^UE+QFC>2B02U;7LS>X+,KFN@%1N(OSN[EP372
MIMP)\57?7)<7LT C8A4KE%:1P[\MNV)5I34!CF\[I;/]._7"P^M'[>^,\6#,
M72[9E:B^\%*M+V;I#)5LF7>5NA'WO[.=09'65XA*FK_H?B<;S%#1227JW6)
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
MY4KLJO:[OONG/#CD!!:Z:MQ?<M?99O#$8M>T>G.X&<XWJN[^B_M#1YS<0-/
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
M4U"Q:QH=[B[)^LW9;'\V//ALUG7B!XOSTU:OZ9K2E_93P-UBM%*:AEPTWJE
MU=GL8O_X\I#7RX(_#&WBY%IQ)"OOO_+-A_)LML> R%*1V(+&OQMZ2]:R(<#X
MN[<Y&UWRQNGU8/U*8D<L*QWIK;?_,V6JSV9O9JJD2G<V??:;_U ?SVNV5W@;
MY:_:Y+5'1S-5=#'YIM\,!(UQ^;^^[7F8;'BS]\R&9;]A*;BS(T'Y3B=]?AK\
M1@5>#6M\(:'*;H SCI-RG0+>&NQ+YY<ZFJA\I9#25@?-5)TN$BSS^T716[G,
M5I;/6-E?JH_>I3JJ]ZZD\KZ!!2"-N)8#KLOE=RV^HV*N#O9WU7)ON?R.O8,Q
MS@.Q=_",O;<^M![AD?K@<BES35RX4ETG/$69)?7?2GVX^GRMWOJFM4:[@M2?
M%ZN8 DKG_T^1DET>/NV2V^DXMKJ@LQG(C11N:';^\T_[1WLGWPGH< SH\'O6
M7YRX'[=RK%[IG0DM>%N,C!RKWVO$@B<N>FM*+"I591S>&6U5'':)T523&HAG
MNFM]0VI%Y'IWV&JX,0L?2J%[8U*-!"4*3G; XM5H^S/!4#)NS=A<J4,9U:N?
M?WJS7.Z=<-[D<O]D1^FH3(P=K*_N!,-]BQ?PU[D'ABX]_FW-75Q?#N;F'/$+
MXMU0(*6[5/M@OO$B'S*, 45V 5K>F0!-\@$<.?51AZ)6^T=2Z0=S]8Z2-O8I
M^GZ)*IJU,Y4I--*BMV&T0%88B@J4@M'"=F6FUGD4_.%<O5KMJ#'5#>G8!4%]
M_,+8GD@<H#.^VD"B A!9F(F)%1)>Z+:@-@D%O*CR%N+/2-%W%-BX@>G($/E]
MG-;:%D#KH\D%*;DX.ID4@XZ1 *RPN  C (2L]Y'A&KZU">I&6_"?ZN"[=0WL
MOC+P$93U$;5S]<?OGW[;.5&H@='#>Q2ZOR-@[A),(6A'V!05RG]EK$EW2"JF
M4>&1B6_9+8?@* TIDV9'+-EY_Q"# JU7#O:47UFSEK3N*DLQ&YE@YI:TVO5Q
M(H/%CKKJ7-'7,$/N_>36*KH0R!5W+^]/KI7>1"Z6+_/KN2J1*AWBKMK4!G5I
MXL,J9*+V?SV)(&A$,S@'S')'?8D"GV(RG.Z8BVPB, ,G_XX1J+"(]9J)S^K
M"AWH[PY-]#RX1CL<*:2DDL?=5]KB$?+ :]>TO(>-H%YT5:$IQ:!N(7;%"/7)
M1H,)7AI$D[@,&EXC_953MCM6#-;O<E?ZAF0?W>)$%0E)O2A2AX 1",X0#/I.
ME08X@JJ";]A!G.">J_?W0N@P:H.]8US3:#BO@6YP?,E=BB+R;NUYF33G'$)Z
M8V*.W$^CFS D-L8:[]NT1>MZN<O%P<\>[H%E9L-E97=W0Q_EO;&GF<JYNIYJ
M&<Z3HC(3&,P^2HP"]-!QVV5=8Q_DNA%?;B'A7)FF10=QUE&_.@3-^]#U.5Q.
M K9"KNX]E)0\T_7SOIONU\Y?7;G>]E!I(LYI''75!5 21N%]/5?+N7IJQ**=
M<5SZI=S!K"5N;/&*DW9^W;?,='2*Z$C1EY(U.(1HL# -LH2G;-0P-R!3JYQS
M/ .'CE5O4Y/@BQT.->"&FZWTW2JA)"'C4;3,/]M3+W2$9/E>]5E=2*_LP.O\
M45@U#/"Z0F-V<#2XJ%6%:1$GT^.A'<E"2;'%%)$E0X'?> N[@C)WR% ^W+/&
M(7A6A+Z<5UV$)$<TY\-SRHJL094QOX)0EZ">SX[6( 6E# &7H;(;_NX0!C0
M@5/IJIHMJ#PYADU^]1?)5\@C(GZ49':+GK%HSUP$>1P*+ZC'6H?UX'P4(7D+
M%8*6CNHJHXN/PSR^NY"5>R"&BZXDB%7)K'5M/_(?G.A$?QX3)"(K+(APRNB5
M%&ZKO!=>Y#/B0P=IXO?/4\,'\41KX08Q\/CD[ /D/9F(][AC#LH RB4KB1?]
M !@^NM$M%9WHH]XR([-9=@R>Q&WE(05*/E>S2*UQJD_U+BL3*PZ,^!MXM);?
M1);\L#8.)<C?S^R5EW &3<M'=5F="ZU'ROK8SX_=/.7XT<,*E$SWU[(<*>E$
MGT5")/U9^2*""SF%I>G'>3^*\9!#PIB9TH1B=$1\ON2I81]51.FYTOKR_Y&T
M7^'8RQCA$VS9?GAS>H5LE*<M\T%4;X^1N@1!+-!Y>C^NT.UQ93Q?(&,Y5"$
M(C/,7Y3^%N7\J6^TQ>1#NR'T&/^<$)5,T/S-/3X=?[&XR!_JV^7YYXZ/.?,X
M_%78NC?_]?5,A?P30KY)OI7/]I5/R3=R61,:+? "O*\\9DQ_PP[&WW'._P%0
M2P,$%     @ -T)Q5H=CLST;!0  7 P  !@   !X;"]W;W)K<VAE971S+W-H
M965T.2YX;6RM5]MNVT80_94!4Z0M8.AFQ0E\$2 [">("08RXEX>B#RMR*&Y#
M[C*[2ROJU_?,+B4SM>RBEQ>+7,[ES,R9V?'YQKI/OF(.]*6IC;_(JA#:T_'8
MYQ4WRH]LRP9?2NL:%?#JUF/?.E9%5&KJ\6PR.1DW2IML<1[/;MSBW':AUH9O
M'/FN:93;7G)M-Q?9--L=?-3K*LC!>''>JC7?<OBIO7%X&^^M%+IAX[4UY+B\
MR);3T\NYR$>!GS5O_."9))*5M9_DY;JXR"8"B&O.@UA0^+GC*ZYK,008GWN;
MV=ZE* Z?=];?QM@1RTIYOK+U+[H(U47V*J."2]75X:/=O.,^GA=B+[>UCW]I
MDV1/3C+*.Q]LTRL#0:--^E5?^CP,%%Y-'E&8]0JSB#LYBBA?JZ 6Y\YNR(DT
MK,E###5J YPV4I3;X/!50R\LKBIEUNQ)2X)RVYF@S9I:6^M<LS\?!_@0R7'>
MV[M,]F:/V)O.Z+TUH?+TQA1<?&U@#'![A+,=PLO9DQ9?<SZBX^D1S2:SV1/V
MCO<1'T=[QX]%;%UKG0I,UR:16MBQ- 7=!IR"<($^E'3]]N,M7=FFK;4R.=.O
MRY4/#B3Z[5!2DLOY89?26*>^53E?9.@<S^Z.L\7S9].3R=D3 <WW <V?LOXO
M2OA?[)W2CQ73+HF2NDIYRBW:U ?DKMZ2:I$T+BA \( %\I@UF _BP%C484[!
MDJIK:MEI6WB*23(!)B "*YZC ^@72DY+;5 3K6KRNY+YT4%<VN@ .0%5V%9T
M/QAVMO.0-+&<GIX_>S6;3L]PXH&KI+==7>JZ%LAJ+T;?+>&FB*X$[O7REHY?
M?G]$7)8<)PO]H$R'N48]54?_LZO^EPJ+%")OY%O.=;FE3:7S"@GR$%>.$7->
M=^@]0OPJGHNK<N@JW[G:5&PPQ ([S!;YA@,DW UEM">;(DDY!H[+&,C+,SBX
MAZJ* G4#Y H:VON.:;6EO%8.*,5VJ%2(I,@2V,=08?"A[YQ&V5<V5*<Q;;.3
MLZB+Z%RL.*J?S.R2RJ/UB KM4 ZJU<IVB )=C08'K53MS^+KSI8R0CF;)ZX
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
M7G@_-TX=Q%UDF+%9_J/RXOT;M&X7@.YO_W+^]-'SV?=75Q\'<J.)]A2?E,;
M&,A94Y(EF0AC,I#94MG,2[)O"K2.BF17?9.!R7PH0SLJ6RS_S@'EHPB"$X:3
M(=>&N"9B^%^\WL09=JS&H*<4T"%1E$0)>^?[ ]#2UA\LNL%A-^E.OD]V,GZJ
M?Q8[(FCG3Y\[06;*E%-@_"ZVO)_K,#_)WG.H %PP:W6UV#\C>Z;_;3=*]&/Z
M >FN.]I;4_1,20P&W,&V-$9>**JS;*N%N,3)8[>$@+O1M(91<0/BK%K!Q!CX
M0J7'43SY.0&:0F.GF$'1#1KJ8L+CY*4)3B*X)56=!+\H^HT!-2;Z(<S[_D;'
M '-#R$+HC-61CZAY^T2@_9%1)CYWF',%RD9 KV$;C&RK%S6<^V\,.&AU=%E
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
MLR:P]4[*EG$S%/M@$\Q[2!0($9L[20659%O2EH8(6&I$KS<92+RA?Q:A?D0
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
MJ]>ZPJ*;!Z*11,141";ER>3*A('\PJ%[[#G@[5Y@\D/^:H,Q/,0<U&GV;HC
M@_B[$SS(B3-J)[':;.:M=7)%T/W1Y@FSJQ(H\*5B8HX[VL++MCR!H\WGN%C"
MG_[;).(M C_10&&[U-1"<^6B*>E^9S1#44/4_LU7\"'W6MMEO[;%BF,GGZJ#
MM)-W4=G?G=^;\^UZO;W)K'F(?'.9<;*!QH1&G(/W0S*FR)S;*C9??:R^VW:[
M5235?'P>Q2Z73"&%[VKC$T$Q!\G+CIVB$ENR@]N.A9-H<1_Q\NU,05NCP ?,
MWM=+'!=ZR8CT"._#5]/GFM[^)&<4^Z.5YWB=IV]\2^P[+LX.W:3$/W+-G;:4
M&D -G2A;L4=%R8<DMJJ&'8,\]%!C:/+JETYG:$?.TZT [*CTS\GOG$PIN;Y)
M.:\I**^OQ8U*"(Q,AC)IK@J-BKZG7!SOJ& 9%&E9B#=SC1&A/(5D2,,I[CG$
M??#09&[Q(N]U&K<!@!B2>%@X*6<V8!*H2M>MXZL)=<C$(W[:C=B5<AHD=@[)
MWFGR5#Y4)Z_FHR!_YRHO_W8->L>0QIN]E)5 7E3 5M1TH?D]4@=$?-ZCSO#^
MPTAV_<NV/*(Z:\ZU\>\J*+@LA6M+YWJA6N>;&1K_NL]T\4*C]6DE.>!E#/&D
MARLXS-ZG\1<D,(-U^OYCVTFHY_+3)%'S7CTSI<5*3^U\<)WVJ5X7)@;VD27H
MI(D'XM%P @44\LIP^3W?RQ\)T#.MZ^MD8:;X,B#7C)%)A"<EE4C)=SOW23$9
M&((#VE*FAJ[X!!*X$F?' @)?A3*X?(Q*X\+E8WA]!,=](TTU-6M&!S.Y)<4[
M)ABYTU$WSM-P[,BZ)BF<2-R4]')%(1#Z1%;'P<WZL'&[85,Z:<OM[WHI=T'A
MM@6,\3W);5YQ;;F='P&*%[RF$0]_=(=737AC&,(4D*BS++EBB_):,<@1;SD(
MM_11/">*Y3OL/$"1A+;"H80-47 QWOA!R:^Q.#"_-!#! N]NW]]*$^X<1X.^
M0K-3[G?T],+9\P!3XC1C'C-T]U# )J1 V+@.AB'?X4%O)5Z&B;OV1EO%-[HE
M5O7Q5U\Y-7:Q_;/^;[$M/7GM"?V"D986BYJYP@GU!;^-(21E_2VZZ85BOBQC
M!L<T(Z>P'Y+/AS<R=^>5:Z'C77V4KHZ9IWKD@O#N];CCMQ+GV)-('J8JT$W
MJLI0:%#Y&^4TX+3>ZU#(*@J8FJQBB.I##UF#L!8WJ]B6=\"C\KMU&;[OQL/&
MCBAIX?%-/B+BIR-O=??U3,<EWC)*P#?JQK^0.U5=4K>9F&'4[10B(&-O99&$
M3YSV-/M)M#/5D_--PX5GF71D7X3X_HN1P21HJ4J93(3>U8+I"Q/2HI61M_D.
M;HV,*;ITKR8BV%B?44CNOT>0YMSM!/,B FWGO0TGX5J,,M0_^!H@UW_W28_P
M*[JETE\A"PN%5%1R3X3MOG#9OP#B[>"YD7VE14+RSHH*K[\OJ LRN;N&[E67
M7WQDN=L*3>6$I,74C91Q,7?P5K@>-2J#,53Q:YF[3:N21..,"0?0?'&RZ+)J
ME$K&=YS+U4^QH];O)<]BK5B"QYX&D'M'D]LOT_M]"$-)ROGM+7#=M<*6QH6F
MT7[FQ\B-03Z1-+PV,53,()F*.(MI"2[IOZ^/O3G)WGE)Z3W&9[A;\JG25]B1
MY'399:@-&/S(O6!;]&Y8^A+^.H*737QYM4-X??I6[9V8H-V7YG%4/%ZAJ>/[
MT&GC% U!E!W,"G%8Q+^WF$*V+QXTKUX\, [^6<!_MKZ&?^E"MK>J4:]>@ )?
M:7P;/3I=@,*71^='R;>8AWEY='G^[/+BZ $\&8>_>K%5*_U/,NXQ&KV$1\].
MGSX^8K?8?VCJ+4Z)Q8Q@+="?V%ZH+0Z WY=UW?@/N #Z6 3>J_\%4$L#!!0
M   ( #="<5;](2@:X L  +T@   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q
M+GAM;,5:VVX<-Q+]%6(")!8P'LFRG02*)$"^!&LLC#7LS?IAL0^<;LXTK>YF
MAV1K-/GZ/56\-'MT664?=E]B34^3K,NI4Z<X.=\9>^T:I;RX[=K>72P:[X>S
MXV-7-:J3;F4&U>.;C;&=]/AHM\=NL$K6O*AKCT]/3GX\[J3N%Y?G_.R3O3PW
MHV]UKSY9X<:NDW;_1K5F=[%XL4@//NMMX^G!\>7Y(+?JB_*_#9\L/AWG76K=
MJ=YITPNK-A>+JQ=G;U[1^_S"/[3:N>)O09ZLC;FF#Q_JB\4)&:1:57G:0>*?
M&_56M2UM!#-^CWLN\I&TL/P[[?XK^PY?UM*IMZ;]JFO?7"Q^7HA:;>38^L]F
M]Q<5_7E-^U6F=?Q?L8OOGBQ$-3IONK@8%G2Z#__*VQB'IRPXC0M.V>YP$%OY
M3GIY>6[-3EAZ&[O1'^PJKX9QNJ>D?/$6WVJL\Y=OK?:ZDJWX-M9;!-L[H1&K
M86CWNM\B:)49>T]_#J;5E59.R+X6UVHOG!EMA<]F(Y3S&A&B,(]]I:P'&OS^
M_-C#0CKGN(K6O G6G#Y@S8M3\='TOG'B?5^K>K[!,5S+_ITF_]Z</KKC.U6M
MQ,L72W%Z<GKZR'XO<[Q>\GXO']I/NZHU;K2*_'[;R'ZK.&174Z0^Q4@MRX?O
M0XAB_-Y;:ZP3_[Q:.V^!S'_=%ZM@R:O[+:%J/7.#K-3% N7HE+U1B\OOOWOQ
MX\DOC_CY*OOYZK'=_^>X^/]9<R;^_.[WKO&-]"C-'EQ&#T0C'3[6BC;SC1*#
M-3"$+<E[T_.WQ@[&LEW??_?SZ8N??G$/>L1G-/)&\<K.."^<WO9Z UMPI-IL
MP';"A -E1WLX<&=E\,X?JDZF5*9WV+8&'FNQT;WL*PU?G,>#X(P$P%O=:7K!
MF\*MR43GX U["H\>=&2M6^WWM <.A4,C[,)CL37D')XA$;UXUANOQ.DS=72T
M$G]]6MK^CB,WID5;X2S!8,HWS!J[@=YV:?<4Z,WHJ6XIC@:?[=/P4<2\#+75
M[IH6H?30 .@(PHR@$K<42UE_ WMS>. ['6\5HD/Q#'EA'""&'CS1ZA G)@W=
M5Z8+9JI;-%^$&4W!-S%WO;KU1<[V2MJ5>":/Q&=UHRB\,=WDQYGX6R]:TV^?
MPZH.JVYQ_&!UQ1!@YL&!-BP,2:?5%MPKS TBA( H,;J0*L>%48W6!E 0?/!^
M*ZFQLI?&PZ(81KP3EB!Z<&AH%4>6P*0D$R@*8FNI(KS925L[X;"3VW!A#,JR
MXD >A%FW>LMY<:OLI9[A>KT7':6A*"N*716L@(2H50 FO<G)H$^4@FK$PN#!
M Q[&] %6]'[^FO-SX"I,SKY&,^YW9,7H+<Y.E0N#8D_!L=F%*4,1%-6#9\J<
MV9S.>>W#(&WXTZ[151.A>:,=EPRM0;!0J1NMZI7XL#D,)IVI;BM%$2J_R3:2
MULI&+!$W'(*6Z0Y2!@,T;86CK$*9'9CGQ5I1'3AQW9L= O9,'W'0:D58!OXY
MG52V3XT'SB<!5Y.%*K=C+F^4-,X3DK,0\"3%C;2:+,,9&ZRGALW.@+_H*TJI
M2V93H5#7"D27T+Z,;.LXLXD;7'@L;Z1N$S]28M-[> A26M(Y.\A5^A>E4H\D
M8/$NA>*A6 R@400459C3 <"V8\V.3E4_RK;%H2B_B8_(A$[N.0Y,7A2'%"].
M=8S9HWSOB35#5R#-W6A B]@CT"D)9D2I+@V!K&VQM>D5ROOCW493T#(CZ/=1
MVX"?Y'ZJM8E8YS6/G$Q8+ZR.T.%:@]<4.=_&TC[8?M<H@O7]U<RM?JWP1J?\
MJI!ZHXL\$G=2\TH.@*6,/T[1,.;&M&")J2WIA%QB/3H,Z:P5ND7.%B8P[B.$
MWM#XZ&@?3J8R#Y5&(@9KF0'(=<;:-XY*XF<F*\N4*T/?XY-EG$_0)@@VI2':
M,;2X;3U-.^1>$"!#EFSA)PIB0L=2H+3YZ(,\_N"*>HX;TC X@66J2E4R MD=
M^'8E7J_^"R'X=)DIGM&I/]1'9T_3-\7[S]9'XHJ4@M#=(+4ERX+\(3I%FY;K
MM@0_N(R%!86KDJYYOE4]EP(,'R$,*)$4(@2<&(F[FB=.:T<6JT!M* %B4YP7
MOVDI/0&R""<&ZQ;MH8^YI+W+#98SQJ@3!,D<L8%D"YT&0.&0A@QA!0[C80:.
MA-V"]I#T]+F7MWD%-7 5P( QOF6\<F/N*:OV&MY/(,N@8#D3-B8^!JCV458K
M!C8('H1 $B]U?0[D@9^/QF09X4P%S.;MS-C61"](EM(W$YTZV:I9N@AK8'&H
M+XLB D)[)\/=Q5KY'=-+\&R0%CC5@^R#O.)9((@JKBF6+7HJ"O3Q7[ET8-B(
MJG$!>!.:A*=7^^TR*M+<%"'+R73ZFBFW1@>J8_.PA" S#IR\K6)%#>1&M=3A
M):P*KTQ:-^P< 0DS&!"Z#Y#86-.E,8'!ZF(,>1J1=DOD B.8YPKRF&V"9T'=
M\\EN.CIH+IAEJMPOM\;4.XT>2P1Q3ZFX"5UT$ X@GUH05$N!#UTE;X*0 U,:
M2H$0;S@<F#^X&Y/V9^:(">!6MT\>)'W!#4,_ #:* EB=&MO4S$T;I$4>.T/E
MAE8IG>E!#GL,&-<4NQ#,8D(J12Q-&7 B\&'(111C"$[XBT.(I"2-2OP9!B R
M.M;X!"L7<*=N)5'O,DE-UN_(S@[-@<NX2B5"\66*[U,70CCJD545J*XWG:YH
M0*K1>.Q>1*4'J<4:.@8QM@EUP!4IM/3-C.HZ4R.;P0:()8J:2H?*% Z=BX]S
M2BA@  =JJ&L=Y%X,P82(J<2PD4TQ6],81Y<!$E[H (&X?24'C2E*_Q$P6JM@
M4#U9A$>L-)/RM+)F8#'E/"+-$"J@$T.^J:Z7$;K!ZUYM>0JAZH+!E8^8S,A[
M;%>JO<.J@42MCL17:<%A:&7(99@OSL35]($K9)?>B<.7*P;0/LE>ILK,=$SB
ML,@U>J#(<@J0$ !=XUG4@KL[AR_+*BGUOPKEH1MCX@U+/!?MP" \G$F2BA@'
M2/A--K=2=RYW$-;O2!'0P6HM?IUXG^WLY#59R'/$3+W'H:!4IR/Q]&3H3(MC
M4;R#+&4]FS)(%__()50:3Y(L*B[V<26^-(P"SZ4]G4>!4U$:TYT$FBO-<X=6
M$IYY*(XIK#6&*.[#3"&^ =N%)-29%1_(4"G_69$J\'E^[9"W$$H"1;YG<:EG
M3PA#*A4$94&_W!IGD6S)62KK\ L'+PN3&5%6F)Z*.P5M]W' R//+['[BZJX]
M=QV=W[0@'FGT2X G_^A*ETHZC0PHJOH(&"(5;^RLJC[<G84"E;*E$0Z]HJ R
MM9!>S)6M\XYQ[KE32U# UH!?*';S\IW6FC5 KUQ%(/L3E39M4"%*^RPC8S,Z
MF,FKZ;X]22&P'BV"+;7JR(%-4CJIANGA?*U75=.;UFSW81W=Z\T(D:!5^D83
M'DU6[",-P'8NO7T0@MRX?%.DEGV9P3I.D$0+VQ&:)N.<N)V[/N\0>;BX#YK;
M3>8$PY>1'3UJKG;%[69:&'$^C^\L\2OQ-0QX+!ORL!I3Q%R5-N-[4%,5=V"<
M)WXL<R/)YI?M=@:U&-+E ]BB^J"[\W0!E:9/-ZX=9CH*9&[5^C\?0B5D$287
M:@P1-R,0AG%//:_-KN?HWUL?DR&_$4& (2'#RY0P:2;Y%M S*:(D#$ 2^F[=
M!J5ROVWE2VM%:4NS+&A '8GW4%1FK_*E]AH=>(/.&^;"^0P5FT2Z>HFOEO<7
M\ZRO]UDZ9>*[=Y"#& V:.TQI<V5$QS9ZVSS_'1RIN<.'I@%C#2&U^"U#44'P
MSPS8G*_#"!6W/!9'"\([T16^=*9[DOCK<+H_!Y+?'5Z))7?C77J*HYOUDW2O
M=U<V%O?5!<\OIUO'H4714W;C;7]Q152\U0!8OJD(3D$F4+7R"4NN(JOH&C0(
M^&V\%X@IIJ82&DT 5J3&T&=3DRTX)_WL4W:Y66/G"Z#)^=5]/Q<>%S\I=PK"
ME7XX9X#W/ORZG)_FW^:OPD_2T^OAA_V/T+T:,6[5!DM/5C^]7F#8YA_+PP=O
M!OZ!>FV\-QW_B7!A"J87\/W&&)\^T 'Y_UBX_#=02P,$%     @ -T)Q5CCE
M4S)/!P  4A8  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&ULS5AK;^,V
M%OTKA NT"9#:L9/.#/("DLP,.L7.3C#9W7Y8] ,M75O<H4B5I.)X?_V>2TJR
M;"O9M-LI%@@</7@/SWU?ZF)EW1=?$ 7Q6&KC+T=%"-799.*S@DKIQ[8B@S<+
MZTH9<.N6$U\YDGD4*O5D=GS\:E)*9497%_'9G;NZL'70RM"=$[XN2^G6-Z3M
MZG(T';4//JME$?C!Y.JBDDNZI_#WZL[A;M*AY*HDXY4UPM'B<G0]/;LYY?5Q
MP3\4K7SO6K F<VN_\,V'_')TS(1(4Q880>+? ]V2U@P$&K\VF*-N2Q;L7[?H
M[Z/NT&4N/=U:_;/*0W$Y>C,2.2UDK<-GN_J1&GU^8+S,:A]_Q2JM?7T\$EGM
M@RT;83 HE4G_Y6-CAY[ FZ<$9HW +/).&T66;V605Q?.KH3CU4#CBZAJE 8Y
M9=@I]\'AK8)<N/I,&9D XV2V-D&9I:B<-;C."*8/7DB3BT4=:D=;BZQ6V5ID
MA31+\A>3 "H,.,F:;6_2MK,GMIW.Q$=K0N'%.Y-3O@TP@0Z=(K-6D9O9LXAO
M*1N+D^F1F!W/9L_@G72&.8EX)T_@W5I762<#B0\FQ3X'T36L<1_PE(TC/BW$
MA_>?[\6M+2NM)&PF_GD]]\$AUGX9,DK:\G1X2\Z_,U_)C"Y'2#!/[H%&5]]^
M,WUU?/Z,0J>=0J?/H7\]3_\)VYZ)OQ4D%E:CAO!;Q6+"/L!$G/AVT1?U 9#2
MY:VP"(4,^"'1^I0]N5):BSFAL/Q:*T>Y"%;(W%9!*-/R69-T?ASW[HO28X6:
MXC<2P/;4[0MN^(M/E1.T6%"L/")'V"1UX]Z99;HU,0P]2%USK#%+52(& BNU
MBXN]>0$D/<S#>#"=,@@\)36O2W$)R@?R4-QJZ;U:J"RQ!MY?E)PKK8*BR/&V
M=HY]8YWXJS7?9\WMP35 \N0<</MP?2^FA^*3$3])4Z-PB]E)S++CH\@&[V_@
M$%^#C-R7%'<<RB9T)-YWA+M$\N* D48,VL,8'1XQ3*:E4XMU4GU/)[VM4[;1
MR6QT&C/]3UFP<W)=D=BGW[="WU8K%0I$P .!.9,=-%!4X=MOWLQFQ^<,WU,D
M/IV>)W7@7@>HY.I>:9'P*SQOUIP@#RIG?>9HHT);L_P^D"O1;>8AD<E:,F.!
MYA2QJAH1ZB$%H_14WS%94GK'T#$HF^=]WN( [46G\-5K,>(E??<@>4H02;)-
M(L7""*V@C^..R"JC2\+NGD+0Z3U>.R#'#([9V[EQG62A-4D/X15IV*I,O0)0
MR%B4#FMRQ=I(/49Y]@'3R!'FBJSH=BW1.D4A(>OK.6<0:C-K28\*+YIZ $V:
M- -[I'>J/.24S5/6]TSA"+LNE"NCN@"P!B;I_)#<LBI4Y-!Z,K+@&RSE<,4$
M0="/=K;D3!8R%HHGHKQOH&>B_/;E=.0"(37$([? #"V=WL8<Q=/7YWZ77C0F
M?EAZSVQ2^TT&%^A8&S8M# =Z3[V(I4RFZY@"(M9U<I5T@>UM$#)Q(D3AQ;^]
M#6,5C"!G*1M?G6]%WK8MNWW0LXU'E#JV0\>Q4]FN4/81WU$$#;[NLC\5Y W%
MHQAF[<ZK@DRKZ)JA7U2N^D9"GU-+PS$3 RX4R/%],S1-3CJ*@;HTZM]<CGU#
M>M\M6+CI3#'E#(J[;J+?(TZ7RAAFG.(VA4O; 5(%/1V+=])Q+.6)!?=E )0J
MH#.-Q76G12)784B*[7B_ %'$47Z['7/LL-1ZJ#@EG>@Q-&[=;IT=I>;-0,E&
M>? QU-<X^\P)CLJ)RRP&&) _F!^*MX3NJEJ8Z\V(\<X'5<9V/M +WL1F^9[F
M+MEJ%HTUW6\WOQ=^SYO*!&?SFDN<,)B'\@UP=.T&F5KDHS8I^6D[(*UC7*#8
M4F#FLF0QAH_4AR:-3=BAS/XKUB\K2I3NNND$/.>Y@,/A4!#V:T.J1#J6%%^H
M"AY!\2>S-Q2J9H@:TDK,U\)C..OKM<FEG-#&;!5GQP'I&')9H:AISC8JQ/F!
M^B&X$P-=[A/Z2MEU\E^RZZ71/Q!!C,2!GP;9E&RQ5TK!AG#LXQ;,[$[.W_FG
M9LX,&:-\IBU['WT9$2BC!6(9G9[W0_RN=>7!8&JR@^/1ZH[/4@J1O3EUS<2+
M$^RWL_GM9#[*+PSQL3$<MXB?ZGR9K+*?JP7IJHE(WK"9]43M:5'K@1-0WNG0
M5+POG*;]W(\=;-/L4@5EA,TN/(,E'&J.)9V?A](+CB[B<"!-L]RC!\6.OW.4
M:R3.N]UWJ\H@/*=YBCI5=D1B!Y;Q6PVJDXT,D(JL(S*D&_E2=N%MZ7DT]'V(
M6!9\&@0-80<.<DR,K>[Y^59SWN4:QQX];)*X(!&/)>Y_9;T!L /CQG""O1J+
M/^0TS6.]"=_EAV=_7LX>=IO^7Q?+[1/.2TO URBG0U]\)KWO?"6Y9?R:Z=/X
MF3[Y=4^[#Z;7Z3OA9GGZVOI1.EC5XYBU@.CQ^/4/HW1R:F^"K>)7P[D-P9;Q
MLL QBQPOP/N%M:&]X0VZS\A7_P%02P,$%     @ -T)Q5B#V*Q1T$   '#$
M !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULO5M;<]PVLOXK**TVD:HH
M:2Z21K)L5\E>9]>U\1Y5G.P^;.T#A\3,8$T2#$!J//GUY^L&"()SLY)3=1ZB
M2"31Z.O7%\"OU]I\L2LI&_&U+"K[YF35-/6KJRN;K629VDM=RPIO%MJ4:8,_
MS?+*UD:F.2\JBZO):'1[5::J.GG[FI\]F;>O==L4JI)/1MBV+%.S>2<+O7YS
M,C[I'ORDEJN&'ER]?5VG2_E9-K_43P9_704JN2IE996NA)&+-R>/XU?OKNE[
M_N"?2JYM]+L@2>9:?Z$_/N9O3D;$D"QDUA"%%/][EN]E41 AL/&KIWD2MJ2%
M\>\=]1]8=L@R3ZU\KXM_J;Q9O3FY.Q&Y7*1MT?RDUW^37IX;HI?IPO)/L7;?
M3J<G(FMMHTN_&!R4JG+_3[]Z/40+[D8'%DS\@@GS[39B+O^2-NG;UT:OA:&O
M08U^85%Y-9A3%1GE<V/P5F%=\_8Q^[555I&&7E\U($B/KS*_^)U;/#FP>#P1
MGW35K*SX4.4R'Q*X B>!G4G'SKO)48I_D=FEF(X3,1E-)D?H38-X4Z8W/4#O
M76OQQ%KQ7I=S5:4DIQ7_?IS;QL A_K-/9D?Q>C]%"I)7MDXS^>8$46"E>98G
M;[_[T_AV]'"$W^O [_4QZM\RQXL7OQ+_4XE_Z&=9SJ418Z=0_&Q6$JHPM3:I
M#PHL,3(7[]*B2$T.>U*4B,^Z:)VNSBCPI2DVXM' V5*86IKE1ORH2M7(_#P1
MJ?CE[Q<4&;FP&]O(T@I9+<&;-*I:BDR7=5IMA*UEIM)"_48/5256F]SHI:S$
MHI6%R!"787E:Y:+6:VE@)'RIJD8N'<.7XN=#$HQ'HS\+O>C8!-NBT4T*TA!#
MY=)_CR_:&F_$Z?4H&8W<?^X;VQ!K_,'%PL"Q1054S%*[VJ5Q.DO&-S.WF-A5
M55:T.:V?3F?)]&8J["J%?]"WVTI?JV:%18YU9R^1IXT4BU09\9P6K:1E:5T;
M_54!>22T?WJ=W-V,:4-Q-AY/DNN;<;>%LK:% E+>#!'DC-Y%D3@' VDCGJ5M
M!#S"P&#-6HN-3(VH82.="TA;,IO;+#GA3B>WR>3FCC>'/;"PN@# !]60WB34
M-=32V>GX.KEW&A9UJ@YR>"Z<]V"-XV&E)#R7*.+S#&Y 7@!6.0=5F000%I!&
M5Z1?EJCR1FU61LJ7B;;K2N2IA813 ]:Q98%?R!CNI6U@7NE]T\@Z)9\CNG5K
MLA7XQU,%UA!'.G-+R 4/QA4!TW*'L5(V*S!-UL\RW;)F2>7TE\E9=O:>CS_\
M]%E,Q7YX2]PWVV[76<>YBMLY[.'#R+!\!YD^N [:?#Q(,]ERC"6(5F*^V>$0
M!O1K#K.P2G,QEUCO%4U6T&YG:V5C R XUZ47A4KGJH""R7R(E9)>QBZ'J.M#
MSWHWW><S]'P'55GTH80,/E@/_*ILFCE$/E/G.Q)S6' 8$;.>.>=C_,;[/K8]
MI)#OX:QS!,J\4$MO?Y:[WQF\6>B%?BFT]1 '_+J>,7X]@#%PME8 8$:2%R"8
MJGRD+=JF-4Y.E(N4+90!S/B_:>GOPJIS :!*MW#P='QW.1U1/#LB(E>6?0QT
M@J*1C2!8+HMT0]P94%;/783YO5W( 2L>K<+/&@BF:V<&A"Z]*S4H) )$>[AE
M_70**M,O06@V6YUN"*ALE%<FLRZO_&$(M&V6(:P7;0&%D =T8%C!/XQN;8^
ML/Q_)9>V-J [F>8B!L$]&L-J3BV$9GKN F1#6T1[ZRQKC9&$.N13+U/V4"U>
MYR)#1"K8-O\O:EIL:I3]@B0+%S(<5W.NI-P><UWEK*946&P%MQ=YZSS/V:9/
M1P_,V)EZ/G<)M6F1\*D/X,HCK145 &[33H6GM^.QR]M]B1 P?#?/3^^3\3U;
M]%)\/ C$KK(:^BT]V0HE[.' JY2I;8V7-X),,%)K*^/TX-W_YB*'MM?<95
MP=1HFGS2V0W1[VV(N!*0HEP149.I\GV)I\^(0R$.:&:=,DPN-$!X;5^)]QV$
M,1BQIT=X<RH8;>#V"VE(:A?'0Y(<<!"AKR9V"R]G>/&OPP:&<<7/;-,?2(Y_
M=G(\=7*\'Q \%<Z^8@84C]1Q1E7-]_GYJV_:'+3 \0(IIMA)0:R1/=F'5(<"
MHG$^/N^2>-8G<4'Z@;'TLE*_D<*HX' VY()FJ77.@ 2\W)NH%'O$!HXFW1?H
M5%6E.K>F8"%>*9PZ!C<N!V%C^16Z@A$&C!*1?:PZK_EC:J#4L8K#P8FCS+':
MV ZQDBQE?.0WTI0V$=!;I4N5T;N<:=B=UN>[/]U-QK,'X$S-SL"9(1_$HBZ0
M%7S)I[&<X12O?*GK*1\I%W8"RLAG&E0<3>>=\K9T!HV7A,2Y;Q\B6@YUC=FP
M$"7Q3X\E"FE\17T7[^$,'M/=. :WUCKH)=_:SPGZ,LI0G'8HX>4MI624'YPH
MD$W 9&N\WEQ?!*ZA,-0&90!6^17]5D@ML3BU;LB78$Z%SA%K/' 32U8A(!8J
M2_$H8B\L)SCMRGAV5+\NXO]2?"#%[-$&HQK[HZ/F/7> U3USD5E[_+$N/(-&
MJ?3BLM88-D&S)T_(0^S\[CITZ&U.^-\1BGL!G5%88C5HLH" S,E(_&S27$:1
MX6H BGXKI@F*/O%D*+*:32+J@LSU75K6#TRI9HN.[T< UP8XHR+,&,^2R>Q>
M_+7#M\DTN;\? YLSYYHH+!S$N%@U5$S&\IR-D[OQ[+Q/-7! 70)FTJ^19L^F
MR=WL[GPK1SPZ%AYC7?T8T7[TN@I)8S==LBUCHS$+^[#Q@!W(!=%] L> ,_G
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
M&B&&3TUWPO*P%YNV#D.1KY+1>!9S-QN8A.?H:X-$=)'K=348HL2=YVXSL#O
MW,5))SX*P[[TWKJT-4ENW+VGRWW7HJ^B&^O8?,GW\JG.1F7A+J^'I^'J_Z.[
M\=Y_[O[=P">XC4(X%'*!I:/+V<V),.XNOONCT37??Y_K!I+RKRN)6#;T =XO
M--3G_Z -PC^(>/N_4$L#!!0    ( #="<5:IYA=YX0(  (D&   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$T+GAM;)U546_3,!#^*Z<@(9"J)DV[,96VTKJ!
MX&':M#%X0#PXR;6QYMC!YS3;O^?LM%D1704\M/'9=]]]WSEWF;7&/E")Z."Q
M4IKF4>E</8UCRDNL! U-C9I/5L96PK%IUS'5%D41@BH5ITER&E="ZF@Q"WLW
M=C$SC5-2XXT%:JI*V*<E*M/.HU&TV[B5Z]+YC7@QJ\4:[]#=US>6K;A'*62%
MFJ318'$UC\Y'T^7$^P>'KQ);VEN#5Y(9\^"-S\4\2CPA5)@[CR#XL<$+5,H#
M,8V?6\RH3^D#]]<[](]!.VO)!.&%4=]DX<IY=!9!@2O1*'=KVD^XU7/B\7*C
M*/Q#V_F.3R+(&W*FV@8S@TKJ[BD>MW78"SA+7@A(MP%IX-TE"BPOA1.+F34M
M6._-:'X1I(9H)B>UOY0[9_E4<IQ;7$K*C792-U@ 7[45OE@TBQV#>Y<XWP(M
M.Z#T!:!1"E<,5!)\T 46OP/$S*JGENZH+=.CB)>8#V$\&D":I.D1O'$O=1SP
MQG\C];J7"M_/,W*67X\?AU1WF)/#F+YEIE2+'.<1]P2AW6"T>/UJ=)J\/\)X
MTC.>'$/_E\OY+Z#IM8;KW)D,+8PFH=#) %R)<&%L;3HOR$U5*W0<*;B+UA:1
MF]*!,\#-I2!'Z[CYN4/]#)!Z#5E#G)\(!!$Z K,"R0]J,I*%Y-8?P%(H)6P!
M][H26C/TW1,YK&@ ;2GS$DI!D"%R<L4@<B5#=O[EN6FTY\+SB/%!0'%0VQ"^
ML(Q2<@-9F>_VF1S?$C=L(.7X^)FL!^0"C#CW!KOD+,EL?"YK*O@CR1Y8H&81
MI&85HH#P+@2:A+5@9U1/?!A*2XY-7\' 01GJPGV5+99^W&T\$-L(;_SQ6Z]3
M\WS>;@8VAU73\-!;%^^-APKM.@Q!@E#);E+TN_V</>_&R[-[-Z2OA%VS2%"X
MXM!D^(['FNT&7V<X4X=ADQG'HRLL2ZX(6N_ YRMCW,[P"?JOS^(74$L#!!0
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
MCEI\&&[I347C'6A]K;4[3'R XRN]_!=02P,$%     @ -T)Q5H0:&L$@!P
MN14  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULS5AK;^.V$OTKA!NT
M%J"-15*BI#0)L$E:M,!ML>CV]GXH^H&1:%NH'BXE)9M_?\]0?L@;V]E-MT"!
MQ*1(SG">9T:Z?&SLG^W2F(Y]J,JZO9HLNVYU,9NUV=)4NCUO5J;&SKRQE>[P
M:!>S=F6-SAU15<Y$$*A9I8MZ<GWIUM[9Z\NF[\JB-N\L:_NJTO;IQI3-X]6$
M3S8+OQ2+94<+L^O+E5Z8]Z;[[^J=Q=-LRR4O*E.W15,S:^97D[?\XB:D\^[
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
M+4W&78UC!,QN.=HM@K:F..:0P*C!?H71H,P:.<1N'L1RP,P\0>DGN:,1*]!
M4")3_D,U'XKK?GW^6YJ#9U4OY8YL,,E^,*9(,.6^Z:G=22'W#3ME<I5M-8H(
MC.V-L>_3*8/@BC@+VOG4#.RHU*/71G%=^&WR=OC2P3CJ758J A)GPS1AHC;W
MEFZUN_5=-9>=[]N;*^-G!**,!\]+F(Z'[]\EPC77L.8EV%6\^BQLP$4J/I:X
MN9+C#?B^M#@"VA=VT-V%Y_\"4$L#!!0    ( #="<59S?C\K$@L  /LD   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;-5:67/;1A+^*U.,DI!5,(6;
MI ]52;(=.Q5OO-:N\["U#T-@2&(#8A@,()KY]?FZ!R3!2Z)S>"L/-@&PNZ>/
MKR^(SY>Z_-G,E*K$IWE>F!>=654MGEY>FF2FYM+T]4(5^&:BR[FL<%M.+\VB
M5#)EIGE^Z;MN?#F76=&Y>L[/WI=7SW5=Y5FAWI?"U/.Y+%<W*M?+%QVOLW[P
M(9O.*GIP>?5\(:?J3E7_7KPO<7>YD9)F<U683!>B5),7G6OOZ4U(]$SP,5-+
MT[H69,E8ZY_IYFWZHN.20BI72442)#[NU:W*<Q($-7YI9'8V1Q)C^WHM_37;
M#EO&TJA;G?^4I=7L16?8$:F:R#JO/NCE&]78$Y&\1.>&_Q=+2QN,.B*I3:7G
M#3,TF&>%_92?&C^T&(;N"0:_8?!9;WL0:_E25O+J>:F7HB1J2*,+-I6YH5Q6
M4%#NJA+?9N"KKMX6]\I4\')EGE]6$$B/+Y.&^<8R^R>8/5^\TT4U,^)5D:IT
M5\ E--FHXZ_5N?$?E/A2)7T1>([P7=]_0%ZP,2]@><%)\RI5PD CWA;BQVJF
M2JA:956FC/C/]=A4)6#QWV.66[GA<;F4*D_-0B;J10>Y8%1YKSI7WWSEQ>ZS
M![0.-UJ'#TE_+"AG,S\5\*>:CV'UVJ<'3SRQ91!9(7Y263*3F;B1>2[+5'S_
M470+72D1]L2%\$/']6.Z&#JCH;_'>[<J5#E=M7AO]9;[FZ^&ON<_VWSN\B+'
MC%+BO5Y"-V_HA -7!($3!-&^@IE)]1S JS0(7<=UW1,B_UG+HBJ1^M??B0B2
M@A-T;U:W<B%>UT4JWHJ[V[N%&#BC.,#_<1#OT=[F2A9O?$L=Q1%T',$=<>P$
MT0 7 ]?Q1SY9(X VL5*R%(J2XT@H'":YU>5"E[*R52[1)1%?>)X3>P,VKLM1
M>H)GL>.%;'"/5%&_U%FU$KDV1N@)GK3U1-@D-)3&Z"23E3*.2#1*J:FR8DKD
M;>[C80<1J1&-1@=JN,/0JD%G[$DZ"@*6-=R5$\4LH_\X !\EV/'MSLV-FF9%
M03:/92Z+1&VQBXN!$\6>0/2S2N;DH*K,QC6'HM(D>.3X U]X/J+KB0^(SK3(
M^&L8%(Z^%HM23[)*X &YOP D5P)X1]PK872>DIAJED'+A2RKE2,*?!&%(Q$X
M(W<D7EG7P2CV7M>ZNX<+]G%/W-;S.I?4N 1*56%RBQ.9_J]N')+6B@Y!>T8#
M B@^P3?%5(ENX'B#84]XCA]&5)_W?+"7R$><FAF$=XL@TG(Y ]4!:F?2"(/#
MLTF62([1)*\5G<,09$?I)5!A9MD"W]J2W!<OZY*4>BQ/#M-D+E.%:,WG656!
M(SD2/TZ)"PZ?1=V'=S<B]E%6(KXGT-[+'![LM9#-<=[2#T9.[!_0]\C?A_[J
MB^OJF/+DG(5*X!RH"A^2,4W<O]=PAO@(H76IQ/6T5(IB>F@P>7A2YY,LSTD(
MVMDQFQN7<.D_I>._('FB<\QB['HYSM$)[426_:KXX$E6 "09A".0//DT@#^"
M$4DIG^1U:FTCS1#IE@A3 3I6(\DQ.>8A1C,DX+1#(*?99 +  $[&.D8N%CF
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
M7MJ:V(.ED]=4:2J,654YXY9$;20OJ\*#MA67J>5OPIV?] 5_%@J>29.JJJ2
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
M%V8KRN[O),IC=YUE7;Y;TX2&BU:2WG*]L<5/3 WX5 JD"HOTD'UC?V^Q#^E
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
M1;4 GMI43PQ-9L##9F_%O.^DXE&H0B+Q; ZXW:6H&^"Z=0?T$=)6PWM>\Y(
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
M/3UMU^.-_FH^OHN4KT90H#K<D&L\*?( ]/C6C!.K!G^_KY6E?O##EIYGU,Z
M]C>*.NTX<0><'OSE?U!+ P04    "  W0G%66X\TUL "   C!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,"YX;6R-56UOVC 0_BNG;)HV*2,O#108()5V
MT_:A$BK:]F':!Y,<Q*IC9[93VG^_LT-2IE*T+^1\+\\]=_8=L[W2]Z9$M/!8
M"6GF06EM/8TBDY=8,3-0-4JR;)6NF*6CWD6FUL@*'U2)*(WC450Q+H/%S.M6
M>C%3C15<XDJ#::J*Z:<E"K6?!TG0*>[XKK1.$2UF-=OA&NWW>J7I%/4H!:]0
M&JXD:-S.@ZMDNLR<OW?XP7%OCF1PE6R4NG>';\4\B!TA%)A;A\#H\X#7*(0#
M(AI_#IA!G](%'LL=^A=?.]6R80:OE?C)"UO.@W$ !6Y9(^R=VG_%0SU#AY<K
M8?PO[%O?+ T@;XQ5U2&8&%1<ME_V>.C#4< X?B4@/02DGG>;R+.\898M9EKM
M03MO0G."+]5'$SDNW:6LK28KISB[6*$V2DH4@(]TT0;-++*$ZZQ1?L!8MACI
M*QA)"K=*VM+ 9UE@\2] 1(1Z5FG':IF>1;S!?  720AIG*9G\"[Z*B\\WL4K
M>%>2B2?##:@M<)FK"H')HBL9?K&-L9H>R.]3Q;?0V6EH-S134[,<YP%-A4']
M@,'BW9MD%'\Z0SSKB6?GT/_S>LYBG&;X$G@*+W7 -+J&B8;NE03(E;&NB;56
M19-;WT6'R'.D$7U V: )P65A.B^]N7,MR"Q430-M._P0=BA1,^$=64'OF[N+
M<(/Z[&.8<$S(@];&/5HN=\]&IU:V1-VI!D"/!ZL-:;H']$*3P)H)IOD!%JM:
MJ"=$V!";+;<&WL)D$EY>CDD89^%P.(1U2:WXZ.:_H"94+A7S:^6]5!8A33[
M),SB,?V.1A.*2^))F(Q'#BH+TS2#4Z\A.AK<"O7.KR=#"1IIVQGNM?T&O&H'
M_]F]79^W3.^X-"!P2Z'QX'(8@&Y74GNPJO9K8*,L+14OEK3%43L'LF\5%7(X
MN 3]_\+B+U!+ P04    "  W0G%6"ZIGODH$   4"@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S,2YX;6R=5FUOVS80_BL'-2@:0+4MV8X-US:0EPT+AFY!
M@FX?AGV@I;/-E2)5DK+C_?K=D;)KITFV[HLDBG?//?=*3K?&?G9K1 ^/E=)N
MEJR]KR?=KBO66 G7,35JVED:6PE/2[OJNMJB*(-2I;IYKW?1K834R7P:_MW9
M^=0T7DF-=Q9<4U7"[JY0F>TLR9+]CWNY6GO^T9U/:['"!_2?ZCM+J^X!I905
M:B>-!HO+67*93:X&+!\$?I.X=4??P)XLC/G,B]MREO28$"HL/",(>FWP&I5B
M(*+QI<5,#B99\?A[C_YC\)U\60B'UT;]+DN_GB7C!$I<BD;Y>[/]"5M_AHQ7
M&.7"$[91=I G4#3.FZI5)@:5U/$M'MLX'"F,>R\HY*U"'GA'0X'EC?!B/K5F
M"Y:E"8T_@JM!F\A)S4EY\)9V)>GY^:]^C18HQU9XJ5> CY1NA].N)W 6Z18M
MT%4$RE\ RG+X:+1?._A!EUB> G2)U8%:OJ=VE;^*>(-%!_I9"GDOSU_!ZQ]<
M[0>\_@MXEUJHG9,.S!*D+DR%('2Y]QC^$ OG+57)G\\Y'Z$'ST-SYTQ<+0J<
M)=0:#NT&D_G;-]E%[\,KQ <'XH/7T+\G1_\+: (4:JP6M+</]S=_,OB%)H2L
M:B$M]:0'91Q%4@.%K$1JSP+E1BP4.CB#49\>PP'</A$7BF: T 7"VS?C/,L_
M'-[W2+%O"M]8YL5IL:B$QQ(*X[R#8=K/1I -+^"R^-)()WT<"L<R>3H>CNB9
M94,R/T[SP8C>>=K/AW 3@<E_V*&P@%RCW[J=!HEK8VO#(0HF"F-95H#^KP&@
M^CH;]=->KP?O0NC>P]EPP.OSE+C20',A_+65- BEVK'&AKY,XZC'74$S2FCD
MU3&L-F13KXANB5@%MU48;K3;@5L=N..&N?FU\,^ZLD%+:= [$)5I- 6-RG7#
M=HG$5U?=4S_1Q<BT$"P3]&E8*06+N+'2\N^H+6C-EH1BSUCQ:=QD9$N5*$W)
M0BWRKO,=J3*>#-B7*V<M[*I-1ZB?D)$MT:?(511\AVQZ$LJ'M,HF'A124W4)
M/BRB[F"<G^:2RC D,U@391F*D:@<&QRDX_[P5$U+=7X@YTT, )E^+TY*^M@=
M0FJ[E:H&**=7U$+"EC1JF1\\&-7$O3:@GWZ&=]IXA-$YSSC5E Q#-1<F&S6\
M](%U94JYE$4LC- ^*:RLH/2(\B\Z=4*F6G]23I,S6F-PD2IPK\%("E?D>HS$
M1CIC=_M=[A=R@(=,P2ZW*9;H.J]T,0<O=/)I\$);QZC33>1?JV/?9J<]9L+\
M"XS3 ]WH!L5'.U$\0XC"V%@N^;)!3EN!UM-EAW9C:R&UXX8N-W6(6;AED%_D
MY'.3OWMT4E=(T>7[B",L:J9X:!_^'JX\E_&D_RH>[TL?*3F2,J]P2:J]SFB8
M@(UWD+CPI@[G_L)XND6$SS5=V]"R .TO#15*NV #AXO@_!]02P,$%     @
M-T)Q5K8[Q>;) @  )@8  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL
MG57;;MLP#/T5PAN*!##J:ZY- C2];'TH4+38]C#L07'H6(@M>9*2M'\_2D[<
M#$@#;"\6*9&'AY1(3W92K76!:."U*H6>>H4Q]3@(=%9@Q?2EK%'022Y5Q0RI
M:A7H6B%;.J>J#.(P[ <5X\*;3=S>DYI-Y,:47."3 KVI*J;>YEC*W=2+O,/&
M,U\5QFX$LTG-5OB"YEO]I$@+6I0EKU!H+@4HS*?>=32>I];>&7SGN--',MA,
M%E*NK?*PG'JA)80E9L8B,%JV>(-E:8&(QN\]IM>&M(['\@']WN5.N2R8QAM9
M_N!+4TR]H0=+S-FF-,]R]Q7W^?0L7B9+[;ZP:VS3V(-LHXVL]L[$H.*B6=GK
MO@Y'#L/P X=X[Q [WDT@Q_*6&3:;*+D#9:T)S0HN5>=-Y+BPE_)B%)UR\C.S
M>RZ8R!"XR&2%P,02\)5N7.,D,(1OK8)LCS5OL.(/L*(8'J4PA88[L<3EWP !
M$6O9Q0=V\_@LXBUFEY!$/L1A')_!2]IL$X>7?(!W+5CYIKD&F9_(&'ZRA3:*
M'LJO4\DWT.EI:-L\8UVS#*<>=8=&M45O=O$IZH=79XBG+?'T'/H_7M/_8HU=
MG>TG@KNJ+N4;(N0;LU$("Q28<P-UR41;L(Z0!LF^"Y^A$PU';HU[41<>Q!:U
MH>XUASC1R.^'(TC\09K (U-K,))>LEK3Y+$<:,!0"UGLK&!BA5!*31<E('=\
M.2N!:8U&-U$U1"E<L*J^@B3I4O2^/QP,2!CY89QVX?XD7"?U>VG/FOM)TN_"
M%[E%)1S-$K><4#M1&+KSD;4[U,HY6Y;2%*A<EGX4QB[?H3^,DG?30VUL1?QX
MT-2$I%':/?40@J/>K5"MW(32D,F-,$T;M[OM$+QN>O_=O)F@5-05%YHRR<DU
MO!ST/%#-5&H4(VLW"1;2T%QQ8D&#')4UH/-<4F'WB@W0_AIF?P!02P,$%
M  @ -T)Q5II]6DCN!   I0P  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&ULI5=M<]HX$/XK.VZF368<L!T(D!=F"&GF\J&=3M/>?;BY#\)>L*:VY$IR
M:/KK;U<BA#1 <W,S@"59^^RSKQ(72VV^V1+1P8^Z4O8R*IUKSKI=FY=8"]O1
M#2IZ,]>F%HZF9M&UC4%1>*&ZZF9)<MJMA531^,*O?3+C"]VZ2BK\9,"V=2W,
MPQ56>GD9I='CPF>Y*!TO=,<7C5C@';JOS2=#L^X:I9 U*BNU H/SRVB2GEWU
M>+_?\*?$I=T8 ULRT_H;3VZ+RRAA0EAA[AA!T.,>IUA5#$0TOJ\PH[5*%MP<
M/Z+?>-O)EIFP.-757[)PY64TC*# N6@K]UDO_\"5/7W&RW5E_2\LP]Y>$D'>
M6J?KE3 QJ*4*3_%CY8<-@>$N@6PED'G>09%G>2V<&%\8O03#NPF-!]Y4+TWD
MI.*@W#E#;R7)N?%MW0AIR,L.\E*8!5H@7TGEA%K(684@K$5G+[J.E+%(-U\!
M7P7@; =PFL$'K5QIX;TJL'@.T"66:ZK9(]6K;"_B->8=.$ECR)(LVX-WLC;]
MQ..=_-YT/8>)MQ/^GLRL,Y0K_VPS.0#VM@-R_9S91N1X&5&!6#3W&(W?ODE/
MD_,]='MKNKU]Z/\G4GN!M]-^I;:SKXTOK>^MM-*7&;GR2E25, 7%GRL.[G35
M\BL+ATH[A,%1'"0,%B\1(:>=TCJI%HSE,"^5KO3B 0X;X8B/C>&;TLOCDMPG
M%",<-T;G:"TP>V'RTJ\7>$\MIV$32&$H)30,[^-K_2:#E?#<2MD0,"\IK8YS
M73=(5,7"('HG+-$@[<[U0LF?6'3@5C&46C67I70EN!*AT=8=;_J#.#G3YJXU
M*XNHGYJ@$X3;Z:N8BEQ15_3*V6UL:"%SX;2Q#".? D2MV>O>[=28:5"?8@J2
MX@5+(QT>%WJIP&E''/C-07H2)^D@3I*D ]F ;'Q=$L A._5=<70&D]UQ]2X2
MH.B@X28-]Z)JD2TY2/MQ/Z@-;F8!^A3>L"<[._"%C)S3[$F6S=Y(D2U:A:5,
M<&BH=Q+B[ %:R[:RX+6TN6X5^W8J; DW=$+!X=LWPRQ+SJ^G-WZ4GA^!:"C#
M!.75LI3T*RER1,%($5H'8]TJRAF$R6KG+J[K$&V09HJ4))*.F, P%U7><EZN
M>+++?&62NF=H\Y;2"H&R4NE:YC!#A7-)5N./AA*3U6A2F1L2H=$. AWJ?610
MR)  +;F6[ND$C+W05)M&AZ3=8.I*RE^WW\Q=Z?UN?]2([ SA((O[2>+S0OAB
MH1, ZQD5\>,I\&M>J\VR""D;,BR-1X.A1R(3?ILTCP7U0-T$D(^OEZH[<-,:
MVF1J;3!F@HTP_\U]>SWWFH9%#?5E-0V'WF5'>YK9-K&T/PIB*]\K67D$/R O
M<T)1"*N'5\;B12#L)KL O=+Y'/YUSE\WFDF>MS57"XT_DEFY,.:!.="U(U#Y
M-;I3:M$@*&Q._@Q!H0FU@<UV1WDK5([PY2E-#H#ZU&APRH.X-QKRLQ?W!G[@
M\XL&/F-A^IK8I7'2&T)Z.@3RB?]ROTFS<_BX-6A9OP^C4R(Q\M_'S:1\$&>#
MD:<U.,T"3^JG//#]?$UKVR6DNW%U),8+?T'F0Y@<$FZ1Z]7U'7P2KIY/V\,%
M_@-%6=*I5N&<1)/.H!^!"9?B,'&Z\1?1F7;D'C\LZ7\$&MY [^>:SKG5A!6L
M_YF,_P502P,$%     @ -T)Q5A+@P6*P P  W0@  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&ULK5;?C^(V$/Y71NGJM"M1$K+LSP.DA>VI?;AJM;2]
MAZH/)AF(=8Z=LQU8^M=WQ@E9J #=PST <6:^F6\^CSV,-L9^=06BA[=2:3>.
M"N^KQSAV68&E<'U3H2;+TMA2>%K:5>PJBR(/H%+%:9+<QJ60.IJ,PKL7.QF9
MVBNI\<6"J\M2V.T4E=F,HT&T>_$J5X7G%_%D5(D5SM'_6;U86L5=E%R6J)TT
M&BPNQ]'3X'$Z9/_@\)?$C=M[!JYD8<Q77OR6CZ.$":'"S',$03]KG*%2'(AH
M?&MC1EU*!NX_[Z)_"K53+0OA<&;4%YG[8AS=1Y#C4M3*OYK-K]C6<\/Q,J-<
M^(9-XWN;1I#5SINR!1.#4NKF5[RU.NP![I,3@+0%I(%WDRBP?!9>3$;6;,"R
M-T7CAU!J0!,YJ7E3YMZ251+.3UXQ,VNT6R"%''JOD!3W8):0&>VE7O&*'IW,
MT0H6<A1[RLOH.&MS3)L<Z8D<@Q0^4[#"P2\ZQ_PP0$R$.];ICO4T/1OQ&;,^
M7 ]ZD"9I>B;>=:?"=8AW_1TJS ]4F+VK,-M7 ?Y^6CAOJ:G^.29(DVYX/!T?
MM$=7B0S'$9TDAW:-T>3#3X/;Y..98H9=,<-ST7_0EO[H'(]_&"_4@5FXXM '
M*K$5"X6PM*8$7R =VF^U=#(8*?A4*"5L3NW$9QGF1M5L<FRK*_ &+M*[7I(D
M_('+B\&P]] N*B%S$,&3N@?+!=I&\5T;7<&&S"4*5ULD5P]+(2VLA:J141?I
M;2^]N0_!B,W_V>7"(T@-OY,N')QC#N!2&WI]=]6'N=09!A05N1.+ET=DD&Y?
MIRY9(7'=Z;P65IK:084V7,T<G4"Y; 2Y+*5"NCTTNBO@K0*A6XE\81%_WJ*P
M#)8F/RXW%]0CU!:R0A 3+HY]#E79X]ENGH.<3)2G@3G&X5M%M[#8;6-)MQ6!
MX)TCEVRIIU9:_DOBMZE8%:,D,\G!$3Y4'_90&>>(7$X^)9VA@L?$FCG2&N&2
MS20Z/->6$W&P4##R!72B 7K!;69L9=I]V&,DPF+7\DT]F)_L=M"&*)+!=CW-
M+?30NW\8A/ZD<.'H!WA([,/Y(#UD&>H]I[I%GK>,/$F@.TK&0H;6D_^^WKZ@
M!B\$2;9 U-2$U#]*4=K%%A2NB(E849NPWOUC=U*\-W)*M*LP6+EM:^V;Z=.]
M[6;W4S.RWMV;P?]9V)6DEE6X)&C2O[N)P#;#M%EX4X4!MC">QF%X+.C_!UIV
M(/O2T"%K%YR@^T<S^0]02P,$%     @ -T)Q5IWNOB9L!P  G!0  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&ULG5A=<]NV$OTK&#5MK1G6XI=(RK$]
MXSB]M^EG)DYN'^[T 2)!"0U%J !H1?WU/0M2,B5+BIH'422 7>SN.;L+\GJE
M]$<S%\*R3XNJ-C>#N;7+J]'(Y'.QX.92+46-F5+I!;=XU+.166K!"R>TJ$:A
M[R>C!9?UX/;:C;W5M]>JL96LQ5O-3+-8<+U^)2JUNAD$@\W .SF;6QH8W5XO
M^4P\"/MA^5;C:;354LB%J(U4-=.BO!G<!5>O8EKO%OQ/BI7IW3/R9*K41WIX
M4]P,?#)(5"*WI('C[U'<BZHB13#CKT[G8+LE"?;O-]K_XWR'+U-NQ+VJ?I>%
MG=\,L@$K1,F;RKY3JQ]$Y\^8].6J,N[*5NW:,!ZPO#%6+3IA6+"0=?O//W5Q
MZ ED_A&!L!,(G=WM1L[*U]SRVVNM5DS3:FBC&^>JDX9QLB90'JS&K(2<O7U3
MYVHAF.6?A+D>66BD\5'>2;]JI<,CTD'(?E&UG1OV?5V(8E?!"*9L[0DW]KP*
M3VI\+?)+%@4>"_TP/*$OVOH7.7W1:?_>DW_L_W=38S6(\,<A5UM%\6%%E!Q7
M9LES<3, ^XW0CV)P^\U70>*_/&%FO#4S/J7]LS"<+WW%+OB0W3=:B]K2$!.?
MD,%&7+'W<\&P<*EJ3!FF2B:W@FPJ:E%*RRZZY4.:K!J@BAMF(5H(*S0HR%TZ
M09H&EUHYJ4H9,V2E5@ML45M9-[*>,=0.[98;M[&61D#PRH%+E^"0H=LQ"$M5
M](U\P:()+DG$?I=V/E=50;O03,2@[+VRO$+6/%?Y@L4A+EG,7HM28+[8F?Y-
MR]G&,5X7J#:/0AOH(B\%(J91L%@A2\B*.@>57K"+(/.R>#*D6Q!VG 5#=E?\
MB91=N/"B8"(ZDJ[.#\,B/V87XV0,>.:\G@D*;%-KD:M9+?^&20AV@RHUK<21
M78/8FR0IY4<6)YV[Q2&'R"9OG&:M=;X_[!;W8KE9>D$&P-WU2?A:A5'B%(8!
M_L/))>L3CUV0Y+?%\"@#>RN(BO=*DXND_YNOLC!(7QHFX*NKTWU+L49T83"M
MC;9E\A1Y4+![7O-"\IJ5HH"]E4,0O'R$"HE'8[EMK$(H]W421,1+7DMA+IU1
M0 Q22XB5J!,*&^:\,8YE<]'#@G&-'Z%<H:^9/J5_12NE=$!*88.^)Q2DXS%V
MH0W2U/,CO[T'W$D0#=GWB%]N.X@W<#%N69A>^O[7 (3V=4$,7FX&G8HX]=+)
MA@7>) ;W@!FZ=PN\HYNJ*==WS42%0ULC^\C>*_:KJK_KL;,#%.[4F( (I]%6
MPY %D9<E8Y9X4>23[1+&(I$H)A A=-Z\OV=(F0"+8ACT*-JD<?[!ND(B?P37
MA"YHEV;AD/Z3-!TR]&)TVOH)1-*WQY(V66(O0[Y'7A0'7YQP(>*7IBP$$..
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
M9L49%>?9Q7D!GFKI'*PZN96FDU1DLXM3_"[G,S;R0$W5.8[]P/.W8_Z03##
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
M1Q3@P[F2L!PMP/VI,;X\H0VJ+ZJN_@U02P,$%     @ -T)Q5L:'\W1>*0
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
M8)![=2D2JZ2 3YDX6;?%U378AU3Z)EZR?^GZ,<C!1"7+CPM3)5P<F+ TX7_
M!?[/5ZL7+U[,5V8,FHP^DPF\^# Q)Y?$B+L$ITE@3I1@5AB#S]HJIO\$D\W:
M; "A0.P3ID^\$"=U%246-/3X"EF+S,H09N6&6;17E*5L@^C>9V_,^H*_T5@>
MRHOW0_1/&:-OEKM<FO<)MKV3&H%0?I0Q+RV?3Y>U(L3*CS2UDUB2HCN4C_">
ME+TCG-<<6,A!EW'9S7O<*_1(4CKFP%2L0*(+89JL/EVUN,%JK\D7&]KVD/)V
MDU,M7[U"I@K D4?9'$PP5[VLGF+ /']M)=%<#5;GIP\*!,A9/-Z.4O0QL]QG
M0%A[C7<7'/"-$QHGFK7T>.M+P83K&$RX7HP)_$?7521$\43> ]S;VQJ%]O'"
MD*<,6$\'?#P3(KP?!Q($%VN3TIZDR&Q:;5G[$](C,MD/'X"%E?WF3C)3[EW3
M,;O_(4:4"^*,^AQJ;2+@E@.N>.;J],!R@#BVB59SN'D>%1_2H#9:=:A9A3WV
M#D6!FF22#(4SPY\;"NEYSKL1,UK"ISO4E^B++8R$Q[-:"+23*U'B\LKGTE(?
M3-'@7 XILO4C!NIJ1UF(O@.EC'/!)87))3"F,3FR@[+8B?=3Z/MGI)8'LC#J
M1Y,24F"?D-A>'3^/QQ%)U/HGY=G,2&S^C;58]S .&;&?VN[AXJY[P!\O]'3[
M(V@KE1.8@"6YMZZ_1YN/OEE)7P'7FS(&9L@-IX(#P_4H.]H+/# \K_*V=T[L
M:1JPVPX/E(9Z\&FQ(F<E<LJX+"E;$RZX<D^IY.B;2X.O)R4Z_9$#6,A:.?9U
MCCA#M;KDT;+T.4I$;K?NJCHZ-B2BM-$02!?]DG0*%$(,56XVK\5B1Y+O(I38
MMT387/*$,+@5/KK*E!DN40^G<[RQ($X^G)HA,T/X_TG),$'(2" L6.J+WM$_
MDI'R1NEB1M(B*>=4_:=RMW^5L"A*3[G6])0?/OQBTSAC'L*$.B=9+6$EI["!
MXNO\NWGFP$D67VB21;<C+TJ)598AAR4,L<2CXN/O<SB]'1WV.,!SFZ'7%S;/
M(\'8_QEY'K$WR=5BIY#7[P/S6LUJ,K.*V?)PL[+.-\$R#XX;X&7 3H@VU#Q_
M=O;#VY_.SB7IHZ1@,\GR6>W?@L>+Y=-ZL.5]^!B5?JZ*]3BH"6P?"*4)IEYQ
M;DCGRA ?60KHC+]3J)--%MB@;"];N,BE6].*Y4GI(8<U #H'Y5MAU)4P5V0$
M9:CW#DL$Q)3*/2W()9:!PZPY7T>=N%?7%^14P*'A:S:\<2S\++Y_2L%A6W /
MLQ)A2).BPMT36-$>%#$4W13E=A"C)$7SU(V,1@CE?9RV C3[CJTBME11Y%,+
MI\P6JL[=% )!/P,O65.G'!JA1QO<EW\;V>I,=BF.0HV>(%RL"2<4@U;M=.W1
M%Z=*0F5SBP&Y/ 8:<XHI5TG@O"*!<%I<S9+1&1S86F"WQX.DS[7I;L1)_3ZF
M+A CNR_KAAY%[,!D ["T1Y7B/3JJ82P\@]KD@:]!/2D :M@4AZ4?CH5@U,]V
M8E;0RN;@,5\I5&F81A:("F#'(5!8)N++D2T97T2LD"'7!U?E7C1=]XGC/&'6
M2T9-DL9BQI#W\>*!^G6Y*HU 1_Z'&MA;^W&BD_I\ !!1G@H#R:>XA8\>-*E+
M=RG1+VWZ *KA\.!<*)K1JG\$N@9_N7$15?J@;YB\%R'7.:*RYL3'0;(A'*8S
M+WY&#&J?&^#,"Q@SL8G>^/QG;0/>9,7DJGAPTQRP&;M&SW:V7IO3Q>D4+EB7
M1\WL3:X^7T39Y&&58D1+74L6Y@Y3!80+60\ND'A?2_ 2W]^$8K>H!LY*/X^
M@\?L-JI,_Y1A44^26A1XK[@<(WCZ;GL<]DA<(,BE: ,]8TP^)U9S[WK.CXQ-
M3T[CF4GM8G1S9AWYI]=V7\469U?+O<FL7H1M<Z9PS.I&RT/FAN&2F!2VN?9.
M(2K6Y@8Q/7GJ68WALH*)B3 :L[<R1^)TE&%3&>]Q-';)*XH/D-/1/$55?'Z:
M!1AV(&C!(H21J8[1OHJZV 1[,N_@2T(/6.LYL^TEYV-Y*AB\'5'IUQ92LZ<Y
M<3.DN2!%7HB!@!"D8CWQ"8-Y4FJN/JQ0BO4H;:'0=AZF.IWLTY"+A/XH5NZ(
MB87R-QE@]2B#F'#74%&9B@ZV=U%$N8NA_)SF2:AFM6V(@ZOI*05V42S&WD.H
MO029A'VE#K&ZEQSPP0$APD9[ORR!@8ODMY3Z4T[+%#FI@!;ZH%FPH0(Y) HU
MT[Q"SA+HR:N?%!6K?)1-HD^\WM3[4BR':78()\W]*'YT20;T*5E0;06 >97@
M:LR4P9_)35#5]V0.2F<"8+/CGH[N5@+/K4#-[^ AE(ST".&D&5GM5<_H %I)
M;.R#7+5N1T)5[Z+[K,'F"\1,.=7$9+XD@V#0A-9",_LX-1,,BIK(&0+)H@LV
M0R@^XA:%);H'1^ZV>[3XM'W2K7&5 $;5F'''65;J=C(,3 _@J;&\N_-$7MG:
MHO,LLX\E1F#.3MQ]4_?/T3"Z9234VR?'3-SGC7,5YR-8O]64,R42]VA[NZDC
M:OY.^KP4%"6X,#O%L@\GCT>#I>6L[F$6P/'-'PQ/#V^',&&M/E\6&DO#!?[#
MJ!G3"'0DC@/#WB]@W:464^=.+MGQ[<1+UV.WHY ^'9^STZ[FSM_9$=08*4G\
M==+]Z(A$UM38*%&-KDWKOJ.V?FKMP>,MF)-=>^ND@O[(;GW8$GN7U0+ ')8A
M3I%*Z^E95IUC\#"F9L_;\&>2T90E8C,#L:T!UM7:^BC<M?&CK3AV.MO%'=;>
M<]:)@GE1X8L=0J^6&WS^$KJP956[4U^^ <,A-'2;\0:I4A+W!1=?E%[<%?GL
M^3+(\,;=8G4MU[]0U33:3;;22"0-BAG+/#1\QVK(O 06A>,X4!4K+&D>5]!4
M]]ZI4Q5%]3 T3)]Q!9=%!,0TC7=]".I&; <I3IF,/C,8->5?HIW,E)-)BN[8
M/M2<?R4#!F4IT[I%P_Z2B7)9_!5( B31P>""Q0LJ*-!')&?=9&=1SA2'65&;
M";H([2GH.,DZYHT9\+F'V3*>T)-!E@!J'!:G2A)<\)W$Y3=E+57PJ;)&-B4G
MSF,YE#ZH^AJ@>RF.% SJLLBF(=J20^&3NC)*PBS%NPJ+^YV1QZY)_1:Z=(R%
M8RBZ]KAWRK@P64T_,4&9[E2TVJ'&+'^U.)"Q7C2D8!K;=-JZ!3E:-D\[>KVU
MFP!3#CN8AB31@)8_S?ZS/718?XA=8'QH^QS#7B03.!MRDF<B6EN2@PA@APW;
MLMY9"D@0THVXL.P&F.'KV1]9*ZOTF1)B+G@4]71::?!X_DGL1'JUW$CT _+7
M,6A'Q[J5/WV4FYF_.*KC/3_NC9^?/>:6LE<"\PTEL)%'5<P7U'<;9';2(C16
M.6SA=$MQ(6%XKW'5K6E;$;D,,G,L%G...E-([$M(-39*T>RJ\,"EEHO'/4BC
M-R*#R7Y"B\B49:7A/GJ22(F2%R4MGJRY\" W$G_"G@/<GK1,?DE[>>3@$$.-
ME\4/<P ^"K^3UH/\X(+*F'I7[]9C[Z4]V-/!IHB9"B;R1I8Q_LJ5E*&)OI(9
MJKV><V+T]-^9,(2('2,'PW:IF(K&6HF\[NJ62T903G7:T1X^K%1W\,7O8W7+
M[J.?VT=Q9Y6"<KH[W9O7,M')WF3450A'<'J[V<!0AP*P1_O8,J1(H]V7K,%K
M "4M]]Z7Q%LU:(+,GU/U$,/ONUJC<S'4S-/F3K$4=3J!;:)G&5U"G7Y:1A=T
M!A0[ -FG&LJ_GQ<9IF>>L$?X%+HZ?JZV\YN<4:S++Y7BW<K>Y&"T3"X*"%7,
M1#_2"]/U%*]!/<&(?-&*1=4(N0IE.Z]4Y4<?*TB.,BVM2$[X/+7!8%MM>DZZ
M<U+HI']:Z5524/J&$TO2(!@I+HTIZ@L%LMK+0'P/4<SS4J14)G;ERR&AO(5H
M2(^3ZW<.^V"DRMAB2#_I-)86@! 2EV X*5_O0#$I6]>-GON7NI!P@? 9=Z+=
MRFD0VWF,]QY'SU*]E7+E!D5>DEYZG+VPH0&W#EOKE;WX,J, [D5,5ZBXPX(>
M8?&K"7:&>TTBVDV[W2F@DCG7CAO%Z<R_2D[SVFW*T6L1#0?<)Y-7#G7@7B(V
MRF.()G5=P6>@EI4VYF "2_I-Q'*GD+:GPYC P22/GF*5C6(['UQ2MC>I_L78
M!I($G3310#P:CFJ!0+ZMN>RCIWKCB(!*M'XJDX68M#PAHD.*)G$]%E4B)I]V
M[D?99" (]NE+-B(Z!(X @1.N[IE!=*A'3;O_409DZ/Z';4O8]1UQ:NA8,GH8
MR6_)Y7.$D)-*SCQ-P[$CZ=8FF\482[:QJB (?2*MX]'-JN=\W+$J;<K!I[O>
M2O,SW+8L([\G:5\7YY:K2G!!L1&U];OHT3T^JZ&-N1=7ED05C::G'(7VHJLE
M=M<(;3+)JQ39\@D[#ZLPWKUP*&%#Y%^-G68H_I=SA;?LQF[1H!X.TZT,X6X$
M5.A;5#NEMZOB"Z<TA#49TQV#RZ&JC-Q&(0K$RG50#+EW#"(O:A*I,B/ZQMAJ
MQKAIN;YH>,86X5>G-/?.W1*2M3__Z& WQ>2WV)LAI%7(+^A\&C&1GG/@4'CQ
M/3DA;*]]OVT[/TW<N0"<N2 +=1HB6<W;V*?C2B_]V+F3$AIB)+#+W*J0-O3.
MMW)?86$NF;MEA38+9O*&5)16^SDZ..#NX$+RM&@#5&D8O7;O)\":>?JX8JL?
M>0?\U.JT4ML?4Q=A[HA,'9M6NHF\.>Z,9%>A,()%I(V-OZ^66W>_Y\T/Y><C
M#<!.?WWN'Y%49:.24L5A\$EIZO76VB8<_XO#7A:_B:9")13<FKU2]F&?G+)3
MK8'*/$Q"AQ+S25V:]!6U-^G8K*K,C66S%K8Q8FOW6L?SK7L-,)D[2W!):ZXX
MA'$1@'URH<]Y:$W3A 0=35+STTNQ)G374LM<;:4-$X7(I.G5,KE43FX&BFPZ
MO)?9E\UBD\N,6KRRI*)*9-,_BN["D%_4UY^V(Z!\5Y+HY6?),V3BY*UP"G84
MC#E0\=5S:>&XQ%0Y@,8N3<W'%[G>9K$DO^.5M%^+5>VZEU41DQD-'"?24)H@
MF]:WML<60<AD(+Q;6->I2>7T7"C<G@8":^G:I7'%><_4D-*%:"K<- :*N(IE
MD1_%_NM7RSW4?U#>K09UEBD]<8P;!"*9K23RD=2I5+W!RZ/>A R4V8]<YKE'
M Y)E"AU+(D[8BI);?L+-D_ORX$7+MX/*'3!E;,OKXE62!$]R..%)/!K^8\_3
M=NPY0LW1<K S3(!#VN>9Z2D!++=9D:H,D<Q-"FT4JKI]%6"9[@(6VS$!M><<
M9X118J+VF([2LWF@XY-#VE%7FW3MV54E00N+TZ5JBJ@ 24>5<!]"[' 1FXOX
MJ/A@,_<)U,H%) F9-IAIN^.N4?!U+A/>M$W**?D!!@(9:]2?EO5U&3#=8JE%
M\@1[L_AMD<%F&R[ 8)9*'U,84=)$M$VS,&9K2M P+0<S::'<D@5@1BM$W(DI
M[:1JA$R4B0)()Q6!3,0F'AM:&-[5:CJ%*^3U\E)3GY5D>KSB@746=)0EYQ1S
M+NG^U_2\L+OVV!K$IJBG3AUO5YAKT)@W0A!(6FEQ1B\?2)KR)[F+A]HU(90Y
M$188N7ZCZ='LK5YW5(D;<C!W&*]%GL57$U*-TF<+_7"?Y' $)9(;@MK*T$]Z
MY2;'OG<NWG>5$$M23CQK%%,+"!2#Q*LDUKY)!T7\*;G"@+MU8D"J/Q@]/T:?
M*>%(,OI5U0]](.Q,K(MQRZ*(?;.FX3%Q-3 UR3VG"\"BM&8?CISYJ=@R"U%G
M*K%#D8;::!UW&\%YA'B8A1K'-O.%/O)3;QCJ3-[H&^SB[HFK=9&P3USI:N(E
MPBOX0"*V7")^P'O,Z]VX(W.7N^M2!,KV2U/-,I#-O!T1I5)-YTY$0^808Z]Y
M<WV'R+QIC!WG):487C.1=?.KU3,7^ZB@.WC2A"[IVY'C]W[:SE&P'2V:Z06Z
MF.TF/4PX$W_A M'B0[J04V\>#4WLX(7#AIR]^3L:)08CE=3"=J62W_A5ISK*
M[!+1T\32TH!&'LZDU?\RV;-:D"NJ\,<;+_^7299'N/^IW/T-E?\?HY$G7;.;
M5X\3F78@$L9T']-=+.)R[LN\KBZJ^3/T-*'QP-Q(O[:-P7B]L_9*Y_%ROTE<
MAC*L!KX49D?&"><;:I4?,4&\JE3J--F_@)U^X(&J+Q_*9L4:]98O4ZKP1B^D
M?5:F.ZU=-3WRK.T5&L7*74R<PF4Z7G;22YWB7DF?-G/31YJ7B=DS&'_6,!<H
M&]U(MS3==PU@.>H#*.U:K)@['#D>I-W,XYE+#--#RC2JPU10#NOKRF"5N:6L
MCMYRPJ^%^Y0VV#A>@Y<$O7&WYG'Y-RXB.YI/2D'@M(&+].);-GA,_CZA^_3"
MFA,,FJ=E,>S.BYGY;W[_&/NRS7G[PH^S:RUML36[ >).I'&M.%[DG$.<4%EK
MX/#>!&G?3+L&SIR9QSHCUIH(:%K/D0D,;);OVQ.9BC>=$?18;.6Q[RF)R.R)
MX%Y6DB*8TE>BH^I>P[T> NF(FF;LX_BXX&RZCE=V72]?L45755YPW3"UGFA]
M&3U#.<_3/S3@W$$^AC8O(($O6 +SVT==X_[8%%1*@ 47(:&)[W9<I?=D8H06
MSK$FY.%?3$5&<(*:7XI;ZJI9S=S,=O80@$DO)4P4"T)?7IT,B4TUM>0:?]4B
M659"6FJ53SG?-AO/1FSON?XJ7O3%+EB]<9;:/[#PU5P8ZX--?2X8&I11V#"D
MB&62B!!VL'HD?U?OG4!+"*')MU[::KAX0LD-IL;C$764[YMR\^GBXP;OU.9J
M0]M^!,E-\_L0K)EF(N0QB16%7;]UW..'&I5EL.$X,N!?M(&@Z1G<Y90&+%0+
M"^$2.CEV MHM%@57>G2K#**0<P=SHS9W[K@;B//HTBP)KCP+T15%#\UD^N^(
M47/,F:99T86#GZ0QX+C30UKKM1)&A/+N@B/#,F><YW@I^Y3W(O9(6T=;%18.
M^/0Y4_#X#'EI2H$JI$(I,;2517'3H/88DD^Y'-TDZ_]I[(C%'/YUE!>*'QNM
M%K^!]?%I@J7IBNLKUNKGU_DF7FAJHJ)=@&>4BM(T-+F.C#:4<X;:!"U$3N[<
M5MT[ SSF7F2#\%$FMQ0K!P;-.UP#E ??,OU2JR74#4QYK$&E1];(F>O)NI:D
M<;R%ZGKY,JD?PHV^:":=TPVI-$U6$/_!L6Z*[T$[VYCK@R</B(VS'U,6')I[
MZ/VMD1+1(NI:O4D9N -ER1*-1R^0JK\)2Y[<PGQ9O*L;FC>L+EU63C;$,89N
M\RD8KK^%^$'V <GSP^GFG=>8H,:]"/%C.^4+HO6*HBRR/:,V/R]>O?OX&[5_
MNKYZ=7Z,XL/#'Y*'0[.@%Z^TA3^6=\D#D8WHC0WKV);>>F<YSLMYWN:$""8Y
M#D(YUK?BSPKEYQBBO6"HW=/E"GQ<9-8G1X5.+0#,0VN[]BY126RO>OU8-U1
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
M6J,AFK8SK-.6GN!LQ06U"5K^-,'L/E$Y&0M' $F;,,DW;:U% 3PJEJ$3D*9
M12,M11*Q+0>Q'U(/W2D:MLJ\^% +1J0^L++^Z)!J1S*<!%0#AE5K3EH[1\/$
MCY()?)8RVW(A((K]R22$19K*QEJOV0MSXF29I:EJ\)C/>>B/PZ3W.TN\2F6)
M8-CS7NX%SF-_G(Q[K\*[:%U8',;JRP'VHHO5/MZW&1'A.7=F7C,AP+.6C1\$
M05L#VI H'1B;*!=J6P&."\5_A6Y52F7X?R1H![0KP6/Q1F/>"&*S04K4]]TJ
M1W("7I2&1TR+2@JY)J(U,S9K/CQ5<GM14-]::[RZJ)5,;:_9;F=45EU^,MS0
MW>8RU".BX="?)".@="[=^*9,$Q$W9;1#4BC:/BUX3=GS@\$8$O@FJPL*>XV&
MPJ$4109=SJ/A$.)743\(XD$Y=+DXVQ4$59,;%T=C@^8JEBORJ9NM(=R3^Q7A
M#OQH$,,7201S)4NPI=B-R?/$C^-1#[[11X*P N?$<33JG9IS_8.[B+BOW8VK
MP=5B>RWM=_>7^J*]RWZ+MU\$7YE:<S(O,"?5X#(9>J#:6[9=&%F[FVTE#07:
MO1;T88+*"M!Y+J79+:R!_:?._']02P,$%     @ -T)Q5G&0Y=E( P  U0<
M !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULC55M;]LV$/XK!\TH&D"(
MWFQ%3FT#=M*A'5 LB+OM0]$/M'2VB$JD2U)VNE^_(V7+3J(8^R*1I[OGGGON
M1$[V4OW0):*!I[H2>NJ5QFQO@T#G)=9,7\LM"OJREJIFAK9J$^BM0E:XH+H*
MXC!,@YIQX<TFSO:@9A/9F(H+?%"@F[IFZM<"*[F?>I%W-#SR36FL(9A-MFR#
M2S1_;1\4[8(.I> U"LVE (7KJ3>/;A<CZ^\<_N:XUV=KL)6LI/QA-Y^+J1=:
M0EAA;BP"H]<.[["J+!#1^'G ]+J4-O!\?43_W=5.M:R8QCM9_<,+4TZ]S(,"
MUZRIS*/<?\)#/8Y@+BOMGK!O?=/4@[S11M:'8&)0<]&^V=-!A[. +'PC(#X$
MQ(YWF\BQO&>&S29*[D%9;T*S"U>JBR9R7-BF+(VBKYSBS.RK8@4"$P5(4Z(B
MG7/D.[:J4,/[K^Y]-0D,9;+^07Y 7;2H\1NH40Q?I#"EAH^BP.(Y0$ 4.Y[Q
MD><BOHAXC_DU))$/<1C'%_"2KN[$X25OX"V;55XQK?F:Y\S.AP:Y!C*@T3Y4
MG*UXQ0TG%:PV^+-I-]_82AM%H_2]3Y0VY; _I?V];O66Y3CUZ/_1J';HS=[]
M%J7AAPL%#;N"AI?09TOZ78NF0EO&J:E_NJ8^GIK:1_LB<#]M:@?6*X(^M@1>
M6J(CBSR7C3#Z;+)@ /'(SVA(!A"-_6&<''B>#U\4^E&80.J/LA3N:)BLZH<&
M013[-UE$:?R$O@Y@F/GIV"U2/QF/X(*>HT[/T?_6\^/3MF+"C8G=+OE&N+D1
M!NY*)C9$EXL3R;DCV:?TQ93]2K\L_;7R<P-_,-'0D0I'T^ HS;PH>#O=1D+^
M4L7$3\(4/HN=Y#D64#2*BPU0*^ 7,@7O"60<15<VP^NT@V,7[G&-2E&\PAV*
M!GM\7P_' C=<")MNP4C;'%N\*!S38NQG6?:<>_$R21SYZ2B$./'3**,);ZTT
M09*:\V]O-2/_)AY?T2*B(;FYLF?3<P*9'R;AB4C?% 5G1VV-:N,N% UNQMM3
MM[-V=]:\/:I/[NV%]X4ITD!#A6L*#:]O:#I4>XFT&R.W[N!>24/7@%N6=.^B
ML@[T?2VE.6YL@NXFG_T'4$L#!!0    ( #="<5:C!_$0B0(  'X%   9
M>&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;(U4RV[;,!#\E85:%"V@1"_+C]06
M8"<-DD. (&Z;0]$#+:TE(A2IDG2<_'V7DJVZA6/T8NV2N[,S-(?3K=)/ID*T
M\%(+:69>96US$00FK[!FYEPU*&EGK73-+*6Z#$RCD15M4RV". R'0<VX]+)I
MNW:OLZG:6,$EWFLPF[IF^G6!0FUG7N3M%QYX65FW$&33AI6X1/NMN=>4!3U*
MP6N4ABL)&M<S;QY=+ :NOBWXSG%K#F)P2E9*/;GDMIAYH2.$ G/K$!A]GO$2
MA7! 1./7#M/K1[K&PWB/?MUJ)RTK9O!2B4=>V&KFC3TH<,TVPCZH[0WN]*0.
M+U?"M+^P[6I3FIAOC%7UKIGRFLONRUYVYW#0, [?:(AW#7'+NQO4LKQBEF53
MK;:@736AN:"5VG83.2[=G[*TFG8Y]=GL5CZCM$IS-/#Q*UL)-)^F@25DMQ_D
M.Y1%AQ*_@1+%<*>DK0Q\D046?P,$1*GG%>]Y+>*3B%>8GT,2^1"'<7P"+^EU
M)BU>\A\Z?\Q7QFJZ#S^/*>UP!L=QG$<N3,-RG'ED H/Z&;WLP[MH&'X^P7+0
MLQR<0L^6Y+EB(Q#4&J[0,BZP@%O9><]=XOF*C 4'8HXI.#GCN (Z;JQ7J/LC
MAW]7(GA@6[IY%C5GP@"3!>1*DIG;2P/O(9[X831T0>PGDQ0>R8YG7)XU6I4T
MR$ T\J-1!-'$']'V-9><[FT!I5*%@;&?AC&D?I*&L"12/$?@.YVOD/C),*+?
MR6A, ]*Q'U(9!9&?1F,X=O+!@2=JU&7K?$.4-])V]NA7^\=EWGGJ3WGW,MTQ
M77)I0.":6L/S4>J![MS>)58UK<-6RI)?V["B!Q*U*Z#]M5)VG[@!_9.;_090
M2P,$%     @ -T)Q5C,]T#GZ!P  <!@  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#4N>&ULS5EM;^,V$OXKA!NT%J"-15*BI#0)D)<M;H%KF^MN>Q\.]T&6
MZ%BH7EQ*VFS^?9^A;%E.;"?-;8$# HLBA\-Y?6:HG#_4YO=FJ77+OI1%U5Q,
MEFV[.IO-FG2IRZ0YK5>ZPLJB-F72XM7<SYJ5T4EF-Y7%3'B>FI5)7DTNS^W<
MG;D\K[NVR"M]9UC3E65B'J]U43]<3/AD,_%+?K]L:6)V>;Y*[O5'W?ZZNC-X
MFPU<LKS459/7%3-Z<3&YXF?7 =%;@M]R_=",QHPTF=?U[_3R(;N8>"20+G3:
M$H<$C\_Z1A<%,8(8?ZQY3H8C:>-XO.'^@]4=NLR31M_4Q;_SK%U>3*()R_0B
MZ8KVE_KA'WJMCQ4PK8O&_K*'GE;%$Y9V35N7Z\V0H,RK_IE\6=MAM"'R#FP0
MZPW"RMT?9*6\3=KD\MS4#\P0-;C1P*IJ=T.XO"*G?&P-5G/L:R_O#/QKVD>7
MK8JD:EE294S_T>4K&+YETT_)O-"-<SYK<1;MF*5KOM<]7W& +Q?LQ[IJEPU[
M7V4ZVV4P@Y"#I&(CZ;4XRO%6IZ=,<I<)3X@C_.2@N;3\Y)LT_T\R;UJ#F/GO
M/MU[SOY^SI1'9\TJ2?7%!(G2:/-93RZ__88K[_LC<ON#W/XQ[I<?D9=95VA6
M+]BM;I.\T!G[4/7Y28%^-4?RL:UZ=X-Z[S?J[=/IZ*G[=?JTU$PW;8Z#(4/7
MZ$57L )9UI!PJZ,&AKR(;V/T>B6MRU5B$LI1AFUYG34L,9HE#4@+8$=SQFY
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
MC&I1]:.N%XQLW7A924/#RFVW].\ E56@[VM)#N\%>\'P?V/^'U!+ P04
M"  W0G%68L.*PEL&  # $   &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6R=6-MRVS80_16,FK;2#&/Q+BJU/6,K2>-.T[IQFSYT^@"1D(26!!0 M*-^
M?0] 2J*N<?M@$21W#_9ZL/3EDU1_ZP5CAGRN2J&O>@MCEJ^&0YTO6$7UA5PR
M@3<SJ2IJ<*OF0[U4C!9.J2J'H>^GPXIRT;N^=,_NU?6EK$W)!;M71-=51=7J
MEI7RZ:H7]-8//O#YPM@'P^O+)9VS!V9^6]XKW TW* 6OF-!<"J+8[*IW$[RZ
M3:R\$_C(V9/NK(GU9"KEW_;FKKCJ^=8@5K+<6 2*RR.;L+*T0##C4XO9VVQI
M%;OK-?I;YSM\F5+-)K+\G1=F<=7+>J1@,UJ7YH-\>L=:?YR!N2RU^R5/C6P<
M]DA>:R.K5AD65%PT5_JYC4-'(?-/*(2M0NCL;C9R5KZFAEY?*OE$E)4&FETX
M5YTVC./")N7!*+SET#/7=^*1:8,H&TWZO])IR?3@<FB ;-\/\Q;EMD$)3Z $
M(7DOA5EH\D84K-@%&,*DC5WAVJ[;\"SB:Y9?D"CP2.B'X1F\:.-GY/"BDWX:
MIN"I)G>"_&P63,%4PPUGFOQQ,]5&H3[^/.9Y@QL?Q[4]\THO:<ZN>F@*S=0C
MZUU_\U60^M^=L3K>6!V?0[]^0 \6=<F(G)&M!WS?@V-FGP4^;C9BSJHI<-=Q
M)_M/ K*M%VO&[XSG"\K)+2U+J@KRPT?2%](P$@_("Q+&GA^F=I%YXRS<TWU8
M":;FJX[N1&ZUO_DJ"X/PN\UU5Q<-J1DC]_()M@69%X]\$D5>%"7[!G)=R K%
M:20$?<_W_1.0O]14& 6>N/F>)$"*3LB]6TWHDKRM14'NR,/D84E&WCB-\)M&
MZ9[LI&14O L;Z21-8.,8X4A3+TI&6(Q\+QSOQ^5(3'?2L'-SR^9<""[FH*:2
MBIQMHXW%R$O2@,!>;FA)<G2HXM/:L:&1%GCLA:.0!"'L"<@'ELNYX.XUZBT>
M?TV62LZX(7C 8:- $%<$&2(KG!9:EH6%,0L.*Y=4F95'!%XD\9A$WM@?DS>?
M:FY6UJE2:O!+$'C)>#S (O7\#%F>U%5=4LO+! THM%U;JB[^JMN %#6SF^#T
M ;\*PCXC-F+.2#_R@E$V(($7QHEEG;T8[)7>KPL&C!)'D)4SCN?:@XC_@QWL
M:RZ@S!$H+IK#K@W$D810VX1Y68/KK'<<32F?1 ="&VI8PZJ0!<A!;WFMET#
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
MW04\7RDL!]W"/=#WLXO_ %!+ P04    "  W0G%6]X@?S&<#  #J!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6R-56UOVS80_BL'+1A:0(W>+%O)
M; -QTJ(#DL%(LN[#L ^T=+:(4J1*4G'][W>D;,U-7&-?1)%W]]QS=[SC=*OT
M5U,C6OC>"&EF06UM>QU%IJRQ8>92M2A)LE:Z89:V>A.95B.KO%$CHC2.QU'#
MN SF4W^VU/.IZJS@$I<:3-<T3.\6*-1V%B3!X>"1;VKK#J+YM&4;?$+[9[O4
MM(L&E(HW* U7$C2N9\%-<KW(G;Y7^,)Q:X[^P46R4NJKV_Q>S8+8$4*!I74(
MC)87O$4A'!#1^+;'# :7SO#X_X#^R<=.L:R8P5LE_N*5K6=!$4"%:]8)^ZBV
MGW$?CR=8*F'\%[:][G@20-D9JYJ],3%HN.Q7]GV?AR.#(OZ)0;HW2#WOWI%G
M><<LFT^UVH)VVH3F?GRHWIK(<>F*\F0U23G9V?D]4D@@.%MQP>T.WCVSE4#S
M?AI90G<Z4;E'6O1(Z4^0DA0>E+2U@8^RPNI'@(AH#=S2 [=%>A;Q#LM+R)(0
MTCA-S^!E0ZR9Q\O.Q6K@[YN5L9JNPS^G@NPA1J<A7(M<FY:5. NH!PSJ%PSF
MO_Z2C./?SA <#01'Y]#G3]1R52<0U!KZPMSO"\/1G")[%NXT64HJ-BO40V+A
M]4D"2TU-K^DV7$ 63D:97Y-D A^_=;REEK2074%6P!>L>4E\DR2#(GO%>1?"
M;:>UTW;VQ57NUY3LCAPD29C'3I)DX7AT[&*204*2@X\T+T@G?NOD#R4_E(,C
MPBNR<8]7%.EK=2?(PTF6N)])F*0QG"E</A0N_]^%>V"VT\[3C61B9[AQAY^X
M9++$/9LEV[D(#3Q2ZOF+Z[A3U3WO\[E&N%6Z59KY^4:.2M4TW%JLP"HW+'C3
M-2"\R_;@DAE8*T&SV%R?H/KV=MRC,6!K)D%)A!TR39D;A44^@@7:+6(O8+*"
M-<U7KV$@2</)U8@&@L;>^$B6CPIX5I8)Z&3%3:DZZ2B+'R8177A7H2),KL9P
M1RSEAH#V!- -F+=<0Z]QG).&510Z&9>\)7]#$ERZ:'GKDDIUD8498<5Q#.]\
M-WR "Q=-X8[>7YZZ+='1_&U0;_PKX\I!D?6C>#@='K*;?G[_I]Z_@@],;[AT
MU-9D&E].Z!+H_F7I-U:U?IJOE*6WP?_6]!BC=@HD7RME#QOG8'C>Y_\"4$L#
M!!0    ( #="<5:X1=J_  8  /\2   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;,U8;6_;-A#^*P?W93+@Q7JWDR8&\E8TP[H&:=9]&/:!ELXV5TE4
M22I._OV.E*W(L>RD!8;M@R7J2![OGKM[2/-X*>17M4#4<)]GA3KI+;0NCX9#
ME2PP9^I E%A0STS(G&GZE/.A*B6RU$[*LZ'ONO$P9[SH38ZM[%I.CD6E,U[@
MM015Y3F3#V>8B>5)S^NM!3=\OM!&,)P<EVR.GU'_7EY+^AHV6E*>8Z&X*$#B
M[*1WZAV=C<QX.^ +QZ5JM<%X,A7BJ_FX2D]ZKC$(,TRTT<#H=8?GF&5&$9GQ
M;:6SURQI)K;;:^WOK>_DRY0I/!?9'SS5BY/>N <ISEB5Z1NQ_( K?R*C+Q&9
MLD]8UF,CMP=)I;3(5Y/)@IP7]9O=KW!H31COFN"O)OC6[GHA:^4%TVQR+,42
MI!E-VDS#NFIGDW&\,$'YK"7U<IJG)Y=YF8D'1)A5NI((4RQPQK4"YY9-,U3]
MXZ&F9<S@8;)2>5:K]'>H]'SX* J]4'!9I)AN*AB2?8V1_MK(,W^OQ@M,#B#P
M!N"[OK]'7] X'5A]P7-.GZV]_?-TJK2D%/FKR]]:6]BMS93-D2I9@B<]J@N%
M\@Y[D[>OO-A]M\?6L+$UW*=]\IG*,*TR!#&#WZA(+\C@ M.UZ? K9U.><?T
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
M/;XF-^,0?1,?GR+*5R4H4 UN2#6XRE(/]#C>QXU5W3!2U\I24PW+FEY$U$Z
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
M*>U^_<X.4*91]I#XSK[[[KNS[R9KI1],!6#)<RVDF0:5M<U9&)J\@IJ94]6
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
M;('X0[0]O=S70\[N$_E'L]\R^7;A>KLP$0?HQ7Y$K&:4T7Y/<H)4MP>LONL
MY5*^.PRYUA*2(-\CUQ6RG10I#39@\B-V%UR72^=1A4%4J_57R L+%M% 2\.$
MCD6VO_IN(&\;"V Y /5.H;;0Z\CGA1G.CBJ_ZB@;OMY.E!.0R 9(9"^&Q/T
MZML!U![[U+2F!\:[+2=W[DZ[1!S"Q\FU#V_D;@Y4VGL.'+"N8HVR;& GG'HZ
M"*;]WN0,=8"A6_^7T=3SY]B.;&>#< "@%.S,AW4+UPQ-A2T&[TH)23F7)?G0
MX<AU0B2KU:Z@ 1I&G(?N+/0R[(NVW0W "KP8VZO"BY*,W2T)[=*8EM,\*94A
M"< @SUD4>8'OOQ3@81[#;@[SL!RFQQIJ''DQFE@<>@4V>IC<L&B?/+:N>1^_
M^*>5ZYUL/,=VZ*=>7 18*/,"M^?+<*>((Z))C![II^S99&=+XOH#E[4;$58Y
M[Y\&W_>K]U5?V-O-;N:\^98Z#-KUX:0&:>*E<8;A18,IWLK+(]GTO1R3H<_F
M?[!Y/VZ[VV=T.=F'%TM\I!/=YM/=L'TY8B0NO##*H !H1,A1@S?^S\>$(147
M"8L2KT#O^UDAM[_0X8AX&D"#??KE:')BC_;7(:9@06+Z)6TTP'@/T$L/];3)
MSNOU2NB%^XA [S'85W9OVL/=X3O%3?=ZOA7O/G*\YQJO%X;58@Y5_YP^"^CN
MPT%W8=7:O:S/E,6KOSM="HY<DP">SY6RFPM:8/AZ<_T_4$L#!!0    ( #="
M<58'6U&(P0,  ',)   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;+U6
M;6_;-A#^*P=UZUI B21:?DMM W'28MU0+(BS]L.P#[1TLHA*I$K2<?SO=Z0<
M5<$<M]V'?1'?[IY[GCM1I]E.Z<^F1+3P4%?2S(/2VN8BBDQ68LW-N6I0TDFA
M=,TM+?4F,HU&GGNGNHI8'(^BF@L9+&9^[T8O9FIK*R'Q1H/9UC77^R56:C</
MDN!QXU9L2NLVHL6LX1M<H?VSN=&TBCJ47-0HC5 2-!;SX#*Y6*;.WAM\%+@S
MO3DX)6NE/KO%^WP>Q(X05IA9A\!IN,<KK"H'1#2^'#"#+J1S[,\?T=]Y[:1E
MS0U>J>J3R&TY#R8!Y%CP;65OU>Y7/.@9.KQ,5<8_8=?:IM, LJVQJCXX$X-:
MR';D#X<\]!PF\3,.[.# /.\VD&=YS2U?S+3:@7;6A.8F7JKW)G)"NJ*LK*93
M07YV<8L5MYA#P[7=@]5<&N[S9>#5'5]7:%[/(DN!G'F4'4"7+2A[!C1A\$%)
M6QIX*W/,GP)$Q+"CR1YI+ME)Q&O,SF&0A,!BQD[@#3K9 X\W^(;L&R_[K\NU
M(>F9_?N8UA8I/8[D+LV%:7B&\X!NA4%]C\'BY8MD%+\YP3/M>*:GT!<KNH3Y
MMD)0!=SUB[-$NT.4T!<BT!SC?S+"<?[TPH,M$?;(-:"K(5 %L%ZC[JH 7.9N
M0DO]_$ODC-:\XC)#0Z^V+3WNE=*-TMR9_&(@G?X,:B<) +]L!2'P+%-;Z1"%
MO$=C$4/XA"(KN8 EKRJN<_CM8P@[U C<0*$J^KB8"W?8B_24UMD1B%:($^&R
MFZ.GJXBA)N<,Q;V_ ? 3)(-PP&(WB</Q-(7WGA=]G*P!EH8Q&P&;A-,)HSP5
MJ#5%U7B/<HO PG@ZI.=X$#\M8;[50FZ^YOG'.=^V(1S!29@D0QH'PY -IO#_
M%C")OZ. J[U$O=GWE%RI'R[A,9#O+N)TVC[ZQ7OY8L(2]J8;_U6^QX-D]!^J
M]PVZO?H-4U>\,$V3?F[A6I $JW1;A[</F&U=%X,_BD)D2-N_XY[:@:3^Z?1
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
M8B:)621FDYA#8BZ)>23F0U@CH8[7"77<I5]ZR_E-F);I=),$Z705OYGXWI'
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
M3TBZJ01?;1/+'*RRHOT_^;XMB+T$_J$$[C:!VTG@N@<2>-L$7C?![$ "?YO
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
MQT_9<8-EQCXK#FJI06DT-!W;-=M;]:OKI[RR$+LITHX;K!_4$ O[Z_C<H'>
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
MQDA?5=\CJH*1A3NA+Z7!\[Z[W0#F <HVP/J5E.:Q8 _]S5>AQ;]02P,$%
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
M/]4?O:M^3$<7;VG#G9ZN0"_]Y#)8V$;:MKV[W6XX3MJ9\->]G:RW3..E,$3
M D.CLQ'FK-MIU1I6U7Y"S)7%>>.7)0YXT,X!SQ=*V:WA"+I?1O8'4$L#!!0
M   ( #="<59R*FL?D@,  #8+   9    >&PO=V]R:W-H965T<R]S:&5E=#<W
M+GAM;*U6VV[;.!#]%4);+%J@B43)NCAK&VB<+=J' D'2;A^*?: E6B(JD5Z2
MMII^?8>4HS@2K<U#8<#B9>;PS"$YG$4KY'=54:K1CZ;F:NE56N^N?%_E%6V(
MNA0[RF%F*V1#-'1EZ:N=I*2P3DWMAT&0^ UAW%LM[-BM7"W$7M>,TUN)U+YI
MB'RXIK5HEQ[V'@?N6%EI,^"O%CM2TGNJO^QN)?3\'J5@#>6*"8XDW2Z]=_AJ
MC4/C8"W^8;15)VUD0MD(\=UT/A9++S",:$US;2 (? YT3>O:( &/_XZ@7K^F
M<3QM/Z*_M\%#,!NBZ%K47UFAJZ67>:B@6[*O]9UH/]!C0+'!RT6M[#]JC[:!
MA_*]TJ(Y.@.#AO'N2WX<A3AQP,D9A_#H$ X=9F<<HJ-#9 /MF-FP;H@FJX44
M+9+&&M!,PVICO2$:QLTVWFL)LPS\].HC/U"NA614H=<W5!-6JS?H GVYOT&O
M7[U!KQ#CZ',E]HKP0BU\#6L:3S\_XE]W^.$9?!RB3X+K2J&_>4&+YP ^D.T9
MAX^,K\-)Q!N:7Z((OT5A$(8.0NN7N^,).E$O8&3QHC-XGR4I* )QD- 5E;!G
M4H*B<,1SR@YD4X.PW\A&:0DG]E^7@!W^S(UOKO&5VI&<+CVXIXK* _56?_Z!
MD^ O5_"_">R9%+->BMD4^NJ.M' T-96,U,I*D@L.^<&*X(J\@TLLG,DWAU4X
M#W"R\ ^G(3FLPF@>]U;/N,8]UWB2ZU=(+A>,7^RD*$$))[T.(3Y9&*?P&]!S
M6,W3<_22GEXR2>\]XPPN=8%*(=S7+ADMF\5!.. V-HJC.'!32WMJZ22U>S@U
M+*>0%[K,\>!BEXX6CJ)DJ)S#:)YF;G99SRZ;9'>2SUR\LK$@67"B2$?,885C
M?(;9O&<VGV2VK@@O(1E /I53%^4MVC[;?#O?#HZK22^BY.PG6!$%[DHCL44P
M7>QS;5W4<9\D!47V;CGFHT"3+$N'<CBL@BR(W'+@X.GE"5ZT50^HE4S3BT*T
MW/G !./M2)/A47=8X7"6G"%Y\CSBZ9P&ZDE%:J,N>REA[#AE\R'?L1&.SM$-
MG^B&+]240PGX/S3#46*-<1H->8ZM,,;#'.*?5" -E:4MS,RYW'/=/>W]:%_\
MO;,ESV#\VA2%MK)Y@NDJRD]$EHPK5-,M0 :7*4@GNR*MZVBQLW7.1FBHFFRS
M@L*62F, \ULA]&/'+-"7RJM?4$L#!!0    ( #="<59!8!X.XP,  '$6   9
M    >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;,U836_;.!#]*X1:%"W01")E
MR7;6-M Z*':!W470;+>'8@^,-;:)2J)*4G;R[Y>4%'W8LEH'//@2B]+,\YN9
M1^69LST7W^460*'')$[EW-DJE=VXKEQM(:'RFF>0ZB=K+A*J]%)L7)D)H%&1
ME,0N\;S032A+G<6LN'<G%C.>JYBE<">0S).$BJ>/$//]W,'.\XW/;+-5YH:[
MF&5T _>@OF1W0J_<&B5B":22\10)6,^=#_AF28J$(N)?!GO9ND:FE ?.OYO%
M']'<\0PCB&&E# 35'SM80AP;),WC1P7JU-]I$MO7S^B?BN)U,0]4PI+'7UFD
MMG-GXJ (UC2/U6>^_QVJ@@*#M^*Q+/ZB?17K.6B52\63*EDS2%A:?M+'JA&M
M!#PZD4"J!/*K"7Z5X!>%ELR*LFZIHHN9X'LD3+1&,Q=%;XIL70U+S1COE=!/
MF<Y3BSNA%2'4TWN4Q315B*81@A\YR_2H%+I"?VLE+:D03RS=H \)SU,ET=M;
M4)3%\IT.^')_B]Z^?H=>(Y:B?[8\EQI"SERER9FO<%<5D8\E$7*"R"VLKI&/
MWR/B$=*3OOSU=-Q-=W5+ZKZ0NB^DP/-/X3&YBKG,!2"^UKHP]4*D:RQW3J'
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
ME254('($ R"1=P#282I!A*AT%!H2"@TY,0/@UW?V"S8O9@ D5"AR# ,@GV<
MO"*F45!VR!$,@,3V]*?##9&XE,,P* QD( I (IL AD4<)N.HX"2@MPQ, DAD
M0[^P$@$FU4\7IO4 R=(/R4Y0.X<$\%_C[$48@@20O1?YPI( <MI7_D*@O@34
ME^%) (ET]])^I0P5$\R540"KY0@20&+/^.U4ATKAAJ6 P6D@%B!]G@5 1"Z(
M8U-%"NB<CJ,!4AL^F;7C Q-BCK=O4T#9-# /D"(-?DJL!Q^8F#&93?L!D%,_
M(+?V+W?'(R-:T]L[W_A?"/#K._N%VA!T0 JHGX:E ]))Z8"IM)G!@((B#4\'
MI':UP)22PR<+?DM>ZRD4'VE@/B"U.WTAJ!@^1D7$S&B8]D.ID/H9 >^B]1 #
M?K5G3]<@QP+TS@4(?## M"<#A" &4B@VTO#$0&I7&U**Q)K4Z/L!RH%$"LH2
M-8(:4 @U0(488CPB1BB5CI))00&B)J8'_/K.G5SJY<<#**A<U!A^0+W@> !,
MQGD\@(*21(W@"!36_9-X^,P'$Y.N/;0*Z@45B"50-@- AOOM$1G7$S0%H*X"
MLP0*(?AC1>-A&X7(F=G#= "P6CV+U5ZL.X<O\%_J[%49@B]04 2HL'R!FK08
MF$J;&0PH!E1XOD A1 "30@P9:%2.I<J5^'H'_(Q@#!3&!2")#Q%+7>](M6WF
MR;;N<Y#4]Z38F_LPH0OGB4.]8WWB<<S!TWAS<X!URS&Q1,1. VG/P,#\P=,%
MC"/1$JJ8[0,B:,[O@Q?SWG&)&UT][$^1K*-%N2N:PSF#IU]/1U7>[,]G'/S^
MOCO"<G\,(Z@YG'_Y2U:U"[*.UOJ^51F_[4CFZG"BY.%+4V[WAS)^+9NFW.P_
MKG2VU%4GT/[]OBR;IR_=!4X'>U[_'U!+ P04    "  W0G%6($AUT%L"  "]
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6RM5%%OVC 0_BN65TVM
MU!*24)BZ$*G IO6A$VK7[6':@TD.8M6Q4_L"[;^?[82,5H"F:2^Q[WS?Y_LN
MODLV2C^: @#)<RFD&=,"L;H* I,54#+34Q5(>[)4NF1H3;T*3*6!Y1Y4BB#J
M]X=!R;BD:>)]<YTFJD;!)<PU,759,OTR :$V8QK2K>..KPITCB!-*K:">\"'
M:JZM%70L.2]!&JXDT; <T^OP:CIP\3[@.X>-V=D3IV2AU*,S;O(Q[;N$0$"&
MCH'990U3$,(1V32>6D[:7>F N_LM^V>OW6I9, -3)7[P'(LQ_4!)#DM6"[Q3
MFR_0ZKET?)D2QG_)IHD=C2C):H.J;,$V@Y++9F7/;1UV .'P "!J =%;P.
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
MRK]OTK1X?5-=X/)@D.7_ 5!+ P04    "  W0G%6V<3%UJD#  #9$0  &0
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
M@C K:ZD*BB94&U^7"FCF0 7WHR 8^ 5EPDMB-[=022RWR)F A2)Z6Q14_9X
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
MH;001=/SS94!XXY.%UVX4#L&2F-0&H?20A1-UUR9.Z[=W#D07=AK]U85:MM
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
MBU M1K4$U5)4RU M1[6"TL3X;:LVQN05SR"AO1I4LU#-1C4'U5Q4\U#-1[4
MU4)4BU M1K4$U5)4RU M1[6"TL1L;OLYQK^AGZ.>HW=&H_T<5+-1S4$UM]%V
M'SV]=Z9C,)M,Q-\[/71:']4"5 M1+4*U&-425$M1+4.U'-4*2A/CMZTN&<=N
M,Z1>ED6+2ZAFH9IM'-[&9;C]W^%M;1QT7A?5/%3S42V0[&%]^G!WL8-%6O3.
M0:@6HUK2^567HO-FJ):C6D%I0B(.VX[34-UQZGNG7S77-R)1S4(U&]4<5'-1
MS4,U']6"X6$)Z&=]-#4E-V!#)XY0+4:U1+I3!J.)Y),WT(DS5,M1K: T,4C;
M^M1079_:/^FE_:5]NON\+O^XVWVZT?Y54])(10M5J&:AFHUJ#JJYJ.:AFH]J
M :J%J!:A6HQJ":JEJ):A6HYJ!:6)P6RTP?R*A:HA6JA"-0O5;%1S4,U%-0_5
M?%0+4"U$M0C58E1+4"U%M0S5<E0K*$W,YK90-507JHZLQZI']TY?M"J%:G:C
M=5B/1>=U4<U#-1_5 LD>_LYZ+#IOA&HQJB6=7W4I.F^&:CFJ%90F)F);L=I^
MJ4I$[]ME75V5*\VY6UW*0U$)] Y%4K-0S48U!]5<5/-0S4>U -5"5(M0+4:U
M!-525,M0+4>U@M+$ &Z;6\/Q*RX7H+TN5+-0S48U!]5<5/-0S4>U -5"5(M0
M+4:U!-525,M0+4>U@M+$;&Z+9<.CQ;)^%RN@13-4LU#-1C4'U5Q4\U#-1[6@
MT83S\N.I;(D![9"A6HQJB6272#ZK&ITS0[4<U0I*$Q.T[88-U;=A\KZ=SV\?
MUA:D>8F6OU#-0C4;U1Q4<U'-0S4?U0)4"U$M0K48U1)42U$M0[4<U0I*$\.W
M+7\-IZ^XM("6OE#-0C4;U1Q4<U'-0S4?U0)4"U$M0K48U1)42U$M0[4<U0I*
M$[.Y;88-?_"F5NKQO?,7[8:AFHUJ#JJYJ.8-)3>.&@\/KZ+WFPWUX=Z6$T-_
M<2^E 'UT(:I%J!9WVR$).FF*:AFJY:A64)H0AJ.V%#;ZH1M?J4?WC4)4LU#-
M'AT6;2;F\/"N3 XZK8MJ'JKYJ!;(=O#,'!ZNF*+31J@6HUK2]367HM-FJ):C
M6D%I8ARVU:Z1NMK5+IIJ?VG^:K%9S)='6UUJLW=(HJTN5+-1S4$U%]4\5/-1
M+4"U$-4B5(M1+4&U%-4R5,M1K: T,9.--I-?L=4U0EM=J&:AFHUJ#JJYJ.:A
MFH]J :J%J!:A6HQJ":JEJ):A6HYJ!:6)V=RVND;J5M?1M53U^-[YB_:Z4,U&
M-0?57%3S4,U'M6 DZ7[-C,-UWA"=-D*UN-&$)5=]/'[Q%!+)<YT\W!_Z8/D
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
M$:K%J):@6HIJ&:KEJ%90FIC+1IO+QNN=]YJ@K3-4LU#-1C4'U5Q4\U#-1[4
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
M ;Y?"J%?!^8P51^>P_\ 4$L#!!0    ( #="<5:7+;^3M@(  *L'   9
M>&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;*U5RV[;,!#\%4(-B@1(H[=LI[*
MQD;1'HH&<=(>BAXH:6T1H42%I.SD[TM2MF!;LI%#+Q(?.[.SR^4RWC#^+ H
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
M&FQPW###EA*4W8#/YU*:S<1V.4V3&O\&4$L#!!0    ( #="<58K3'*Z"@,
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
M'_#=LFV_:R=DZM!C<D/<L<)PSI\(:/T&?CXUAE833]!]=&3? 5!+ P04
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
MS^@*4P*-V:<@^OTU4,C@F0XW,.WKA6_<-D- M@ME 4A8X-;E!HA]#:)H>+$
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
M7F!T"%W_ P1>$+00&O^_N[^%3K?6O5O@=3?A414QH:SD8@K<W%=3>\8F7F8
M&"43RJA^A Y1"O4^_+(@0#6FZG>;I.6)O?83[7MPJC(2X<@QJ50HY^B$[]_Y
M ^]CFQP[ FN(TZO%Z6U##\\BG1-)"8.9>8C W/9U<3)&>&M9E<"# M@^8?/0
M[_N]H3M?C>VY4> ?>;51@W._YMS?ROE;2PJSZKFS;)_RV49[*_9+4[<CL(8,
M@UJ&P9O7]6"7XNP(K"'.42W.T6O5=0G<;]1U;[!6U\^-3%T'[75]7',^_F==
M"YV@A$PH?2!14XGF?UPW.&^O[JTGO#2!.P)KB'%2BW'RYM5]LDMQ=@36$,?W
MGGH)[[7JNT)>?9,/NL%:?;<9K9>WN](+I2AG18NH(!(YUV6W4*_6;>A9T7RM
MK9_;]K3HL9Y@RM[VBL@9Y0H83@VD=WAD;IPLV\5RHD56=%P3H4W_5@P3TV*C
MM 9F?RJ$7D[L 773'OX%4$L#!!0    ( #="<5;Q1HX':P(  ,\&   :
M>&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6RM55UOFS 4_2L6DZ9-VL)70JN.
M(+5)I^UA4M3NXV':@T,NP:JQJ7U)FG\_VQ"4=#3IPU[@7ON><\\Q<$FW4CWH
M$@#)4\6%GGHE8GWE^SHOH:)Z)&L09J>0JJ)H4K7V=:V KARHXGX4!(E?42:\
M+'5K"Y6ELD'.!"P4T4U54;6[ 2ZW4R_T]@MW;%VB7?"SM*9KN ?\42^4R?R>
M9<4J$)I)01044^\ZO)HEMMX5_&2PU0<QL4Z64C[8Y.MJZ@56$'#(T3)0<]O
M##BW1$;&8\?I]2TM\##>LW]VWHV7)=4PD_P76V$Y]2X]LH*"-ASOY/8+='XF
MEB^77+LKV;:UR=@C>:-15AW8**B8:._TJ3N' T#X$B#J -%K 7$'B)W15IFS
M-:=(LU3)+5&VVK#9P)V-0QLW3-BG>(_*[#*#P^RVJKG< 9"BP48!68* @J$F
M'\E,5K74S)VV+,B"4T&NM0:S^6X.2!G7[U,?C0A+Y>==PYNV8?1"PSGD(Q*'
M'T@41-$ ?/9Z>'@,]XWUWG_4^X\<7WS._\W>^._KI49E7J\_0^9:MO$PF_WD
MKG1-<YAZYIO2H#;@96_?A$GP:<CJ?R([,A[WQN-3[-F,ZI)0L2*Y#>"Q81O*
M0: ><MU273HJ.Q<V63 *XM3?'+HY4W2D<MRK')]4>6MTX8YHR!MEWD085#<>
M:)P\$W>ZYDC;I-<V.:EM#DL\HVPRT#6^>";M3-&1MJ37EIS4]ETBY4.*DG^:
MA<_DG*IHM?@'X\:.^F]4K9G0A$-A,,'HPCA2[?AL$Y2UFT!+B6:>N; T?QQ0
MML#L%U+B/K%#K?^'97\!4$L#!!0    ( #="<5;.DF\^Z0(  )L*   :
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
M.3Y8_V3(*S+/1-!;EGY+8KF96:$%8KHBVU0^LOWOM"+D:7M+E@KS#?:5++3
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
MVF&.%QI($X#O,R'T;F(2M%=D_ =02P,$%     @ -T)Q5OVHM:*] @  NP<
M !H   !X;"]W;W)K<VAE971S+W-H965T,3$R+GAM;*V56V_:,!3'OXJ525,K
MK<V-!.@@4H&NVT.EJJC;P[0'-SD0JXZ=VH:TWWZV$S(N@6[27H@OY_S/[QC[
MG%'%Q;/, 11Z+2B38R=7JKQR79GF4&!YR4M@>F?!18&5GHJE*TL!.+-.!74#
MSXO= A/F)".[=B^2$5\I2AC<"R1718'%VP0HK\:.[VP6'L@R5V;!348E7L(<
MU&-Y+_3,;54R4@"3A#,D8#%VKOVK:=_86X/O!"JY-48FDR?.G\WD6S9V/ ,$
M%%)E%+#^K&$*E!HAC?'2:#IM2..X/=ZH?[&YZUR>L(0IIS](IO*Q,W!0!@N\
MHNJ!5U^AR2<R>BFGTOZBJK:-8@>E*ZEXT3AK@H*P^HM?FW/8<O"/.02-0[#O
MT#OB$#8.H4VT)K-IS;#"R4CP"@ECK=7,P)Z-]=;9$&;^Q;D2>I=H/Y7<O*R(
M>D,7: 8+$ (R-,^Q /3(B)+H; 8*$RK/C<'\4>J/--MRY"H=W$BX:1-H4@<*
MC@3R W3'F<HENF$99+L"KJ9NT8,-^B0XJ3B#]!*%_B<4>$'0 33]>W?_!$[8
MGF1H]<*C>AT'^/.!4XKTA:NPR'YUG5HMVNL6-6_X2I8XA;&C'ZD$L08G^?C!
MC[W/71G_)[&=_'MM_KU3ZLD$EH0QPI;Z65',4D!8H3/"FAMSWI5\K1A915-O
MUDD_BH,@'+GK[;0.S0:Z2H5^:[8#'+7 T4E@>Z%O!69*_VGO@$:'!#K^<(_S
MT"J,AE'8C1FWF/'[F#>O(%(BWP>-#Q N_" >Q,$>:H?=<-B/CQQIOV7MGV35
M3_O?+D#_\ )XPWC@[=%VF.W>DYK6W:J#!8BE;0\2I7S%5%U7VM6V UW;PKNW
M/M&=J6XD?V3JMG:'A;[F$E%8:$GOLJ^A1-TJZHGBI:VV3USIVFV'N>ZN((R!
MWE]PKC83$Z#MU\EO4$L#!!0    ( #="<58UFA"%$@,  "T)   :    >&PO
M=V]R:W-H965T<R]S:&5E=#$Q,RYX;6RMEEUOVC 4AO^*E4E3*ZU-XI"0=!"I
MT.[CHE(%ZG8Q[<)-#L1K8C/;0/OO9SLAHQ"@DW9#_''.Z^<<;!\/UEP\R0)
MH>>J9'+H%$HMKEQ79@541%[R!3 ],^.B(DIWQ=R5"P$DMTY5Z6+/B]R*4.:D
M SMV+](!7ZJ2,K@72"ZKBHB7$91\/71\9S,PH?-"F0$W'2S('*:@'A;W0O?<
M5B6G%3!).4,"9D/GVK\:)\;>&GRCL)9;;60B>>3\R72^YD/',T!00J:, M&?
M%8RA+(V0QOC=:#KMDL9QN[U1_V1CU[$\$@EC7GZGN2J&3NR@'&9D6:H)7W^!
M)I[0Z&6\E/87K6O;4!MG2ZEXU3AK@HJR^DN>FSQL.?C1 0?<..!=A]X!AZ!Q
M"&R@-9D-ZX8HD@X$7R-AK+6::=C<6&\=#67F7YPJH6>I]E/I[>\E52_H DU
M*D$S!3F:%D0 >F!4271V XK04IX;D^F#U!]IIN7 57IY(^)FS5*C>BE\8"D?
MHSO.5"'1+<LA?RW@:NX6'F_@1_BHX@UDERCP/R#L8=P!-'Z[NW\$)VAS&5B]
MX(#>=@H5SYZ:%/Z8\+)$>M.MB<A_=N6MENUURYIS?"47)(.AHP^J!+$")WW_
MSH^\CUTQ_R>Q5QGHM1GH'5-/1S"GC%$VUT>K)"P#1!0ZHZS9,^==P=>*H54T
M=\XJ3:((8V_@KK;#VC?S?9PDO:BU>T4<ML3A46*[IS\+PLR_=H(TW$,(HWZ4
M!#ND^V9^$L9!W T:M:#1*5"T &'O;9/8F;X N4 D_Z4O"7VMGLQSM(=U@1//
MZ^W0=YCYV,<'Z/LM??]TFF^?0614GDYT?Y^A%WE1[.^P=M@%.(RCH!LV;F'C
MT[#ZO,Z OF%7Q!VPV._%.ZP=9M@/^P=0DQ8U.8JJ;])_.VW)_N;T/.S%N\=M
MWV[G5-:X[E;EJ4#,;4&6*.-+INI[O!UM:_ZU+74[XR/]%JA+]U^9^B%Q1X2^
M5"0J8:8EO<N^AA)U<:X[BB]L?7OD2E=+VRST>P:$,=#S,\[5IF,6:%](Z1]0
M2P,$%     @ -T)Q5EP'=32C"0  $8(  !H   !X;"]W;W)K<VAE971S+W-H
M965T,3$T+GAM;+7=6V^C2!8'\*]2\HY6/5*K38&OF<12Q]QO:G5/SSRL]H'8
M%1LU!B_@7*3Y\ L$&V/C,D3_O'3'I,ZORD"=0'$2WSY'\:]DS5A*7C9!F-SU
MUFFZO>GWD\6:;;SD2[1E8?:=QRC>>&GV,E[UDVW,O&41M GZHB",^AO/#WNS
MVV+;MWAV&^W2P _9MY@DN\W&BU_O61 ]W_5H;[_AN[]:I_F&_NQVZZW8#Y;^
MW'Z+LU?]@[+T-RQ,_"@D,7N\ZWVE-ZY4!!0M_O+9<W+T-<G?RD,4_<I?&,N[
MGI"/B 5LD>:$E_WWQ.8L"'(I&\?_2K1WZ#,///YZKZO%F\_>S(.7L'D4_.TO
MT_5=;](C2_;H[8+T>_2LL_(-#7-O$05)\2]Y+ML*/;+8)6FT*8.S$6S\\.U_
M[Z7<$4<!HG@A0"P#Q+8!4AD@M0T8E &#M@'#,F!X$B!)%P)&9<"H;0_C,F#<
M-F!2!DS:!DS+@&G; "KLCYS0.N1PL$^/]L4]1?>'FYX>[\LA^P-.3X_XY9#]
M(:?%,>^_G;[%N2][J3>[C:-G$N?M,R__HIA 17QVROMA/M=_I''V73^+2V?S
M:+/QTVSRI@GQPB591&'JARL6+GR6D$\R2ST_2'XG__[71!H-_B!^2/Y<1[LD
M:YM\SK;2D72Z\;?:Z]M^F@TS[ZR_*(=T_S8D\<*0*'&R0:P3HH1+MFR(5Z_$
MBQR@G^V?PTX2]SOI7N2*,EM\(1+]3$1!I.3G#YE\^NWWAH'-NS#*S^_D4[E;
MFS"9CWW=K5J-2>G":/??\C'E![7)4MN_/W$_I.QD>&))<88UB%H7\<KH]"[6
MM;UO8,X(LPMSY?U9R+/+?N^.YQ]/Y]W'@.^Z7=SY5_Z95\L!TB%12D47TJ4N
M_&011,DN9B1Z)%&Z9C'9QM&3GU_U).0_>7OBIVR3_+<IY;WA@V8\OZ"[2;;>
M@MWULBNVA,5/K#?+=[CP1U.:06(R$E.0F(K$-"2F(S$#B9E(S$)B-A)SD)@+
MPFII97!(*P.>/G-WFX<LDV0II<I62785EE^5Y1=BY!]^8KSG\ET3"Q*3D9B"
MQ-0W;%A@^<WPTTR\[3\=9PMD=SH2,Y"8B<0L)&9?/43.U18NKT5ML@X/DW7(
MG:QS;^NG7E!.SV*J-DU)+M)U2B(Q&8DI2$Q]PT9'QVH@#L<C01!.9B:R5QV)
M&4C,1&(6$K.1F(/$7!!62PVC0VH8<5/#]^C5"])7$K/ 2]F2I!'Y^>?\<_;Z
MB86[[)[A(?!77KZ\V9@RN'C7E('$9"2F(#$5B6E(3$=B!A(SD9B%Q&PDYB Q
M%X35TLKXD%;&'[GJ,$:F%20F(S$%B:E(3$-B.A(SD)B)Q"PD9B,Q!XFY(*R6
M5B:'M#+A7JTH+UL_+JY&R);%?K0DGUZ9%R=-*\7W7*IK$D%B,A)3D)C*W_UT
M2(K=W90QWAVIOSO20+YU$XE92,Q&8@X2<T%8+1=,#[E@VNK.9>N]7ES1X I=
M4P 2DY&8@L34Z=F*QNE2!K(['8D95\=N(KNSD)B-Q!PDYH*PVBRG0E7H(;2:
MY]5*Q.?\A_\BF_/>BC66:7#!KM,>JLE038%J:JE-CJ?/%^'T$4.K5GJK5@9T
M_"94LZ":#=4<J.:BM/H$/ZKDHMP)[G@O_F:W(7$YT=G+EH5)\\SF2IUG-E*3
MH9H"U=12JSVF&%'I_"D%M%L=JAE0S81J%E2SH9H#U=R&4VDH#6GS THJ5DE
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
M3;K^N*8DH;P*4->7C,G7@^H&[6\G9O\!4$L#!!0    ( #="<59B%?V4MP(
M  L'   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q-BYX;6RM55UOFS 4_2L6
MJZ966LM'@"8=06J23=M#I:A9MX=I#PY<@E5C,]M)VG\_VQ"6)B3:PU[ -O>>
M>^ZQ?4BV7#S+$D"AEXHR.79*I>H[UY59"166-[P&IK\47%18Z:E8N;(6@'.;
M5%$W\+S8K3!A3IK8M;E($[Y6E#"8"R37587%ZP0HWXX=W]DM/))5J<R"FR8U
M7L$"U%,]%WKF=B@YJ8!)PAD24(R=>_]N&IMX&_"=P%;NC9'I9,GYLYE\S<>.
M9P@!A4P9!*Q?&Y@"I09(T_C=8CI=29.X/]ZA?[:]ZUZ66,*4TQ\D5^78&3HH
MAP*OJ7KDVR_0]A,9O(Q3:9]HV\1&H8.RM52\:I,U@XJPYHU?6AWV$OSX1$+0
M)@2'":<J#-J$@6VT86;;FF&%TT3P+1(F6J.9@=7&9NMN"#.[N%!"?R4Z3Z5S
M$)(S!A3!BSX9$B2ZG('"A,HK=(V>%C-T>7&%+A!AZ%O)UQ*S7":NTJ4-@)NU
M929-F>!$&3] #YRI4J)/+(?\+8"K.7?$@QWQ27 6<0;9#1KX'U#@!4$/H>F_
MI_MGZ PZ'0<6;W "[YYA^BJ)1+S04F6\ J25VHF*?N*E5$*?V5]]VC7083^T
MN<=WLL89C!U]426(#3CI^W=^['WLZ_L_@;U1(>Q4",^AIPM,L2#Z#-G>JYKR
M5P"T! 8%4;W'IL&++9YQG$TZ&MW>#A-WL]_3<=0PC**HBWI#-NK(1N?)EEC
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
M;Z,X%/TK%CM:S4@[!0-Y=9-(;=G5SD@C5>T\/JSV@PLW@1W K.TD4VE__-A
M>23$+9+5+PV&>X]]CNWK(W=YH.P[CP$$^I&E.5]9L1#%I6WS,(:,\ M:0"Z_
M;"C+B)!-MK5YP8!$95*6VJ[C3.V,)+FU7I;O;MEZ27<B37*X98COLHRPQVM(
MZ6%E8>OIQ5VRC85Z8:^7!=G"/8@OQ2V3+;M!B9(,<I[0'#'8K*PK?!FXCDHH
M([XF<."=9Z2H/%#Z734^1"O+42."%$*A((C\V<,-I*E"DN/XKP:UFCY58O?Y
M"?W/DKPD\T XW-#T6Q*)>&7-+13!ANQ2<4</?T%-:*+P0IKR\B\ZU+&.A<(=
M%S2KD^4(LB2O?LF/6HA. O;/)+AU@GN<,#V3X-4)WDM[\.L$OU2FHE+J$!!!
MUDM&#XBI:(FF'DHQRVQ)/\G5O-\+)K\F,D^L[R E B)4$"8>D6 DYZ2<$8[>
MH\_=YB$1,7H*OY7A"7#T-@!!DI2_D]%?[@/T]LT[] 8E.?H<TQTG><27MI##
M5)W983VDFVI([IDA81=]HKF(.?HCCR#J ]B27T/2?2)Y[6H1[Z&X0.[T-^0Z
M>#HT('UZ .$%\K!*=]V!].#EZ5C#QFNFS"OQ_'-L'G-@VT=T3=*4L A]_'I#
M!T9UK451]>22%R2$E24+!@>V!VO]ZR]XZOP^I)!)L, 06$\]OU'/+]&]<[.1
M\#"E?,< T4U_P3^ . "H<M;N";7(_U88*!&0\7^&A/9-"FT2+# $UA-ZT@@]
MT2[36T8+RLKB+H6F![EH>9P4LC@(D+T)527^I;*%]I +.1]#TE9=S,LNU!&V
M7SL7BZ6][RHV%(/[,8$^IL=OVO";CMZ&Z'_T\3E*6M2QJ\4D6& (K*?FK%%S
M]MK;<F92:)-@@2&PGM#S1NBY=MG*,ST")$]F1$4,3*H:0K(G#RD,'=776K"Q
M(E9@T\XN7!QMYD ;TB.\: @OM(0_Y'M9;:15%8,$M<EC"59@DVZ9.>*GB^C1
MPT[KX!PMP0 VP)C<& QDV=D-%AT]Q%B:-9J.YT"(LEZ#3#M>%6N9WE4$!^=1
MGSJ:(3Y9AQ/_F.)IC.?[9TX5[+8D72W);Y"$,4DZY\H@72W(:+HFT0)3:'T!
M6WN,O=<^2K!1+VT4+3"%UE>[M=-8:R+-V#Q]'Z/U]0?<GG]\TCP7U=>C=;U8
M;WM/MZ\TA5><TS"12VZX=&D11[,WB1:80NNKV7IL/'WUO6S4@!M%"TRA]=5N
M/3C6.L^QWE"/-EK)V<EQBCW//3$6 V'.;.&?V;>M+<9Z7_R,3=1GC^8Z/W%'
MKN^XTV.N V'SQ=P]P[5UQ%AOB5_D&(T:8WSJ>UUG,3GF.Q U\\X89+<UR*[>
M(.MLHSYU+,T:K;LXYQ@?TQR(\B:N=WSTV)U;W0S8MKP=YRBDNUQ4=Y_-V^8&
M_JJ\=SYZ?X,O@^H>O86IKO4_$;9-9"U-82,AG8N9E)Y5-^550]"BO#M^H$+0
MK'R,018)I@+D]PVEXJFA.FC^7['^"5!+ P04    "  W0G%68\/.V/$#  ".
M#P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,C<N>&ULO5?;;N,V$/T50ET4
M";")1%F6D]0VL'%:M"A2!,EN^U#T@9;&%K$4Z24I._[[DI0BR[;,;M-T7RR2
MGCD\9WB;&6^$_*P* (V>2\;5)"BT7MV$H<H**(FZ%"O@YI^%D"71IBN7H5I)
M(+ES*ED81U$:EH3R8#IV8P]R.A:59I3#@T2J*DLBM[? Q&82X.!EX)$N"VT'
MPNEX19;P!/K3ZD&:7MBBY+0$KJC@2,)B$GS -S,\M [.XG<*&]5I(RME+L1G
MV_DEGP21900,,FTAB/FL80:,623#XTL#&K1S6L=N^P7])R?>B)D3!3/!_J"Y
M+B;!58!R6)"*Z4>Q^1D:08Y@)IAROVC3V$8!RBJE1=DX&P8EY?67/#>!Z#C@
M](1#W#C$AP[)"8=!XS!P0FMF3M8=T60ZEF*#I+4V:+;A8N.\C1K*[3(^:6G^
MI<9/3Q^!$0TY6A&IMTA+PA5Q 5;H OT*6W1/N%E.LW :S41I=H\B+OYG=Z )
M9>K<V'UZND-G[\[1.T0Y^EB(2A&>JW&H#4$[39@U9&YK,O$),CA&]X+K0J$?
M>0[Y/D!HE+7RXA=YM[$7\0ZR2S3 [U$<Q7$/H=G7NV,/G4$;[8'#&YS"HRIC
M0E42D%CL1WL.>@-@C\9N02@H]*?%0%1#J?[JBV@]8=(_H;T$;M2*9# )S"E7
M(-<03+__#J?1#WW1>".PO=@D;6P2'_KTGCS3LBJ1F#.Z='OL/>)"TPS0"B05
M.3HKW>8X[PN#']MLK-JW3[37]96BAZWHX7\4;3X(2%:@+1#I#8%_)EQ'H"\
M7L=7!B!M Y!Z:?U6E7.CT)P&JT^AO *D!<H*PI=@KY/,L):"]0GV(\<U8I]@
MK^,K!8]:P2,OK0>R=9<I?*GHFC#;_(KM[<>,$\_V]KJ^4NQ5*_;*2^R),"+M
M+6;> P3EBHDM@+GJ."RH[GT@:KS4X=D49#T=)#@=A^NNI!ZC43IJC?:H7K=4
MK_WK(I2^J"FZ]9&@J:S?/1_?&G38H9+B [;')J.DGRN.=J]VY&7[$:1)!NJ7
MV$>O@>E.'B>C X(]1M$)@IVT OM7OB 2+FR"E9LCW,T;S/4&*,:]V[P![3+!
MH^O!(=]CJSC!^ 3E>$<Y]E*VV4ZYRW;,J52"<V![_'M9QT?[<3C$1U$^MDKC
M87R"]2ZCP-Y'^>4%Z>7UIKG!6Z'MZ]QE!SCYUJD3?J.7OXG/_Y%'X%TB@;]=
M)O$/4WF?&[_OOPU#V*EL2I!+5_ I<R(KKNLJH!UMB\H/KI0Z&+^UQ::KF'8P
M=:5Z3^22FEW$8&$@H\N1$2#KXJ_N:+%R]=-<:%.-N69A"F:0UL#\OQ#F1FLZ
M=H*V!)_^#5!+ P04    "  W0G%6#7_2Z6T"  "_!0  &@   'AL+W=O<FMS
M:&5E=',O<VAE970Q,C@N>&ULK53+;MLP$/R5!1L4"=!&#SM.Z\H"_&B0'@($
M<=,>BAYH:641H4B5I.SD[TM2LNJD=M!#+Q(?.\.9)7>3K50/ND0T\%AQH2>D
M-*8>!X'.2JRH/I<U"KM32%518Z=J'>A:(<T]J.)!'(:CH*),D#3Q:[<J361C
M.!-XJT W5475TPRYW$Y(1'8+=VQ=&K<0I$E-U[A$<U_?*CL+>I:<52@TDP(4
M%A,RC<;SH8OW =\8;O7>&)R3E90/;O(EGY#0"4*.F7$,U/XV.$?.'9&5\:OC
M)/V1#K@_WK%?>>_6RXIJG$O^G>6FG) /!'(L:,/-G=Q>8^?GPO%EDFO_A6T7
M&Q+(&FUDU8&M@HJ)]D\?NSSL :+1$4#< >*7@.$1P* ##+S15IFWM:"&IHF2
M6U NVK*Y@<^-1ULW3+A;7!IE=YG%F739U#5'>RV&<LB9SKC4C4*0!614EU#8
M:P8FVN?B\GZZ0$,9UV?P'NZ7"S@].8,3&P%?2]EH*G*=!,8*<_1!UHF8M2+B
M(R*B&&ZD,*6&SR+'_#E!8!WUMN*=K5G\*N,"LW,81.\@#N/X@*#YO\.C5^0,
M^BP//-_@"-_<I?+*I7)IJ/'IAA_3E3;*/N.?AQ+6\@T/\[G2'NN:9C@AMG8U
MJ@V2].V;:!1^.F3V/Y$]LS[LK0]?8T_GLK(=1U,CU1/HDMH3#OEM24:>Q'6>
M31J%\<<DV.S[^#OH,ASV,:V\8*\6*E1KWR(T9+(1IGT__6K?A::^^%ZLSVQW
M:IO)'YJVM=U0M69" \?"4H;GEQ<$5-LNVHF1M:^XE32V?OVPM!T6E0NP^X64
M9C=Q!_0]._T-4$L#!!0    ( #="<5:FSBTN#P,  . +   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$R.2YX;6RU5EUOTS 4_2M6F- FP?+5]&.TD=8.Q!XV
MIHW! ^+!36X;L\0NMM,.B1^/[:19TZ41G;J7QG9\SSWG^#J]PQ7C#R(!D.@Q
M2ZD868F4BS/;%E$"&1:G; %4O9DQGF&IIGQNBP4'')N@++4]Q^G:&2;4"H=F
M[8:'0Y;+E%"XX4CD68;YGS&D;#6R7&N]<$OFB=0+=CA<X#G<@;Q?W' ULRN4
MF&1 !6$4<9B-K'/W;.*: +/C&X&5V!@C+67*V(.>7,8CR]&,((5(:@BL'DN8
M0)IJ),7C=PEJ53EUX.9XC?[)B%=BIEC A*7?22R3D=6W4 PSG*?REJT^0RDH
MT'@12X7Y1:MB;]"U4)0+R;(R6#'(""V>^+$T8B/ =W<$>&6 MQ7@>3L"_#+
M-T(+9D;6!98X''*V0ESO5FAZ8+PQT4H-H?H8[R17;XF*D^&7!7 L"9TC 7-U
M/%*@]^@:<[VX!'1\ 1*35)R@(T0H^IJP7& :BZ$M57(-84=EHG&1R-N1R/70
M%:,R$>@CC2&N ]B*=47=6U,?>ZV(%Q"=(M]]ASS'\]#]W04Z/CHI/0/>P'#R
M_WCN&J^%IU]9[!M<?Q<N$5'*1,X!L9DZNU^,5RP%^J&W(R(A$S^;7"VP.\W8
M^I*?B06.8&2I6RR +\$*W[YQN\Z')@,.!%:SH5/9T&E##Z_S; I<6_ D_F_;
M<8T+O,#@Z<_1,O2&]G)33VO&%^H)*CU!JYY;6 +-H8EX$=C=(-[W>_WN%OGG
MNURG$SA!M:U&JUO1ZK;2NJ0Q69(XQVGE+6*TD68KT+ZE=2"PFN9>I;GWBC>L
M=T@;#@16LZ%?V=!_:47VGUVE0<?;+LC^LX+T \\?--?CH"(UV+L>Y8HUD6P%
MVO<@#@16T^PZ3_^JSBM69 E^("<.A5:W8J/!<%]:E65D[4/INL%66;;C[\O?
MWNB5U&',30LI4,1R*HO>HUJMVM1STYQMK8]U^VIZL">8HO>]PGQ.J$ IS!2D
M<]I3]XX7[60QD6QA.K(IDZHBS#!1+3APO4&]GS$FUQ.=H&KJPW]02P,$%
M  @ -T)Q5L?VB62^!@  8C(  !H   !X;"]W;W)K<VAE971S+W-H965T,3,P
M+GAM;+6;6V_;-A3'OPKA%4,+K+5XTR5S##3)VG5#UZ!IMX=A#ZS%V$)U\20Z
M;K_])%D118GB(H-Z27PYYZ]SC@_)GR1J=<SRK\6.<P&^)7%:7"YV0NPOELMB
ML^,)*UYE>YZ6W]QG><)$^3;?+HM]SEE8.R7Q$CF.NTQ8E"[6J_JSVWR]R@XB
MCE)^FX/BD"0L_W[%X^QXN8"+QP\^1MN=J#Y8KE=[MN5W7'S>W^;ENV6K$D8)
M3XLH2T'.[R\7K^'%-?4KA]KBSX@?B\YK4*7R)<N^5F_>A9<+IXJ(QWPC*@E6
M_GO@USR.*Z4RCG\;T45[S,JQ^_I1_4V=?)G,%U;PZRS^*PK%[G+A+T#([]DA
M%A^SXZ^\28A6>ILL+NJ_X'BR=8,%V!P*D26-<QE!$J6G_^Q;4XB. W1''%#C
M@/H.9,0!-PZX3O0469W6#1-LO<JS(\@KZU*M>E'7IO8NLXG2ZF>\$WGY;53Z
MB?6'/<^9B-(M*/BV_'E$ 5Z"MSS;YFR_BS8L!L]ON&!17+PHO_A\=P.>/WL!
MGH$H!9]VV:%@:5BLEJ*,I-);;IJC7IV.BD:."A%XGZ5B5X!?TI"'JL"R3*'-
M SWF<86,BC=\\PI@^!- #D*:@*Z?[@X-X>"VK+C6PV-Z4;&)L^*0<Y#=@VVW
MGJP<;07XN_( D>!)\8^N?B=YHI>OQO9%L6<;?KDH!V_!\P>^6/_X W2=GW6Y
M6Q)3*D':2A"3^OHC?^#I@>MR/#FZM6,UW3RL?>SY[FKYT U^: 4=0AW:FBEA
MT38L:@SKCRQ]N3GD>=GQ@!4%%]HN/FG0SK$1]*GG]$+4F4&/>OH0W39$UQCB
MY[1LCQ#<"2:X-CJC^]0>L22F9.JUF7KSCA;/9B4LB2F5\-M*^.>.%G_89,2A
MJ->*0ZNR$;&K[\2@C2JP,%B"P:%=+X"]^(9&!"*H#P\Z<A%SC &^Y>6*GG[7
M+D1&SZF]84M-S;.S6,-Y!TJC;ZL:EM34:B!9#73N8&D\E7& 79_VNE%CAI#C
MXI%^E*L_-"ZICU/W[R57A5FB#=#J F]+34U7+O&0S-R61H:87 U+:FHU)%E
M,UJ8VG)("H$?X'Y7#JW\P/5'FE+B!#3SQ--F\49$&1(!'(0XM"K7F<YJI,8H
M00 :5]?U]2Y*F38LJTN\+34U2[G(0W_F\6*DB,G5L*2F5D/"!333A6F\#'$A
M@,CK-^/0"OL^'!DP2%(%,E/%TP9,(](#,](/4F<6.$XP$J1$ F1<9-=O<I9N
MM,4S.TYM$EMJ:IIRK4=HWB&#C"PQN1J6U-1J2+Y 9KXP#)G&4\'PP.G/WQHK
MZ*.1$U8D00"93_:O6<I"[?QM=IQ<_CE6>"17>$1G;D8C04RNAB4UM1J2*Y"9
M*TS-.,0$0E'_\HG&"H]".)(L@<PL\<3IV].,!(>@_HFKSHYZ_MAU*"1A )E/
M^5\?"I&S.-(/&ZL+O2TU-5.YT*-@YF%C!(G)U;"DIEX@EG2!S71A&#9XR K8
M@_V.U%F-7.C!$B>P&2>N>+R-#MI35K/GY&O2<_ $ECR!9^8);)4G;*FIU>C<
MK3B;)_"0%##!_2E<8X5&K^MAR1/8S!,W/$U8_E4;EU6@L*6FYBF! L\,%-@J
M4-A24ZLA@0*?#118<W6"HJ#?C3J@0&-SHP0*; ,H\! 4" [\?HA#*XPZ-Y;4
M$"5,8#-,W&8Q2T-M6%9)PI::FJ8D"3PS26"K)&%+3;W!*DF"G$T29,@(T'/[
MXT5C1<G(Y$TD2A S2MSM691J@[(*$K;4U"PE2)"908)8!0E;:FHU)$B0LT&"
M#!'!<_O7)31&P=C$33I;$,P8\2X-]:=79K_)M9\#(HB$"#(S1!"K$&%+3:V&
MA AR-D20(1ZX=+#M1'/I H]<K242(8@9(3ZQZ,CTDZ+5&QRVU-0T)8:0F6]P
M$*NT8DM-K8:D%7+V#0ZBV31!^B=7&J, CMQJHY(:Z/_=W<B/3+MEPNPXM?BV
MU-0T)870F;=,4*NT8DM-K8:D%7KVE@DZW M!!]MW-$;E^=<(*E*)#=2,#;^Q
MO7Y6-/M-+OX<VR2HQ! Z\S8):A57;*FIU>ALP#Q[FP0=;H#HGH\TX6OV4E R
MTHD2&Z@9&SZ('<_!)CND(H_TVR[-"I-_A3DV7E())'3FK9?4*K?84E.K(;F%
MGKW]LO'L[D,.O#XT:HR\04\N.[OU$YYOZX<8BE//G3:\MY^V#TJ\KA\/Z'U^
M!2^N3X\[2)G3TQ?O6;Z-T@+$_+Z4=%YYY2C)3P\TG-Z(;%\_$_ E$R)+ZI<[
MSD*>5P;E]_=9)A[?5 =H'RM9_P=02P,$%     @ -T)Q5I6[(".+"   "$T
M !H   !X;"]W;W)K<VAE971S+W-H965T,3,Q+GAM;,V<6V_;.!J&_PKA+18I
M,(UU\+&;&$@L<:<+M @:S.[%8B\8B;&%2*1+TDX#S(]?4E(L,Y(9:_ 5\$TB
MR^1#FN_'@UY1NGKFXDFN*57H9Y$S>3U8*[7Y/!S*9$T+(B_YAC+]S2,7!5'Z
MHU@-Y490DI:9BGP8>-YD6)",#197Y;D[L;CB6Y5GC-X))+=%0<3++<WY\_7
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
MW+19=D''/A4?2YGN]X?=[VW[]A]02P,$%     @ -T)Q5JL)?"RB P  D4X
M !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W<2TX;012%X:T@+R!=
MM]X5 :-,F$;9@ 7-0P%LN3M*LOL@,H!SE4$FJ/^1U4:4S\#ZA$S_/O\Z/^[7
MA\/S<O]P7,Y^/3T^+Q>[^W4]?IZFY?I^?MHOGP['^?GE)[>'T]-^?;D\W4W'
M_?7W_=T\Q1#J='I_QN[R_/V99]]^'^?_.?%P>_MP/7\Y7/]XFI_7?QP\_3R<
MOB_W\[SNSK[M3W?S>K&;?CV^/;U,KP_VZ>7DW=G5S<7N='5CNVGK05$&Q>T'
M)1F4MA^495#>?E"1067[054&U>T'-1G4MA_495#??M"006/[0194Q@"8Y+ &
M:&W*M0&\-@7; &*;DFT LTW1-H#:IFP;P&U3N T@MRG=!K#;%&\#Z!U5[PC0
M.ZK>$:!W=']L _2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^H>D> WE'UC@"]H^H=
M 7HGU3L!]$ZJ=P+HG53O!- [N0]+ 'HGU3L!]$ZJ=P+HG53O!- [J=X)H'=2
MO1- [Z1Z)X#>6?7. +VSZIT!>F?5.P/TSJIW!NB=W8?= +VSZIT!>F?5.P/T
MSJIW!NB=5>\,T#NKWAF@=U&]"T#OHGH7@-Y%]2X O8OJ70!Z%]6[ /0N[I^5
M +V+ZET >A?5NP#T+JIW >A=5.\"T+NJWA6@=U6]*T#OJGI7@-Y5]:X O:OJ
M70%Z5]6[ O2N[F83@-Y5]:X O:OJ70%Z5]6[ O1NJG<#Z-U4[P;0NZG>#:!W
M4[T;0.^F>C> WDWU;@"]F^K= 'HW=[,@0.^F>C> WDWU;@"]N^K= 7IWU;L#
M].ZJ=P?HW57O#M"[J]X=H'=7O3M [ZYZ=X#>7?7N +V[N]D;H'=7O3M [Z%Z
M#X#>0_4> +V'ZCT >@_5>P#T'JKW .@]5.\!T'NHW@.@]U"]!T#OH7H/@-[#
MQ3H O2WX7 ?@MP47[ 2 X!9<LA, AEMPT4X *&[!93L!X+@%%^X$@.067+H3
M )9;</%. &ANP>4[ >"Y!1?P!(+H/L!D%)@^P22([B-,1(7I,TQ$A^E#3$2)
MZ5-,1(OI8TQ$C>ES3$2/Z8-,1)'IDTQ"DVDNRC1"E6DNRS1"EVG19_4$T5V:
M:80VTUR<:80ZTUR>:80^TUR@:81"TURB:81&TURD:81*TURF:81.TURH:812
MTURJ:816TURL:81:TY+_JA2"Z"[8M \M-I?U]^.\O"WZ>^T&?*3>Z\OOSF^O
M_WKY]TG_+G[E>GH_8[G\ U!+ P04    "  W0G%60 MY7\4"   72P  $P
M %M#;VYT96YT7U1Y<&5S72YX;6S-V\UNFT 4AN%;L=A&ACD##%#%V;3=MEGT
M!J@9Q\C\B9FDSMUW<'ZD5JG5R)7Z;HP,,^<<&.G9?=??'B?K5L>^&]PFVGL_
M?4@2M]W;OG;Q.-DA/-F-<U_[\'>^2Z9Z>ZCO;**5,LEV'+P=_-HO-:*;ZT]V
M5]]W?O7Y&&Z[=APVT6P[%ZT^/BU<>FVB>IJZ=EO[\#QY&)K?NJR?.\1AYVF-
MV[>3NPH+HN3-#LN3/S=XWO?UP<YSV]C5;3W[+W4?5B7'+G'^L;,N/E_BC1G'
MW:[=VF;<WO=A2^RFV=:-VUOK^RY^*GIUOK,/7]@^_<K%_4]ESC4,*V_G<7+A
MQ&;[_G8O1[+L7D^AD)U]>_X57SN&TA>_GUU.N['-7_8.G_?'.!].Y^&2T^7R
M;_SK&;_6?^<<&C)'"IDC@\R10^8PD#D*R!PE9(X*,H<HRB 4485"JE!,%0JJ
M0E%5**P*Q56AP"H4635%5DV155-DU119-45639%54V35%%DU159-D36ER)I2
M9$TILJ8465.*K"E%UI0B:TJ1-:7(FE)DS2BR9A19,XJL&476C")K1I$UH\B:
M463-*+)F%%ESBJPY1=:<(FM.D36GR)I39,TILN8467.*K#E%5D.1U5!D-119
M#4560Y'54&0U%%D-159#D=509"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BR
M%A192XJL)476DB)K29&UI,A:4F0M*;*6%%E+BJPE1=:*(FM%D;6BR%I19*TH
MLE8462N*K!5%UHHB:T61512%5E$46T51<!5%T544A5=1%%]%48 511%6%(58
M41AC07$LC+&<0!8GD<6)9'$R69Q0%B>5Q8EE87)9@@EF"2:9)9AHEF"R68()
M9PDFG268>)9@\EF""6@))J$EF(B68#):@@EI"2:E)?\UIO5]' __N/WI&O=U
M.[ST3Y:B[N8G4$L! A0#%     @ -T)Q5@=!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  W0G%6_MJ;
M).X    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    "  W0G%6F5R<(Q &  "<)P  $P              @ ', 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( #="<59C*)P)* 8   T<
M   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    "  W0G%6P[7J;C$"  "L!0  &               @(%K#@
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ -T)Q5LK() <5
M!@  7!L  !@              ("!TA   'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( #="<58P,0P4,@<  $T>   8              "
M@1T7  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  W0G%6
MC:6)38,,  !8G@  &               @(&%'@  >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ -T)Q5O73>CM7"   'R0  !@
M     ("!/BL  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M #="<58JTP>Y:@0  "H)   8              " @<LS  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    "  W0G%6IFW>&BT'  #3$0  &
M            @(%K.   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ -T)Q5H=CLST;!0  7 P  !@              ("!SC\  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( #="<5:B^C= OR8  *B%
M   9              " @1]%  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ -T)Q5OTA*!K@"P  O2   !D              ("!%6P
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  W0G%6..53
M,D\'  !2%@  &0              @($L>   >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( #="<58@]BL4=!   !PQ   9
M  " @;)_  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
M-T)Q5JGF%WGA @  B08  !D              ("!79   'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    "  W0G%68M!PUE4#  "7!P  &0
M            @(%UDP  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( #="<5:B4O/ 8@,  +$'   9              " @0&7  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ -T)Q5H0:&L$@!P
MN14  !D              ("!FIH  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    "  W0G%6/&PU.OL#  "6"0  &0              @('Q
MH0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( #="<5:C
MPP!EE 0  !<+   9              " @2.F  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ -T)Q5G-^/RL2"P  ^R0  !D
M     ("![JH  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M"  W0G%6#=L/KQ,$  "-"0  &0              @($WM@  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( #="<58+H+TI>0(  *4%   9
M              " @8&Z  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ -T)Q5FDH=<W# @  /P8  !D              ("!,;T  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  W0G%6-XU#3+X*
M  #4'@  &0              @($KP   >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( #="<5;FR8<.&P0    )   9              "
M@2#+  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ -T)Q
M5M-.H1S4!P  "1@  !D              ("!<L\  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    "  W0G%6D3#GKFD-   ()   &0
M        @(%]UP  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( #="<59NY]J'D 4  !<.   9              " @1WE  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ -T)Q5KE8F RH P  _ <
M !D              ("!Y.H  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    "  W0G%66X\TUL "   C!@  &0              @('#[@
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( #="<58+JF>^
M2@0  !0*   9              " @;KQ  !X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ -T)Q5K8[Q>;) @  )@8  !D
M ("!._8  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  W
M0G%6FGU:2.X$  "E#   &0              @($[^0  >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( #="<582X,%BL ,  -T(   9
M          " @6#^  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ -T)Q5IWNOB9L!P  G!0  !D              ("!1P(! 'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  W0G%6^H)+]G<&  #%
M$   &0              @('J"0$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( #="<58DFB(R4 (  &T%   9              " @9@0
M 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ -T)Q5K;N
MPA]E!0  T L  !D              ("!'Q,! 'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    "  W0G%6R &\80T-  !=)0  &0
M    @(&[& $ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M #="<5;&A_-T7BD  #69   9              " @?\E 0!X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ -T)Q5M0@>FXV"P  E"(  !D
M             ("!E$\! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    "  W0G%6V%?P%C\$  #V"   &0              @($!6P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( #="<59QD.792 ,
M -4'   9              " @7=? 0!X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ -T)Q5J,'\1") @  ?@4  !D              ("!
M]F(! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  W0G%6
M,SW0.?H'  !P&   &0              @(&V90$ >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( #="<5;X[ZM-A0,  'L(   9
M      " @>=M 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ -T)Q5F+#BL);!@  P!   !D              ("!HW$! 'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  W0G%65;'S;HL"  "@!0
M&0              @($U> $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( #="<59_<-IDY (  'H&   9              " @?=Z 0!X
M;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ -T)Q5H: :8@E
M!   VPH  !D              ("!$GX! 'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6Q02P$"% ,4    "  W0G%6]X@?S&<#  #J!P  &0
M@(%N@@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( #="
M<5:X1=J_  8  /\2   9              " @0R& 0!X;"]W;W)K<VAE971S
M+W-H965T-3(N>&UL4$L! A0#%     @ -T)Q5IUE6,[/!@  D!0  !D
M         ("!0XP! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M    "  W0G%6ZH9E77P#  !O!P  &0              @(%)DP$ >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( #="<59>30LV@P(  '4%
M   9              " @?R6 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL
M4$L! A0#%     @ -T)Q5F !_!:H @  R04  !D              ("!MID!
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    "  W0G%69J<H
M<ND"   W!@  &0              @(&5G $ >&PO=V]R:W-H965T<R]S:&5E
M=#4W+GAM;%!+ 0(4 Q0    ( #="<5:"5QDHS@(   0&   9
M  " @;6? 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @
M-T)Q5D1%R*'!!@  R1$  !D              ("!NJ(! 'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6Q02P$"% ,4    "  W0G%6!UM1B,$#  !S"0  &0
M            @(&RJ0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4
M Q0    ( #="<59/G6(>9@(  $L%   9              " @:JM 0!X;"]W
M;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ -T)Q5DQB$EZM P
MN <  !D              ("!1[ ! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6Q02P$"% ,4    "  W0G%6=2PXE'X#   7"   &0              @($K
MM $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( #="<59N
MK\_Q< (  "D&   9              " @>"W 0!X;"]W;W)K<VAE971S+W-H
M965T-C0N>&UL4$L! A0#%     @ -T)Q5E:G,M2K!0  *#@  !D
M     ("!A[H! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M"  W0G%6[5X39?T*  "]G0  &0              @(%IP $ >&PO=V]R:W-H
M965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( #="<59F'*^870,  *@0   9
M              " @9W+ 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L!
M A0#%     @ -T)Q5F=H)/U0 P  #1   !D              ("!,<\! 'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    "  W0G%6T<1/1KD$
M  "1'0  &0              @(&XT@$ >&PO=V]R:W-H965T<R]S:&5E=#8Y
M+GAM;%!+ 0(4 Q0    ( #="<59BD>5L:0P  .!^   9              "
M@:C7 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ -T)Q
M5M.L4>TU P  Q0L  !D              ("!2.0! 'AL+W=O<FMS:&5E=',O
M<VAE970W,2YX;6Q02P$"% ,4    "  W0G%6G@>-;>0#   A$@  &0
M        @(&TYP$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0
M   ( #="<5:P5>;+?P,  #0-   9              " @<_K 0!X;"]W;W)K
M<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ -T)Q5NO#=MB, @  W 4
M !D              ("!A>\! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q0
M2P$"% ,4    "  W0G%6"R%[5Z4"   V!P  &0              @(%(\@$
M>&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( #="<5;?=U=3
ME@(  #X&   9              " @23U 0!X;"]W;W)K<VAE971S+W-H965T
M-S8N>&UL4$L! A0#%     @ -T)Q5G(J:Q^2 P  -@L  !D
M ("!\?<! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    "  W
M0G%606 >#N,#  !Q%@  &0              @(&Z^P$ >&PO=V]R:W-H965T
M<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( #="<59[NF[?'0H  .13   9
M          " @=3_ 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#
M%     @ -T)Q5B!(==!; @  O04  !D              ("!* H" 'AL+W=O
M<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    "  W0G%6GNBN6P<#  !G
M#0  &0              @(&Z# ( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM
M;%!+ 0(4 Q0    ( #="<5;)<[1_Y @  "1$   9              " @?@/
M @!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ -T)Q5MG$
MQ=:I P  V1$  !D              ("!$QD" 'AL+W=O<FMS:&5E=',O<VAE
M970X,RYX;6Q02P$"% ,4    "  W0G%6TAGQ8G,$  #X%0  &0
M    @('S' ( >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    (
M #="<5:$J=ZT30,  '@,   9              " @9TA @!X;"]W;W)K<VAE
M971S+W-H965T.#4N>&UL4$L! A0#%     @ -T)Q5LY.(,U; @  &@8  !D
M             ("!(24" 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"
M% ,4    "  W0G%61 3RK2X*  !G;   &0              @(&S)P( >&PO
M=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( #="<59"+W>C.14
M !2& 0 9              " @1@R @!X;"]W;W)K<VAE971S+W-H965T.#@N
M>&UL4$L! A0#%     @ -T)Q5I+SLMZG!0  61X  !D              ("!
MB$<" 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    "  W0G%6
MH:TSP]\#  !?$   &0              @(%F30( >&PO=V]R:W-H965T<R]S
M:&5E=#DP+GAM;%!+ 0(4 Q0    ( #="<5;Z"5'$M@4  '$C   9
M      " @7Q1 @!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%
M  @ -T)Q5J4GK'F* P  2 \  !D              ("!:5<" 'AL+W=O<FMS
M:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    "  W0G%6ERV_D[8"  "K!P
M&0              @($J6P( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+
M 0(4 Q0    ( #="<596$/FCQ@(  )L'   9              " @1=> @!X
M;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ -T)Q5C)S[H2#
M"@  QUT  !D              ("!%&$" 'AL+W=O<FMS:&5E=',O<VAE970Y
M-2YX;6Q02P$"% ,4    "  W0G%6\97I+OD)  !!8   &0
M@('.:P( >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( #="
M<5:\ K/U.P,  &8,   9              " @?YU @!X;"]W;W)K<VAE971S
M+W-H965T.3<N>&UL4$L! A0#%     @ -T)Q5E'E\S^2 P  U1   !D
M         ("!<'D" 'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4
M    "  W0G%6)(M+]]H"  "P"@  &0              @($Y?0( >&PO=V]R
M:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( #="<58K3'*Z"@,  &L-
M   :              " @4J  @!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM
M;%!+ 0(4 Q0    ( #="<58GVI#A% ,  ( (   :              " @8R#
M @!X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( #="<58
MNO,7%0L  &I9   :              " @=B& @!X;"]W;W)K<VAE971S+W-H
M965T,3 R+GAM;%!+ 0(4 Q0    ( #="<583]E-Y*0,  , +   :
M      " @262 @!X;"]W;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0
M   ( #="<5;Q1HX':P(  ,\&   :              " @8:5 @!X;"]W;W)K
M<VAE971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( #="<5;.DF\^Z0(  )L*
M   :              " @2F8 @!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM
M;%!+ 0(4 Q0    ( #="<58HZH;>A0,  #P0   :              " @4J;
M @!X;"]W;W)K<VAE971S+W-H965T,3 V+GAM;%!+ 0(4 Q0    ( #="<5:H
M@>S\(0P   U^   :              " @0>? @!X;"]W;W)K<VAE971S+W-H
M965T,3 W+GAM;%!+ 0(4 Q0    ( #="<59'8/*0?0,  $L,   :
M      " @6"K @!X;"]W;W)K<VAE971S+W-H965T,3 X+GAM;%!+ 0(4 Q0
M   ( #="<595HH05%P0  (H0   :              " @16O @!X;"]W;W)K
M<VAE971S+W-H965T,3 Y+GAM;%!+ 0(4 Q0    ( #="<59*_E/P, @   !0
M   :              " @62S @!X;"]W;W)K<VAE971S+W-H965T,3$P+GAM
M;%!+ 0(4 Q0    ( #="<5:/5.T>J0(  "X'   :              " @<R[
M @!X;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;%!+ 0(4 Q0    ( #="<5;]
MJ+6BO0(  +L'   :              " @:V^ @!X;"]W;W)K<VAE971S+W-H
M965T,3$R+GAM;%!+ 0(4 Q0    ( #="<58UFA"%$@,  "T)   :
M      " @:+! @!X;"]W;W)K<VAE971S+W-H965T,3$S+GAM;%!+ 0(4 Q0
M   ( #="<59<!W4THPD  !&"   :              " @>S$ @!X;"]W;W)K
M<VAE971S+W-H965T,3$T+GAM;%!+ 0(4 Q0    ( #="<5:W@&Z>) 4  $<A
M   :              " @<?. @!X;"]W;W)K<VAE971S+W-H965T,3$U+GAM
M;%!+ 0(4 Q0    ( #="<59B%?V4MP(   L'   :              " @2/4
M @!X;"]W;W)K<VAE971S+W-H965T,3$V+GAM;%!+ 0(4 Q0    ( #="<59*
M5-EI)P0  )H1   :              " @1+7 @!X;"]W;W)K<VAE971S+W-H
M965T,3$W+GAM;%!+ 0(4 Q0    ( #="<5;Q#G3#70,  -H)   :
M      " @7'; @!X;"]W;W)K<VAE971S+W-H965T,3$X+GAM;%!+ 0(4 Q0
M   ( #="<5:DA.U!"@0  * 5   :              " @0;? @!X;"]W;W)K
M<VAE971S+W-H965T,3$Y+GAM;%!+ 0(4 Q0    ( #="<59 .U;"SP@  (QJ
M   :              " @4CC @!X;"]W;W)K<VAE971S+W-H965T,3(P+GAM
M;%!+ 0(4 Q0    ( #="<58\>3+LV@,  .@5   :              " @4_L
M @!X;"]W;W)K<VAE971S+W-H965T,3(Q+GAM;%!+ 0(4 Q0    ( #="<5:T
M'6_(B0,  )0*   :              " @6'P @!X;"]W;W)K<VAE971S+W-H
M965T,3(R+GAM;%!+ 0(4 Q0    ( #="<5:&N1 Y_ ,  #,,   :
M      " @2+T @!X;"]W;W)K<VAE971S+W-H965T,3(S+GAM;%!+ 0(4 Q0
M   ( #="<5;9]6!_5 ,  'X.   :              " @5;X @!X;"]W;W)K
M<VAE971S+W-H965T,3(T+GAM;%!+ 0(4 Q0    ( #="<5;WH O%T@8  *0V
M   :              " @>+[ @!X;"]W;W)K<VAE971S+W-H965T,3(U+GAM
M;%!+ 0(4 Q0    ( #="<58'!YY[?@0  +L8   :              " @>P"
M P!X;"]W;W)K<VAE971S+W-H965T,3(V+GAM;%!+ 0(4 Q0    ( #="<59C
MP\[8\0,  (X/   :              " @:(' P!X;"]W;W)K<VAE971S+W-H
M965T,3(W+GAM;%!+ 0(4 Q0    ( #="<58-?]+I;0(  +\%   :
M      " @<L+ P!X;"]W;W)K<VAE971S+W-H965T,3(X+GAM;%!+ 0(4 Q0
M   ( #="<5:FSBTN#P,  . +   :              " @7 . P!X;"]W;W)K
M<VAE971S+W-H965T,3(Y+GAM;%!+ 0(4 Q0    ( #="<5;']HEDO@8  &(R
M   :              " @;<1 P!X;"]W;W)K<VAE971S+W-H965T,3,P+GAM
M;%!+ 0(4 Q0    ( #="<5:5NR CBP@   A-   :              " @:T8
M P!X;"]W;W)K<VAE971S+W-H965T,3,Q+GAM;%!+ 0(4 Q0    ( #="<5;?
MX=D$_@,   X6   :              " @7 A P!X;"]W;W)K<VAE971S+W-H
M965T,3,R+GAM;%!+ 0(4 Q0    ( #="<59&B^F^- ,  %P,   :
M      " @:8E P!X;"]W;W)K<VAE971S+W-H965T,3,S+GAM;%!+ 0(4 Q0
M   ( #="<59E*_Y2T (  *<)   :              " @1(I P!X;"]W;W)K
M<VAE971S+W-H965T,3,T+GAM;%!+ 0(4 Q0    ( #="<59"/X3X?P,  *<7
M   -              "  1HL P!X;"]S='EL97,N>&UL4$L! A0#%     @
M-T)Q5I>*NQS     $P(   L              ( !Q"\# %]R96QS+RYR96QS
M4$L! A0#%     @ -T)Q5O7I+1HY"0  7U<   \              ( !K3 #
M 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( #="<5:K"7PLH@,  )%.   :
M              "  1,Z P!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+
M 0(4 Q0    ( #="<59 "WE?Q0(  !=+   3              "  >T] P!;
H0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    ". (X /"<  .-  P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>157
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>158
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>159
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>579</ContextCount>
  <ElementCount>466</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>146</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>16</UnitCount>
  <MyReports>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Statements of Financial Position</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition</Role>
      <ShortName>Consolidated Statements of Financial Position</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statements of Loss and Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Loss and Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity</Role>
      <ShortName>Consolidated Statements of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - Reporting entity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Reportingentity</Role>
      <ShortName>Reporting entity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Basis of preparation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Basisofpreparation</Role>
      <ShortName>Basis of preparation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Changes in accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Changesinaccountingpolicies</Role>
      <ShortName>Changes in accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Significantaccountingpolicies</Role>
      <ShortName>Significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Critical judgments in applying accounting policies and key sources of estimation uncertainty</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty</Role>
      <ShortName>Critical judgments in applying accounting policies and key sources of estimation uncertainty</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Recent accounting pronouncements and future accounting policy changes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges</Role>
      <ShortName>Recent accounting pronouncements and future accounting policy changes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Acquisition</Role>
      <ShortName>Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Discontinued operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Discontinuedoperations</Role>
      <ShortName>Discontinued operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Trade and other receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Tradeandotherreceivables</Role>
      <ShortName>Trade and other receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Property, plant and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Propertyplantandequipment</Role>
      <ShortName>Property, plant and equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Intangibleassets</Role>
      <ShortName>Intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Bank facilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Bankfacilities</Role>
      <ShortName>Bank facilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Trade and other payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Tradeandotherpayables</Role>
      <ShortName>Trade and other payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Deferred revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Deferredrevenue</Role>
      <ShortName>Deferred revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Provisions and other liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Provisionsandotherliabilities</Role>
      <ShortName>Provisions and other liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Lease liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Leaseliability</Role>
      <ShortName>Lease liability</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Employee future benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Employeefuturebenefits</Role>
      <ShortName>Employee future benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Commitmentsandcontingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Disaggregation of revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Disaggregationofrevenue</Role>
      <ShortName>Disaggregation of revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Personnel expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Personnelexpenses</Role>
      <ShortName>Personnel expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Other operating expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Otheroperatingexpense</Role>
      <ShortName>Other operating expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Finance income and expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Financeincomeandexpense</Role>
      <ShortName>Finance income and expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Impairment charges on intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Impairmentchargesonintangibleassets</Role>
      <ShortName>Impairment charges on intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Recovery on settlement of contingent consideration</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Recoveryonsettlementofcontingentconsideration</Role>
      <ShortName>Recovery on settlement of contingent consideration</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Incometaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Related party transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Relatedpartytransactions</Role>
      <ShortName>Related party transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Supplemental disclosure of cash flow information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation</Role>
      <ShortName>Supplemental disclosure of cash flow information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Operating segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Operatingsegments</Role>
      <ShortName>Operating segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Financial instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Financialinstruments</Role>
      <ShortName>Financial instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SignificantaccountingpoliciesPolicies</Role>
      <ShortName>Significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SignificantaccountingpoliciesTables</Role>
      <ShortName>Significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Significantaccountingpolicies</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Acquisition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/AcquisitionTables</Role>
      <ShortName>Acquisition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Acquisition</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Trade and other receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/TradeandotherreceivablesTables</Role>
      <ShortName>Trade and other receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Tradeandotherreceivables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Inventories</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Property, plant and equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentTables</Role>
      <ShortName>Property, plant and equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Propertyplantandequipment</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IntangibleassetsTables</Role>
      <ShortName>Intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Intangibleassets</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Investments</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Trade and other payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/TradeandotherpayablesTables</Role>
      <ShortName>Trade and other payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Tradeandotherpayables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Deferred revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DeferredrevenueTables</Role>
      <ShortName>Deferred revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Deferredrevenue</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Provisions and other liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ProvisionsandotherliabilitiesTables</Role>
      <ShortName>Provisions and other liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Provisionsandotherliabilities</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Lease liability (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LeaseliabilityTables</Role>
      <ShortName>Lease liability (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Leaseliability</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Employee future benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EmployeefuturebenefitsTables</Role>
      <ShortName>Employee future benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Employeefuturebenefits</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityTables</Role>
      <ShortName>Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Equity</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Disaggregation of revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DisaggregationofrevenueTables</Role>
      <ShortName>Disaggregation of revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Disaggregationofrevenue</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Personnel expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PersonnelexpensesTables</Role>
      <ShortName>Personnel expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Personnelexpenses</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Other operating expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OtheroperatingexpenseTables</Role>
      <ShortName>Other operating expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Otheroperatingexpense</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Finance income and expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinanceincomeandexpenseTables</Role>
      <ShortName>Finance income and expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Financeincomeandexpense</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Impairment charges on intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ImpairmentchargesonintangibleassetsTables</Role>
      <ShortName>Impairment charges on intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Impairmentchargesonintangibleassets</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Income taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncometaxesTables</Role>
      <ShortName>Income taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Incometaxes</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Related party transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/RelatedpartytransactionsTables</Role>
      <ShortName>Related party transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Relatedpartytransactions</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Supplemental disclosure of cash flow information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables</Role>
      <ShortName>Supplemental disclosure of cash flow information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Operating segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingsegmentsTables</Role>
      <ShortName>Operating segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Operatingsegments</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Financial instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialinstrumentsTables</Role>
      <ShortName>Financial instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Financialinstruments</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Changes in accounting policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ChangesinaccountingpoliciesDetails</Role>
      <ShortName>Changes in accounting policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Changesinaccountingpolicies</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Significant accounting policies - Schedule of Subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails</Role>
      <ShortName>Significant accounting policies - Schedule of Subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Significant accounting policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SignificantaccountingpoliciesDetails</Role>
      <ShortName>Significant accounting policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/SignificantaccountingpoliciesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Significant accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails</Role>
      <ShortName>Significant accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Significant accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails</Role>
      <ShortName>Significant accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Significant accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails</Role>
      <ShortName>Significant accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Acquisition - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/AcquisitionNarrativeDetails</Role>
      <ShortName>Acquisition - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Acquisition - The Fair Value of Purchase Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails</Role>
      <ShortName>Acquisition - The Fair Value of Purchase Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Acquisition - The Fair Values of Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Acquisition - The Fair Values of Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Acquisition - Identified Intangible Assets Based on The Following Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails</Role>
      <ShortName>Acquisition - Identified Intangible Assets Based on The Following Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Acquisition - Pro Form Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/AcquisitionProFormInformationDetails</Role>
      <ShortName>Acquisition - Pro Form Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Trade and other receivables - Trade and Other Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails</Role>
      <ShortName>Trade and other receivables - Trade and Other Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Trade and other receivables - Contract Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails</Role>
      <ShortName>Trade and other receivables - Contract Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/InventoriesTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Property, plant and equipment - Net Carrying Amounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails</Role>
      <ShortName>Property, plant and equipment - Net Carrying Amounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Property, plant and equipment - Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails</Role>
      <ShortName>Property, plant and equipment - Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Property, plant and equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails</Role>
      <ShortName>Property, plant and equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Property, plant and equipment - Right-of-Use Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails</Role>
      <ShortName>Property, plant and equipment - Right-of-Use Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Property, plant and equipment - Right-of-Use Assets Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails</Role>
      <ShortName>Property, plant and equipment - Right-of-Use Assets Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Intangible assets - Acquired (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IntangibleassetsAcquiredDetails</Role>
      <ShortName>Intangible assets - Acquired (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Intangible assets - Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IntangibleassetsRollforwardDetails</Role>
      <ShortName>Intangible assets - Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - Intangible assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IntangibleassetsNarrativeDetails</Role>
      <ShortName>Intangible assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Goodwill</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - Investments - Schedule of Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails</Role>
      <ShortName>Investments - Schedule of Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000089 - Disclosure - Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - Investments - Financial Information of Weichai Ballard (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails</Role>
      <ShortName>Investments - Financial Information of Weichai Ballard (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000091 - Disclosure - Investments - Financial Information of Synergy Ballard JVCo (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails</Role>
      <ShortName>Investments - Financial Information of Synergy Ballard JVCo (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000092 - Disclosure - Investments - Schedule of Equity- Accounted Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails</Role>
      <ShortName>Investments - Schedule of Equity- Accounted Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000093 - Disclosure - Bank facilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/BankfacilitiesDetails</Role>
      <ShortName>Bank facilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Bankfacilities</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0000094 - Disclosure - Trade and other payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/TradeandotherpayablesDetails</Role>
      <ShortName>Trade and other payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/TradeandotherpayablesTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>0000095 - Disclosure - Deferred revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DeferredrevenueDetails</Role>
      <ShortName>Deferred revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/DeferredrevenueTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>0000096 - Disclosure - Provisions and other liabilities - Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails</Role>
      <ShortName>Provisions and other liabilities - Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>0000097 - Disclosure - Provisions and other liabilities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails</Role>
      <ShortName>Provisions and other liabilities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>0000098 - Disclosure - Lease liability - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LeaseliabilityNarrativeDetails</Role>
      <ShortName>Lease liability - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>0000099 - Disclosure - Lease liability - Summary of Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails</Role>
      <ShortName>Lease liability - Summary of Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>0000100 - Disclosure - Lease liability - Maturity Analysis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails</Role>
      <ShortName>Lease liability - Maturity Analysis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>0000101 - Disclosure - Employee future benefits - Net Defined Benefit Liability (Asset) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails</Role>
      <ShortName>Employee future benefits - Net Defined Benefit Liability (Asset) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>0000102 - Disclosure - Employee future benefits - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails</Role>
      <ShortName>Employee future benefits - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>0000103 - Disclosure - Employee future benefits - Future Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails</Role>
      <ShortName>Employee future benefits - Future Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>0000104 - Disclosure - Employee future benefits - Included in Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails</Role>
      <ShortName>Employee future benefits - Included in Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>0000105 - Disclosure - Employee future benefits - Composition of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails</Role>
      <ShortName>Employee future benefits - Composition of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>0000106 - Disclosure - Employee future benefits - Actuarial Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails</Role>
      <ShortName>Employee future benefits - Actuarial Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>0000107 - Disclosure - Equity - Share-based compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquitySharebasedcompensationDetails</Role>
      <ShortName>Equity - Share-based compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>0000108 - Disclosure - Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityNarrativeDetails</Role>
      <ShortName>Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>0000109 - Disclosure - Equity - Share Capital (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityShareCapitalDetails</Role>
      <ShortName>Equity - Share Capital (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>0000110 - Disclosure - Equity - Share Options, Roll forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityShareOptionsRollforwardDetails</Role>
      <ShortName>Equity - Share Options, Roll forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>0000111 - Disclosure - Equity - Share Options, Range of Exercise Prices (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails</Role>
      <ShortName>Equity - Share Options, Range of Exercise Prices (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>0000112 - Disclosure - Equity - Share Options, Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails</Role>
      <ShortName>Equity - Share Options, Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>0000113 - Disclosure - Equity - Deferred Share Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityDeferredShareUnitsDetails</Role>
      <ShortName>Equity - Deferred Share Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>0000114 - Disclosure - Equity - Restricted Share Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityRestrictedShareUnitsDetails</Role>
      <ShortName>Equity - Restricted Share Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>0000115 - Disclosure - Commitments and contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/CommitmentsandcontingenciesDetails</Role>
      <ShortName>Commitments and contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Commitmentsandcontingencies</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>0000116 - Disclosure - Disaggregation of revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DisaggregationofrevenueDetails</Role>
      <ShortName>Disaggregation of revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/DisaggregationofrevenueTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>0000117 - Disclosure - Personnel expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PersonnelexpensesDetails</Role>
      <ShortName>Personnel expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/PersonnelexpensesTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>0000118 - Disclosure - Other operating expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OtheroperatingexpenseDetails</Role>
      <ShortName>Other operating expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/OtheroperatingexpenseTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>0000119 - Disclosure - Finance income and expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinanceincomeandexpenseDetails</Role>
      <ShortName>Finance income and expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/FinanceincomeandexpenseTables</ParentRole>
      <Position>118</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>0000120 - Disclosure - Impairment charges on intangible assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails</Role>
      <ShortName>Impairment charges on intangible assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>0000121 - Disclosure - Impairment charges on intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails</Role>
      <ShortName>Impairment charges on intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/ImpairmentchargesonintangibleassetsTables</ParentRole>
      <Position>120</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>0000122 - Disclosure - Recovery on settlement of contingent consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails</Role>
      <ShortName>Recovery on settlement of contingent consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Recoveryonsettlementofcontingentconsideration</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>0000123 - Disclosure - Income taxes - Current Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails</Role>
      <ShortName>Income taxes - Current Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>0000124 - Disclosure - Income taxes - Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails</Role>
      <ShortName>Income taxes - Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>0000125 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>0000126 - Disclosure - Income taxes - Unrecognized Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails</Role>
      <ShortName>Income taxes - Unrecognized Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>0000127 - Disclosure - Related party transactions - Transactions with Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails</Role>
      <ShortName>Related party transactions - Transactions with Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>0000128 - Disclosure - Related party transactions - Key Management Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails</Role>
      <ShortName>Related party transactions - Key Management Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>0000129 - Disclosure - Supplemental disclosure of cash flow information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails</Role>
      <ShortName>Supplemental disclosure of cash flow information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables</ParentRole>
      <Position>128</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>0000130 - Disclosure - Operating segments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingsegmentsNarrativeDetails</Role>
      <ShortName>Operating segments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>0000131 - Disclosure - Operating segments - Geographical (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingsegmentsGeographicalDetails</Role>
      <ShortName>Operating segments - Geographical (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>0000132 - Disclosure - Financial instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails</Role>
      <ShortName>Financial instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>0000133 - Disclosure - Financial instruments - Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails</Role>
      <ShortName>Financial instruments - Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>0000134 - Disclosure - Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails</Role>
      <ShortName>Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="bldp-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - _IXDS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - _IXDS</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0543-Negative-Fact-Value] Concept DepreciationPropertyPlantAndEquipment in ifrs-full/2022 has a negative value -574000 in context i77c4d455971440068094652a0d3617a0_D20220101-20221231.  Correct the sign, use a more appropriate concept, or change the context. bldp-20221231.htm 4</Log>
    <Log type="Warning">[dq-0543-Negative-Fact-Value] Concept DepreciationPropertyPlantAndEquipment in ifrs-full/2022 has a negative value -139000 in context ic4b9d459ed794db0b8d776a93cd9b158_D20220101-20221231.  Correct the sign, use a more appropriate concept, or change the context. bldp-20221231.htm 4</Log>
    <Log type="Warning">[dq-0543-Negative-Fact-Value] Concept DepreciationPropertyPlantAndEquipment in ifrs-full/2022 has a negative value -353000 in context i3747544013fd4da098bcefdc8bb4a8b9_D20220101-20221231.  Correct the sign, use a more appropriate concept, or change the context. bldp-20221231.htm 4</Log>
    <Log type="Warning">[dq-0543-Negative-Fact-Value] Concept DepreciationPropertyPlantAndEquipment in ifrs-full/2022 has a negative value -6368000 in context ibc5d83e400ed4198a99c9078c950eec3_D20220101-20221231.  Correct the sign, use a more appropriate concept, or change the context. bldp-20221231.htm 4</Log>
    <Log type="Warning">[dq-0543-Negative-Fact-Value] Concept DepreciationPropertyPlantAndEquipment in ifrs-full/2022 has a negative value -7434000 in context ieff0a542ea834365854872ea36bfaa96_D20220101-20221231.  Correct the sign, use a more appropriate concept, or change the context. bldp-20221231.htm 4</Log>
    <Log type="Warning">[dq-0543-Negative-Fact-Value] Concept DepreciationPropertyPlantAndEquipment in ifrs-full/2022 has a negative value -654000 in context if7ca1056ad1748229b9e6b55b9bd7068_D20210101-20211231.  Correct the sign, use a more appropriate concept, or change the context. bldp-20221231.htm 4</Log>
    <Log type="Warning">[dq-0543-Negative-Fact-Value] Concept DepreciationPropertyPlantAndEquipment in ifrs-full/2022 has a negative value -63000 in context icb1603dc5c794c89a456befefa8f031d_D20210101-20211231.  Correct the sign, use a more appropriate concept, or change the context. bldp-20221231.htm 4</Log>
    <Log type="Warning">[dq-0543-Negative-Fact-Value] Concept DepreciationPropertyPlantAndEquipment in ifrs-full/2022 has a negative value -331000 in context ie3a5ea274ed544969098fb5d93bf7806_D20210101-20211231.  Correct the sign, use a more appropriate concept, or change the context. bldp-20221231.htm 4</Log>
    <Log type="Warning">[dq-0543-Negative-Fact-Value] Concept DepreciationPropertyPlantAndEquipment in ifrs-full/2022 has a negative value -4607000 in context if61c286fd8f24c19ad0ee057cd0e2fa7_D20210101-20211231.  Correct the sign, use a more appropriate concept, or change the context. bldp-20221231.htm 4</Log>
    <Log type="Warning">[dq-0543-Negative-Fact-Value] Concept DepreciationPropertyPlantAndEquipment in ifrs-full/2022 has a negative value -5655000 in context i08dceef5cdec4d40bbac888100caf324_D20210101-20211231.  Correct the sign, use a more appropriate concept, or change the context. bldp-20221231.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1 -  bldp-20221231.htm 4</Log>
    <Log type="Warning">[rq-2602-Instant-Without-Matching-Duration] In ''Consolidated Statements of Changes in Equity'', fact ifrs-full:Equity with value 297819000 and preferred label http://www.xbrl.org/2003/role/periodStartLabel, was not shown because there are no facts in a duration starting at 2022-01-01. Change the preferred label role or add facts.</Log>
    <Log type="Warning">[rq-2602-Instant-Without-Matching-Duration] In ''Consolidated Statements of Changes in Equity'', fact ifrs-full:Equity with value -1388779000 and preferred label http://www.xbrl.org/2003/role/periodStartLabel, was not shown because there are no facts in a duration starting at 2022-01-01. Change the preferred label role or add facts.</Log>
    <Log type="Warning">[rq-2602-Instant-Without-Matching-Duration] In ''Consolidated Statements of Changes in Equity'', fact ifrs-full:Equity with value 297819000 and preferred label http://www.xbrl.org/2003/role/periodEndLabel, was not shown because there are no facts in a duration ending at 2022-01-01. Change the preferred label role or add facts.</Log>
    <Log type="Warning">[rq-2602-Instant-Without-Matching-Duration] In ''Consolidated Statements of Changes in Equity'', fact ifrs-full:Equity with value 2416256000 and preferred label http://www.xbrl.org/2003/role/periodEndLabel, was not shown because there are no facts in a duration ending at 2022-01-01. Change the preferred label role or add facts.</Log>
    <Log type="Warning">[rq-2602-Instant-Without-Matching-Duration] In ''Consolidated Statements of Changes in Equity'', fact ifrs-full:Equity with value 1721000 and preferred label http://www.xbrl.org/2003/role/periodStartLabel, was not shown because there are no facts in a duration starting at 2022-01-01. Change the preferred label role or add facts.</Log>
    <Log type="Warning">[rq-2602-Instant-Without-Matching-Duration] In ''Consolidated Statements of Changes in Equity'', fact ifrs-full:Equity with value 1721000 and preferred label http://www.xbrl.org/2003/role/periodEndLabel, was not shown because there are no facts in a duration ending at 2022-01-01. Change the preferred label role or add facts.</Log>
    <Log type="Warning">[rq-2602-Instant-Without-Matching-Duration] In ''Consolidated Statements of Changes in Equity'', fact ifrs-full:NumberOfSharesOutstanding with value 297700295 and preferred label http://www.xbrl.org/2003/role/periodEndLabel, was not shown because there are no facts in a duration ending at 2022-01-01. Change the preferred label role or add facts.</Log>
    <Log type="Warning">[rq-2602-Instant-Without-Matching-Duration] In ''Consolidated Statements of Changes in Equity'', fact ifrs-full:NumberOfSharesOutstanding with value 297700295 and preferred label http://www.xbrl.org/2003/role/periodStartLabel, was not shown because there are no facts in a duration starting at 2022-01-01. Change the preferred label role or add facts.</Log>
    <Log type="Warning">[rq-2602-Instant-Without-Matching-Duration] In ''Consolidated Statements of Changes in Equity'', fact ifrs-full:Equity with value -1388779000 and preferred label http://www.xbrl.org/2003/role/periodEndLabel, was not shown because there are no facts in a duration ending at 2022-01-01. Change the preferred label role or add facts.</Log>
    <Log type="Warning">[rq-2602-Instant-Without-Matching-Duration] In ''Consolidated Statements of Changes in Equity'', fact ifrs-full:Equity with value 2416256000 and preferred label http://www.xbrl.org/2003/role/periodStartLabel, was not shown because there are no facts in a duration starting at 2022-01-01. Change the preferred label role or add facts.</Log>
  </Logs>
  <InputFiles>
    <File doctype="40-F" original="bldp-20221231.htm">bldp-20221231.htm</File>
    <File doctype="40-F" original="bldp-20221231_d2.htm">bldp-20221231_d2.htm</File>
    <File>bldp-20221231.xsd</File>
    <File>bldp-20221231_cal.xml</File>
    <File>bldp-20221231_def.xml</File>
    <File>bldp-20221231_lab.xml</File>
    <File>bldp-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>bldp-20221231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="42">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
    <BaseTaxonomy items="1512">https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>162
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "bldp-20221231.htm bldp-20221231_d2.htm": {
   "axisCustom": 3,
   "axisStandard": 37,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2022": 42,
    "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full": 1512
   },
   "contextCount": 579,
   "dts": {
    "calculationLink": {
     "local": [
      "bldp-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bldp-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "bldp-20221231.htm",
      "bldp-20221231_d2.htm"
     ]
    },
    "labelLink": {
     "local": [
      "bldp-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bldp-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "bldp-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 824,
   "entityCount": 1,
   "hidden": {
    "http://www.ballard.com/20221231": 1,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 5
   },
   "keyCustom": 124,
   "keyStandard": 342,
   "memberCustom": 65,
   "memberStandard": 65,
   "nsprefix": "bldp",
   "nsuri": "http://www.ballard.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231_d2.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.ballard.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231_d2.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Significant accounting policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.ballard.com/role/Significantaccountingpolicies",
     "shortName": "Significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000101 - Disclosure - Employee future benefits - Net Defined Benefit Liability (Asset) (Details)",
     "menuCat": "Details",
     "order": "100",
     "role": "http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails",
     "shortName": "Employee future benefits - Net Defined Benefit Liability (Asset) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000102 - Disclosure - Employee future benefits - Additional Information (Details)",
     "menuCat": "Details",
     "order": "101",
     "role": "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails",
     "shortName": "Employee future benefits - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4ac9941919be4c979151a84fb79409c5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000103 - Disclosure - Employee future benefits - Future Benefits (Details)",
     "menuCat": "Details",
     "order": "102",
     "role": "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails",
     "shortName": "Employee future benefits - Future Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000104 - Disclosure - Employee future benefits - Included in Comprehensive Income (Loss) (Details)",
     "menuCat": "Details",
     "order": "103",
     "role": "http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
     "shortName": "Employee future benefits - Included in Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ia4e2e2997fe744509154f4564566c9fa_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000105 - Disclosure - Employee future benefits - Composition of Plan Assets (Details)",
     "menuCat": "Details",
     "order": "104",
     "role": "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails",
     "shortName": "Employee future benefits - Composition of Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "id1ad0aa64a4f4030bea90c2a4db451dc_I20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000106 - Disclosure - Employee future benefits - Actuarial Assumptions (Details)",
     "menuCat": "Details",
     "order": "105",
     "role": "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails",
     "shortName": "Employee future benefits - Actuarial Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "id1ad0aa64a4f4030bea90c2a4db451dc_I20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000107 - Disclosure - Equity - Share-based compensation (Details)",
     "menuCat": "Details",
     "order": "106",
     "role": "http://www.ballard.com/role/EquitySharebasedcompensationDetails",
     "shortName": "Equity - Share-based compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000108 - Disclosure - Equity - Narrative (Details)",
     "menuCat": "Details",
     "order": "107",
     "role": "http://www.ballard.com/role/EquityNarrativeDetails",
     "shortName": "Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "bldp:DeferredFinanceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "bldp:ConsiderationTransferredNumberOfSharesIssuedEquity",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000109 - Disclosure - Equity - Share Capital (Details)",
     "menuCat": "Details",
     "order": "108",
     "role": "http://www.ballard.com/role/EquityShareCapitalDetails",
     "shortName": "Equity - Share Capital (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ica6ed9b684d84b219e876e9445ee4178_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:PaymentsForShareIssueCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4ac9941919be4c979151a84fb79409c5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000110 - Disclosure - Equity - Share Options, Roll forward (Details)",
     "menuCat": "Details",
     "order": "109",
     "role": "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails",
     "shortName": "Equity - Share Options, Roll forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Critical judgments in applying accounting policies and key sources of estimation uncertainty",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty",
     "shortName": "Critical judgments in applying accounting policies and key sources of estimation uncertainty",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000111 - Disclosure - Equity - Share Options, Range of Exercise Prices (Details)",
     "menuCat": "Details",
     "order": "110",
     "role": "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
     "shortName": "Equity - Share Options, Range of Exercise Prices (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:OptionlifeshareoptionsgrantedPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000112 - Disclosure - Equity - Share Options, Fair Value Assumptions (Details)",
     "menuCat": "Details",
     "order": "111",
     "role": "http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails",
     "shortName": "Equity - Share Options, Fair Value Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:OptionlifeshareoptionsgrantedPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4babe586df5f4bd28c3c954cc2a57a01_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000113 - Disclosure - Equity - Deferred Share Units (Details)",
     "menuCat": "Details",
     "order": "112",
     "role": "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
     "shortName": "Equity - Deferred Share Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i9b1844e61faa40078a16286058cdea5d_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000114 - Disclosure - Equity - Restricted Share Units (Details)",
     "menuCat": "Details",
     "order": "113",
     "role": "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
     "shortName": "Equity - Restricted Share Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i5b2a8df17b4441e983b9b84d10a35dcc_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "bldp:NumberOfInvestmentsCommittingToBeLimitedPartner",
      "reportCount": 1,
      "unitRef": "investment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000115 - Disclosure - Commitments and contingencies (Details)",
     "menuCat": "Details",
     "order": "114",
     "role": "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
     "shortName": "Commitments and contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:CapitalCommitments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000116 - Disclosure - Disaggregation of revenue (Details)",
     "menuCat": "Details",
     "order": "115",
     "role": "http://www.ballard.com/role/DisaggregationofrevenueDetails",
     "shortName": "Disaggregation of revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "icf600ca3dc2d4841bf14380a815d023f_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ShorttermEmployeeBenefitsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000117 - Disclosure - Personnel expenses (Details)",
     "menuCat": "Details",
     "order": "116",
     "role": "http://www.ballard.com/role/PersonnelexpensesDetails",
     "shortName": "Personnel expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ShorttermEmployeeBenefitsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000118 - Disclosure - Other operating expense (Details)",
     "menuCat": "Details",
     "order": "117",
     "role": "http://www.ballard.com/role/OtheroperatingexpenseDetails",
     "shortName": "Other operating expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:ExpenseOfRestructuringActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000119 - Disclosure - Finance income and expense (Details)",
     "menuCat": "Details",
     "order": "118",
     "role": "http://www.ballard.com/role/FinanceincomeandexpenseDetails",
     "shortName": "Finance income and expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfIdentifiableIntangibleAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i26623dfb61cb49a2827a2d73a3dbadf1_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000120 - Disclosure - Impairment charges on intangible assets - Narrative (Details)",
     "menuCat": "Details",
     "order": "119",
     "role": "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails",
     "shortName": "Impairment charges on intangible assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4c99f52cda0a4180b2828df084bbf39e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Recent accounting pronouncements and future accounting policy changes",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges",
     "shortName": "Recent accounting pronouncements and future accounting policy changes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000121 - Disclosure - Impairment charges on intangible assets (Details)",
     "menuCat": "Details",
     "order": "120",
     "role": "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
     "shortName": "Impairment charges on intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfIdentifiableIntangibleAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i26623dfb61cb49a2827a2d73a3dbadf1_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:PaymentOfContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000122 - Disclosure - Recovery on settlement of contingent consideration (Details)",
     "menuCat": "Details",
     "order": "121",
     "role": "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails",
     "shortName": "Recovery on settlement of contingent consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i78bd4a9640684c0f8630c9d462633b84_D20211101-20211130",
      "decimals": null,
      "lang": "en-US",
      "name": "bldp:CashConsiderationContingentPerformanceConditionsNumberOfYears",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000123 - Disclosure - Income taxes - Current Tax Expense (Details)",
     "menuCat": "Details",
     "order": "122",
     "role": "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails",
     "shortName": "Income taxes - Current Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AccountingProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000124 - Disclosure - Income taxes - Tax Rate Reconciliation (Details)",
     "menuCat": "Details",
     "order": "123",
     "role": "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails",
     "shortName": "Income taxes - Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AccountingProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DeferredTaxAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000125 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "124",
     "role": "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income taxes - Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ibbd0e0eb9f32438ea65129a4a747a7f0_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:DeferredTaxLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000126 - Disclosure - Income taxes - Unrecognized Deferred Tax Assets (Details)",
     "menuCat": "Details",
     "order": "125",
     "role": "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
     "shortName": "Income taxes - Unrecognized Deferred Tax Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i83c6d31116674838859c3f590435d66d_D20160926-20160926",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointVenture",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000127 - Disclosure - Related party transactions - Transactions with Related Parties (Details)",
     "menuCat": "Details",
     "order": "126",
     "role": "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails",
     "shortName": "Related party transactions - Transactions with Related Parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i25196b5088dd4876a2d7c3e61fa8f745_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000128 - Disclosure - Related party transactions - Key Management Compensation (Details)",
     "menuCat": "Details",
     "order": "127",
     "role": "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails",
     "shortName": "Related party transactions - Key Management Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:Noncashcompensatoryshares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000129 - Disclosure - Supplemental disclosure of cash flow information (Details)",
     "menuCat": "Details",
     "order": "128",
     "role": "http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails",
     "shortName": "Supplemental disclosure of cash flow information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:Noncashcompensatoryshares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "bldp:ConcentrationRiskNumberOfCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000130 - Disclosure - Operating segments - Narrative (Details)",
     "menuCat": "Details",
     "order": "129",
     "role": "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails",
     "shortName": "Operating segments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "bldp:ConcentrationRiskNumberOfCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Acquisition",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.ballard.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000131 - Disclosure - Operating segments - Geographical (Details)",
     "menuCat": "Details",
     "order": "130",
     "role": "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails",
     "shortName": "Operating segments - Geographical (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InvestmentIncome",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000132 - Disclosure - Financial instruments - Narrative (Details)",
     "menuCat": "Details",
     "order": "131",
     "role": "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
     "shortName": "Financial instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i810638db36d34d9a9e53951ba14bd43c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000133 - Disclosure - Financial instruments - Investments (Details)",
     "menuCat": "Details",
     "order": "132",
     "role": "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
     "shortName": "Financial instruments - Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:SummaryOfInvestmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i16eb13ce99e044088659a41e6c98968b_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i323bdbf1e9e54358840c61f81d07b8f4_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:PriceofForeignExchangeOpeningPrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerCAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000134 - Disclosure - Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details)",
     "menuCat": "Details",
     "order": "133",
     "role": "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails",
     "shortName": "Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i323bdbf1e9e54358840c61f81d07b8f4_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:PriceofForeignExchangeOpeningPrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerCAD",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Discontinued operations",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.ballard.com/role/Discontinuedoperations",
     "shortName": "Discontinued operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Trade and other receivables",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.ballard.com/role/Tradeandotherreceivables",
     "shortName": "Trade and other receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.ballard.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Property, plant and equipment",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.ballard.com/role/Propertyplantandequipment",
     "shortName": "Property, plant and equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Intangible assets",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.ballard.com/role/Intangibleassets",
     "shortName": "Intangible assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Goodwill",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.ballard.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.ballard.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Investments",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.ballard.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Bank facilities",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.ballard.com/role/Bankfacilities",
     "shortName": "Bank facilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Trade and other payables",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.ballard.com/role/Tradeandotherpayables",
     "shortName": "Trade and other payables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Deferred revenue",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.ballard.com/role/Deferredrevenue",
     "shortName": "Deferred revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Provisions and other liabilities",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.ballard.com/role/Provisionsandotherliabilities",
     "shortName": "Provisions and other liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Lease liability",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.ballard.com/role/Leaseliability",
     "shortName": "Lease liability",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Employee future benefits",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.ballard.com/role/Employeefuturebenefits",
     "shortName": "Employee future benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Equity",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.ballard.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Commitments and contingencies",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.ballard.com/role/Commitmentsandcontingencies",
     "shortName": "Commitments and contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Disaggregation of revenue",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://www.ballard.com/role/Disaggregationofrevenue",
     "shortName": "Disaggregation of revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Statements of Financial Position",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
     "shortName": "Consolidated Statements of Financial Position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Personnel expenses",
     "menuCat": "Notes",
     "order": "30",
     "role": "http://www.ballard.com/role/Personnelexpenses",
     "shortName": "Personnel expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Other operating expense",
     "menuCat": "Notes",
     "order": "31",
     "role": "http://www.ballard.com/role/Otheroperatingexpense",
     "shortName": "Other operating expense",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Finance income and expense",
     "menuCat": "Notes",
     "order": "32",
     "role": "http://www.ballard.com/role/Financeincomeandexpense",
     "shortName": "Finance income and expense",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Impairment charges on intangible assets",
     "menuCat": "Notes",
     "order": "33",
     "role": "http://www.ballard.com/role/Impairmentchargesonintangibleassets",
     "shortName": "Impairment charges on intangible assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:RecoveryOnSettlementOfContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Recovery on settlement of contingent consideration",
     "menuCat": "Notes",
     "order": "34",
     "role": "http://www.ballard.com/role/Recoveryonsettlementofcontingentconsideration",
     "shortName": "Recovery on settlement of contingent consideration",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:RecoveryOnSettlementOfContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Income taxes",
     "menuCat": "Notes",
     "order": "35",
     "role": "http://www.ballard.com/role/Incometaxes",
     "shortName": "Income taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Related party transactions",
     "menuCat": "Notes",
     "order": "36",
     "role": "http://www.ballard.com/role/Relatedpartytransactions",
     "shortName": "Related party transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Supplemental disclosure of cash flow information",
     "menuCat": "Notes",
     "order": "37",
     "role": "http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation",
     "shortName": "Supplemental disclosure of cash flow information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Operating segments",
     "menuCat": "Notes",
     "order": "38",
     "role": "http://www.ballard.com/role/Operatingsegments",
     "shortName": "Operating segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Financial instruments",
     "menuCat": "Notes",
     "order": "39",
     "role": "http://www.ballard.com/role/Financialinstruments",
     "shortName": "Financial instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Statements of Loss and Comprehensive Income (Loss)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Loss and Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:CostOfSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Significant accounting policies (Policies)",
     "menuCat": "Policies",
     "order": "40",
     "role": "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies",
     "shortName": "Significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:ScheduleofSubsidiariesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Significant accounting policies (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://www.ballard.com/role/SignificantaccountingpoliciesTables",
     "shortName": "Significant accounting policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:ScheduleofSubsidiariesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Acquisition (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://www.ballard.com/role/AcquisitionTables",
     "shortName": "Acquisition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Trade and other receivables (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://www.ballard.com/role/TradeandotherreceivablesTables",
     "shortName": "Trade and other receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Inventories (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://www.ballard.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Property, plant and equipment (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://www.ballard.com/role/PropertyplantandequipmentTables",
     "shortName": "Property, plant and equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Intangible assets (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://www.ballard.com/role/IntangibleassetsTables",
     "shortName": "Intangible assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Investments (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "role": "http://www.ballard.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Trade and other payables (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "role": "http://www.ballard.com/role/TradeandotherpayablesTables",
     "shortName": "Trade and other payables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Deferred revenue (Tables)",
     "menuCat": "Tables",
     "order": "49",
     "role": "http://www.ballard.com/role/DeferredrevenueTables",
     "shortName": "Deferred revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "id51135a84be54755ab995127d9680029_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Changes in Equity",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
     "shortName": "Consolidated Statements of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "id51135a84be54755ab995127d9680029_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Provisions and other liabilities (Tables)",
     "menuCat": "Tables",
     "order": "50",
     "role": "http://www.ballard.com/role/ProvisionsandotherliabilitiesTables",
     "shortName": "Provisions and other liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Lease liability (Tables)",
     "menuCat": "Tables",
     "order": "51",
     "role": "http://www.ballard.com/role/LeaseliabilityTables",
     "shortName": "Lease liability (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Employee future benefits (Tables)",
     "menuCat": "Tables",
     "order": "52",
     "role": "http://www.ballard.com/role/EmployeefuturebenefitsTables",
     "shortName": "Employee future benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Equity (Tables)",
     "menuCat": "Tables",
     "order": "53",
     "role": "http://www.ballard.com/role/EquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Disaggregation of revenue (Tables)",
     "menuCat": "Tables",
     "order": "54",
     "role": "http://www.ballard.com/role/DisaggregationofrevenueTables",
     "shortName": "Disaggregation of revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Personnel expenses (Tables)",
     "menuCat": "Tables",
     "order": "55",
     "role": "http://www.ballard.com/role/PersonnelexpensesTables",
     "shortName": "Personnel expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Other operating expense (Tables)",
     "menuCat": "Tables",
     "order": "56",
     "role": "http://www.ballard.com/role/OtheroperatingexpenseTables",
     "shortName": "Other operating expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Finance income and expense (Tables)",
     "menuCat": "Tables",
     "order": "57",
     "role": "http://www.ballard.com/role/FinanceincomeandexpenseTables",
     "shortName": "Finance income and expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfIdentifiableIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Impairment charges on intangible assets (Tables)",
     "menuCat": "Tables",
     "order": "58",
     "role": "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsTables",
     "shortName": "Impairment charges on intangible assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfIdentifiableIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Income taxes (Tables)",
     "menuCat": "Tables",
     "order": "59",
     "role": "http://www.ballard.com/role/IncometaxesTables",
     "shortName": "Income taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Related party transactions (Tables)",
     "menuCat": "Tables",
     "order": "60",
     "role": "http://www.ballard.com/role/RelatedpartytransactionsTables",
     "shortName": "Related party transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Supplemental disclosure of cash flow information (Tables)",
     "menuCat": "Tables",
     "order": "61",
     "role": "http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables",
     "shortName": "Supplemental disclosure of cash flow information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Operating segments (Tables)",
     "menuCat": "Tables",
     "order": "62",
     "role": "http://www.ballard.com/role/OperatingsegmentsTables",
     "shortName": "Operating segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:SummaryOfInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Financial instruments (Tables)",
     "menuCat": "Tables",
     "order": "63",
     "role": "http://www.ballard.com/role/FinancialinstrumentsTables",
     "shortName": "Financial instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:SummaryOfInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OnerousContractsProvision",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Changes in accounting policies (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.ballard.com/role/ChangesinaccountingpoliciesDetails",
     "shortName": "Changes in accounting policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:ScheduleofSubsidiariesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i9ac1f8974a384d189293f9395bdddde5_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Significant accounting policies - Schedule of Subsidiaries (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails",
     "shortName": "Significant accounting policies - Schedule of Subsidiaries (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:ScheduleofSubsidiariesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i9ac1f8974a384d189293f9395bdddde5_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i0d24fb4ef1e3478b942ab1d5fc54f30f_D20180101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "bldp:NumberOfBoardSeats",
      "reportCount": 1,
      "unitRef": "tranche",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Significant accounting policies (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.ballard.com/role/SignificantaccountingpoliciesDetails",
     "shortName": "Significant accounting policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ie3be1bcda4be459196e46a52394d8201_D20160926-20160926",
      "decimals": "2",
      "lang": "en-US",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointVenture",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ia809baf3749d403d8af56d68a0242122_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Significant accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
     "shortName": "Significant accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ia809baf3749d403d8af56d68a0242122_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4d2b69acb8c64dafbc47ad3cb9380961_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Significant accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
     "shortName": "Significant accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4d2b69acb8c64dafbc47ad3cb9380961_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i843d2236e0e147f388bbd35b7ac4d353_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Significant accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
     "shortName": "Significant accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i843d2236e0e147f388bbd35b7ac4d353_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - Reporting entity",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.ballard.com/role/Reportingentity",
     "shortName": "Reporting entity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Acquisition - Narrative (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.ballard.com/role/AcquisitionNarrativeDetails",
     "shortName": "Acquisition - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i6cc74e52610c4769897e04086738a0d1_D20211111-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Acquisition - The Fair Value of Purchase Consideration (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails",
     "shortName": "Acquisition - The Fair Value of Purchase Consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Acquisition - The Fair Values of Assets Acquired and Liabilities Assumed (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "Acquisition - The Fair Values of Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i98acac3637bd43da8bb8c52d89eec0f5_I20211111",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i98acac3637bd43da8bb8c52d89eec0f5_I20211111",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Acquisition - Identified Intangible Assets Based on The Following Useful Lives (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
     "shortName": "Acquisition - Identified Intangible Assets Based on The Following Useful Lives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i06a7395b6bf94464b03aa5014c3e2aef_D20211111-20211111",
      "decimals": null,
      "lang": "en-US",
      "name": "bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueOfCombinedEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Acquisition - Pro Form Information (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.ballard.com/role/AcquisitionProFormInformationDetails",
     "shortName": "Acquisition - Pro Form Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueOfCombinedEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Trade and other receivables - Trade and Other Receivables (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails",
     "shortName": "Trade and other receivables - Trade and Other Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4ac9941919be4c979151a84fb79409c5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentContractAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Trade and other receivables - Contract Assets (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails",
     "shortName": "Trade and other receivables - Contract Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Inventories (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.ballard.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Property, plant and equipment - Net Carrying Amounts (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails",
     "shortName": "Property, plant and equipment - Net Carrying Amounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i089aa464bb9a48238cbb7cb1deaf54e6_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4ac9941919be4c979151a84fb79409c5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Property, plant and equipment - Rollforward (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
     "shortName": "Property, plant and equipment - Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ie5bbf66ffd7049159ca212157d24611a_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Basis of preparation",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.ballard.com/role/Basisofpreparation",
     "shortName": "Basis of preparation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Property, plant and equipment - Narrative (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails",
     "shortName": "Property, plant and equipment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Property, plant and equipment - Right-of-Use Assets (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
     "shortName": "Property, plant and equipment - Right-of-Use Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4ac9941919be4c979151a84fb79409c5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Property, plant and equipment - Right-of-Use Assets Rollforward (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
     "shortName": "Property, plant and equipment - Right-of-Use Assets Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ie5bbf66ffd7049159ca212157d24611a_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Intangible assets - Acquired (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
     "shortName": "Intangible assets - Acquired (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i6ac17bb47bad4eee9c856f0534e39c9f_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4ac9941919be4c979151a84fb79409c5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Intangible assets - Rollforward (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
     "shortName": "Intangible assets - Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ia03cb957bbb944a7b457ccdea34836de_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i43ade55ec50040d582221ef4f06b192b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Intangible assets - Narrative (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
     "shortName": "Intangible assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ieab4055b02164fc48b26c1415e2aa1b6_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Goodwill (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.ballard.com/role/GoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Investments - Schedule of Investments (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails",
     "shortName": "Investments - Schedule of Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i02c14c80d88644ed87cbc5cc48b450c0_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Investments - Narrative (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.ballard.com/role/InvestmentsNarrativeDetails",
     "shortName": "Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "bldp:NumberOfHydrogensInfrastructureAndGrowthEquityFunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "hydrogen_fund",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Investments - Financial Information of Weichai Ballard (Details)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
     "shortName": "Investments - Financial Information of Weichai Ballard (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i95533c2cf0954f8e8764a6a9e28e8033_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:NetAssetsLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Changes in accounting policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.ballard.com/role/Changesinaccountingpolicies",
     "shortName": "Changes in accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4ac9941919be4c979151a84fb79409c5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Investments - Financial Information of Synergy Ballard JVCo (Details)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
     "shortName": "Investments - Financial Information of Synergy Ballard JVCo (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i688ad49d174746f58d970fd8987c467e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4ac9941919be4c979151a84fb79409c5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - Investments - Schedule of Equity- Accounted Investments (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails",
     "shortName": "Investments - Schedule of Equity- Accounted Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInterestsInAssociatesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "id77338a7307f4421becefe93ac35ad54_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:ForeignCurrencyTransactionGainLossUnrealized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - Disclosure - Bank facilities (Details)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://www.ballard.com/role/BankfacilitiesDetails",
     "shortName": "Bank facilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:ForeignCurrencyTransactionGainLossUnrealized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000094 - Disclosure - Trade and other payables (Details)",
     "menuCat": "Details",
     "order": "93",
     "role": "http://www.ballard.com/role/TradeandotherpayablesDetails",
     "shortName": "Trade and other payables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4ac9941919be4c979151a84fb79409c5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentContractLiabilities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000095 - Disclosure - Deferred revenue (Details)",
     "menuCat": "Details",
     "order": "94",
     "role": "http://www.ballard.com/role/DeferredrevenueDetails",
     "shortName": "Deferred revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ic477ae2d9f5d4b86a64756fb3b545b55_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:CurrentContractLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i4ac9941919be4c979151a84fb79409c5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000096 - Disclosure - Provisions and other liabilities - Rollforward (Details)",
     "menuCat": "Details",
     "order": "95",
     "role": "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails",
     "shortName": "Provisions and other liabilities - Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "ic477ae2d9f5d4b86a64756fb3b545b55_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AdditionalProvisionsOtherProvisions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000097 - Disclosure - Provisions and other liabilities - Narrative (Details)",
     "menuCat": "Details",
     "order": "96",
     "role": "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
     "shortName": "Provisions and other liabilities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "bldp:DeferredGainOnFinanceLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000098 - Disclosure - Lease liability - Narrative (Details)",
     "menuCat": "Details",
     "order": "97",
     "role": "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
     "shortName": "Lease liability - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1070ba89c7da43b5802ee9212cfd1a7a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "bldp:PrincipalPaymentsOfLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentLeaseLiabilities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000099 - Disclosure - Lease liability - Summary of Leases (Details)",
     "menuCat": "Details",
     "order": "98",
     "role": "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
     "shortName": "Lease liability - Summary of Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ifrs-full:LeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GrossLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000100 - Disclosure - Lease liability - Maturity Analysis (Details)",
     "menuCat": "Details",
     "order": "99",
     "role": "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails",
     "shortName": "Lease liability - Maturity Analysis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "if5b403b27e714920bb9bff3e6693db02_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:GrossLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bldp-20221231.htm",
      "contextRef": "i1ac2fa64c3344ed3bd9ba3be24da7250_I20220101",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - _IXDS",
     "menuCat": "Cover",
     "order": "134",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - _IXDS",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 146,
   "tag": {
    "bldp_ATMProgramsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ATM Programs",
        "label": "ATM Programs [Member]",
        "terseLabel": "ATM Programs"
       }
      }
     },
     "localname": "ATMProgramsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ActuarialAssumptionOfDiscountRatesNetExpense": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actuarial Assumption Of Discount Rates, Net Expense",
        "label": "Actuarial Assumption Of Discount Rates, Net Expense",
        "terseLabel": "Discount rate, net expense"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDiscountRatesNetExpense",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions through business combinations, right of use assets",
        "label": "Additions through business combinations, right of use assets",
        "terseLabel": "Additions through acquisition"
       }
      }
     },
     "localname": "AdditionsThroughBusinessCombinationsRightOfUseAssets",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_AdjustmentsForLossesDecommissioningOfLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for losses, decommissioning of liabilities",
        "label": "Adjustments for losses, decommissioning of liabilities",
        "terseLabel": "Accretion (dilution) on decommissioning liabilities"
       }
      }
     },
     "localname": "AdjustmentsForLossesDecommissioningOfLiabilities",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Administrative Expenses, Net Defined Benefit Liability (Asset)",
        "label": "Administrative Expenses, Net Defined Benefit Liability (Asset)",
        "terseLabel": "Plan expenses"
       }
      }
     },
     "localname": "AdministrativeExpensesNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ArcolaEnergyLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arcola Energy Limited",
        "label": "Arcola Energy Limited [Member]",
        "terseLabel": "Arcola Energy Limited",
        "verboseLabel": "Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27)"
       }
      }
     },
     "localname": "ArcolaEnergyLimitedMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_AveragePriceForeignExchangeRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average Price Of Hedging Instrument, Duration",
        "label": "Average Price Foreign Exchange Rate",
        "terseLabel": "Fiscal 2022 Average rate"
       }
      }
     },
     "localname": "AveragePriceForeignExchangeRate",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "bldp_BallardFuelCellSystemIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ballard Fuel Cell System Inc [Member]",
        "label": "Ballard Fuel Cell System Inc [Member]",
        "terseLabel": "Ballard Fuel Cell Systems Inc."
       }
      }
     },
     "localname": "BallardFuelCellSystemIncMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BallardHongKongLtd.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ballard Hong Kong Ltd. [Member]",
        "label": "Ballard Hong Kong Ltd. [Member]",
        "terseLabel": "Ballard Hong Kong Ltd."
       }
      }
     },
     "localname": "BallardHongKongLtd.Member",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BallardMotiveSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ballard Motive Solutions",
        "label": "Ballard Motive Solutions [Member]",
        "terseLabel": "Ballard Motive Solutions"
       }
      }
     },
     "localname": "BallardMotiveSolutionsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BallardPowerCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ballard Power Corporation [Member]",
        "label": "Ballard Power Corporation [Member]",
        "terseLabel": "Ballard Power Corporation"
       }
      }
     },
     "localname": "BallardPowerCorporationMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BallardPowerSystemsEuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ballard Power Systems Europe [Member]",
        "label": "Ballard Power Systems Europe [Member]",
        "terseLabel": "Intellectual property acquired from Ballard Motive Solutions (notes 7 and 27)",
        "verboseLabel": "Ballard Power Systems Europe A/S"
       }
      }
     },
     "localname": "BallardPowerSystemsEuropeMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BallardServicesinc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ballard Services [Member]",
        "label": "Ballard Services inc. [Member]",
        "terseLabel": "Ballard Services Inc."
       }
      }
     },
     "localname": "BallardServicesinc.Member",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BallardUnmannedSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ballard Unmanned Systems",
        "label": "Ballard Unmanned Systems [Member]",
        "terseLabel": "Ballard US Inc."
       }
      }
     },
     "localname": "BallardUnmannedSystemsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BankOperatingLineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank Operating Line [Member]",
        "label": "Bank Operating Line [Member]",
        "terseLabel": "LG Facility"
       }
      }
     },
     "localname": "BankOperatingLineMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BoughtDealOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bought Deal Offering",
        "label": "Bought Deal Offering [Member]",
        "terseLabel": "Bought Deal Offering"
       }
      }
     },
     "localname": "BoughtDealOfferingMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition Deferred Consideration Transferred Shares Issued",
        "label": "Business Acquisition Deferred Consideration Transferred Shares Issued",
        "terseLabel": "Deferred share consideration related to acquisition (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionDeferredConsiderationTransferredSharesIssued",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_BusinessAcquisitionSharePrice1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
        "label": "Business Acquisition, Share Price1",
        "terseLabel": "Share price at fair value (usd per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice1",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "bldp_BusinessAcquisitionWorkingCapitalAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Working Capital Adjustment",
        "label": "Business Acquisition, Working Capital Adjustment",
        "terseLabel": "Working capital adjustment"
       }
      }
     },
     "localname": "BusinessAcquisitionWorkingCapitalAdjustment",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combinations1 [Abstract]",
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations1 [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_CashAndCashEquivalents1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash And Cash Equivalents [Member]",
        "label": "Cash And Cash Equivalents 1 [Member]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalents1Member",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_CashConsiderationContingentPerformanceConditionsNumberOfYears": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Consideration, Contingent Performance Conditions, Number of Years",
        "label": "Cash Consideration, Contingent Performance Conditions, Number of Years",
        "terseLabel": "Date of acquisition"
       }
      }
     },
     "localname": "CashConsiderationContingentPerformanceConditionsNumberOfYears",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_CashFlowStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flow Statement [Abstract]",
        "label": "Cash Flow Statement [Abstract]",
        "terseLabel": "Cash Flow Statement [Abstract]"
       }
      }
     },
     "localname": "CashFlowStatementAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change In Unrecognized Deductible Temporary Differences",
        "label": "Change In Unrecognized Deductible Temporary Differences",
        "terseLabel": "Change in unrecognized deductible temporary differences"
       }
      }
     },
     "localname": "ChangeInUnrecognizedDeductibleTemporaryDifferences",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ChangesInStockHoldersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in Stock Holders Equity",
        "label": "Changes in Stock Holders Equity [Roll Forward]",
        "terseLabel": "Changes in Stock Holders Equity [Roll Forward]"
       }
      }
     },
     "localname": "ChangesInStockHoldersEquityRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_ChangesinnoncashworkingcapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in non-cash working capital [Abstract]",
        "label": "Changes in non-cash working capital [Abstract]",
        "terseLabel": "Changes in non-cash working capital:"
       }
      }
     },
     "localname": "ChangesinnoncashworkingcapitalAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_CleanH2FundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Clean H2 Fund",
        "label": "Clean H2 Fund [Member]",
        "terseLabel": "CleanH2 Fund"
       }
      }
     },
     "localname": "CleanH2FundMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ConcentrationRiskNumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration Risk, Number of Customers",
        "label": "Concentration Risk, Number of Customers",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "ConcentrationRiskNumberOfCustomers",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bldp_ConsiderationTransferredNumberOfSharesIssuedEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consideration Transferred, Number Of Shares Issued, Equity",
        "label": "Consideration Transferred, Number Of Shares Issued, Equity",
        "netLabel": "Shares Transacted (in shares)",
        "terseLabel": "Equity offerings (in shares)",
        "verboseLabel": "Number of shares issued (in shares)"
       }
      }
     },
     "localname": "ConsiderationTransferredNumberOfSharesIssuedEquity",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_ConsiderationTransferredSharesIssuedNumberOfTranches": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consideration Transferred, Shares Issued, Number of Tranches",
        "label": "Consideration Transferred, Shares Issued, Number of Tranches",
        "terseLabel": "Number of tranches"
       }
      }
     },
     "localname": "ConsiderationTransferredSharesIssuedNumberOfTranches",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Milestone Objectives Attainment Period",
        "label": "Contingent Consideration, Milestone Objectives Attainment Period",
        "terseLabel": "Numerous milestone objective period"
       }
      }
     },
     "localname": "ContingentConsiderationMilestoneObjectivesAttainmentPeriod",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_ContingentConsiderationProvisionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration provision",
        "label": "Contingent consideration provision [Member]",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "ContingentConsiderationProvisionMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ContingentConsiderationTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Term",
        "label": "Contingent Consideration, Term",
        "terseLabel": "Performance milestones, term"
       }
      }
     },
     "localname": "ContingentConsiderationTerm",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_ContingentConsiderationWorkingCapitalAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration Working Capital Adjustments",
        "label": "Contingent Consideration Working Capital Adjustments",
        "terseLabel": "Working capital adjustments"
       }
      }
     },
     "localname": "ContingentConsiderationWorkingCapitalAdjustments",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ContractAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Assets",
        "label": "Contract Assets [Roll Forward]",
        "terseLabel": "Contract Assets [Roll Forward]"
       }
      }
     },
     "localname": "ContractAssetsRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Exit and Modification Costs, Grant Adjustments Charges, Legal and Advisory Costs",
        "label": "Contract Exit and Modification Costs, Grant Adjustments Charges, Legal and Advisory Costs [Member]",
        "terseLabel": "Contract Exit and Modification Costs, Grant Adjustments Charges, Legal and Advisory Costs"
       }
      }
     },
     "localname": "ContractExitAndModificationCostsGrantAdjustmentsChargesLegalAndAdvisoryCostsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ContractLiabilitiesRelatedPartyTransactions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Liabilities, Related Party Transactions",
        "label": "Contract Liabilities, Related Party Transactions",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractLiabilitiesRelatedPartyTransactions",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ContractTerminationLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal Provision Contract Termination",
        "label": "Contract Termination Liabilities",
        "terseLabel": "Contract termination"
       }
      }
     },
     "localname": "ContractTerminationLiabilities",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_CorporateInformationAndStatementOfIFRSComplianceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Information And Statement Of IFRS Compliance [Abstract]",
        "label": "Corporate Information And Statement Of IFRS Compliance [Abstract]",
        "terseLabel": "Corporate Information And Statement Of IFRS Compliance [Abstract]"
       }
      }
     },
     "localname": "CorporateInformationAndStatementOfIFRSComplianceAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_CostReductionInitiativesAndAdditionalChargesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Reduction Initiatives and Additional Charges",
        "label": "Cost Reduction Initiatives and Additional Charges [Member]",
        "terseLabel": "Cost Reduction Initiatives and Additional Charges"
       }
      }
     },
     "localname": "CostReductionInitiativesAndAdditionalChargesMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_CustomerOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer One [Member]",
        "label": "Customer One [Member]",
        "terseLabel": "Individual customer one"
       }
      }
     },
     "localname": "CustomerOneMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_CustomerTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Two [Member]",
        "label": "Customer Two [Member]",
        "terseLabel": "Individual customer two"
       }
      }
     },
     "localname": "CustomerTwoMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_DanskIndustriInvestASMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dansk Industri Invest A/S [Member]",
        "label": "Dansk Industri Invest A/S [Member]",
        "terseLabel": "Dansk Industri Invest A/S"
       }
      }
     },
     "localname": "DanskIndustriInvestASMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_DeRecognitionOfRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "De-Recognition of Right-of-Use Assets",
        "label": "De-Recognition of Right-of-Use Assets",
        "terseLabel": "De-recognition"
       }
      }
     },
     "localname": "DeRecognitionOfRightOfUseAssets",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Obligations Assumed and Acquisition Related Costs, Consideration",
        "label": "Debt Obligations Assumed and Acquisition Related Costs, Consideration",
        "terseLabel": "Cash and debt paid on closing"
       }
      }
     },
     "localname": "DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DecreaseInShortTermInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in Short term Investments",
        "label": "Decrease in Short term Investments",
        "terseLabel": "Decrease in short term investments"
       }
      }
     },
     "localname": "DecreaseInShortTermInvestments",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DecreaseThroughInvoicingContractAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease Through Invoicing, Contract Assets",
        "label": "Decrease Through Invoicing, Contract Assets",
        "negatedTerseLabel": "Invoiced during the year"
       }
      }
     },
     "localname": "DecreaseThroughInvoicingContractAssets",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DeferredFinanceCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Finance Cost",
        "label": "Deferred Finance Cost",
        "terseLabel": "Deferred finance cost"
       }
      }
     },
     "localname": "DeferredFinanceCost",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DeferredGainOnFinanceLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Gain On Finance Lease Liability",
        "label": "Deferred Gain On Finance Lease Liability",
        "terseLabel": "Deferred gain on finance lease liability"
       }
      }
     },
     "localname": "DeferredGainOnFinanceLeaseLiability",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DeferredRevenueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Revenue",
        "label": "Deferred Revenue [Roll Forward]",
        "terseLabel": "Deferred Revenue [Roll Forward]"
       }
      }
     },
     "localname": "DeferredRevenueRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_DeferredShareUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Share Units [Member]",
        "label": "Deferred Share Units [Member]",
        "terseLabel": "DSUs",
        "verboseLabel": "DSU Expense"
       }
      }
     },
     "localname": "DeferredShareUnitsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_DeferredShareUnitsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Share Units",
        "label": "Deferred Share Units [Roll Forward]",
        "terseLabel": "Deferred Share Units [Roll Forward]"
       }
      }
     },
     "localname": "DeferredShareUnitsRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods",
        "label": "Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods",
        "totalLabel": "Total deferred tax expense"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for consolidation [Policy Text Block]",
        "label": "Description of accounting policy for consolidation [Policy Text Block]",
        "terseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "DescriptionofaccountingpolicyforconsolidationPolicyTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]",
        "label": "Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]",
        "terseLabel": "Schedule of Non-cash Financing and Investing Activities"
       }
      }
     },
     "localname": "DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of components of deferred tax assets and liabilities",
        "label": "Disclosure of components of deferred tax assets and liabilities [Table Text Block]",
        "terseLabel": "Schedule of Components of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Detailed Information About Inventories [Table Text Block]",
        "label": "Disclosure Of Detailed Information About Inventories [Table Text Block]",
        "terseLabel": "Schedule of Detailed Information About Inventories"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]",
        "label": "Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]",
        "terseLabel": "Schedule of Detailed Information on Other Operating Expense"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]",
        "label": "Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]",
        "terseLabel": "Schedule of Detailed Information of Finance Income and Expense"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]",
        "label": "Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]",
        "terseLabel": "Schedule of Detailed Information on Personnel Expenses"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/PersonnelexpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfIdentifiableIntangibleAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Identifiable Intangible Assets",
        "label": "Disclosure of Identifiable Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets"
       }
      }
     },
     "localname": "DisclosureOfIdentifiableIntangibleAssetsTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]",
        "label": "Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]",
        "terseLabel": "Schedule of Major Components of Tax Expense (income)"
       }
      }
     },
     "localname": "DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Nature Of Business Explanatory [Text Block]",
        "label": "Disclosure Of Nature Of Business Explanatory [Text Block]",
        "terseLabel": "Reporting entity"
       }
      }
     },
     "localname": "DisclosureOfNatureOfBusinessExplanatoryTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/Reportingentity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]",
        "label": "Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Recognition and Measurement of Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]",
        "label": "Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation of Accounting Profit"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]",
        "label": "Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Trade Receivables And Other",
        "label": "Disclosure Of Trade Receivables And Other [Table Text Block]",
        "terseLabel": "Schedule of Trade and Other Receivables"
       }
      }
     },
     "localname": "DisclosureOfTradeReceivablesAndOtherTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]",
        "label": "Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]",
        "terseLabel": "Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]"
       }
      }
     },
     "localname": "DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]",
        "label": "Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]",
        "terseLabel": "Schedule of Comprehensive Income by Plan Type"
       }
      }
     },
     "localname": "DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of intangible assets with definitive useful life [Table Text Block]",
        "label": "Disclosure of intangible assets with definitive useful life [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets with Indefinite Useful Life"
       }
      }
     },
     "localname": "DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_DiscontinuedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operations [Abstract]",
        "label": "Discontinued Operations [Abstract]",
        "terseLabel": "Discontinued Operations [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_DisposalProceedsOfRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Proceeds of Right of Use Assets",
        "label": "Disposal Proceeds of Right of Use Assets",
        "terseLabel": "Disposal for proceeds"
       }
      }
     },
     "localname": "DisposalProceedsOfRightOfUseAssets",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Document And Entity Information [Abstract]",
        "label": "Document And Entity Information [Abstract]",
        "terseLabel": "Document And Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_DomainNamesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Domain Names",
        "label": "Domain Names [Member]",
        "terseLabel": "Domain names"
       }
      }
     },
     "localname": "DomainNamesMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ERPmanagementreportingsoftwaresystemMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ERP management reporting software system [Member]",
        "label": "ERP management reporting software system [Member]",
        "terseLabel": "ERP management reporting software system"
       }
      }
     },
     "localname": "ERPmanagementreportingsoftwaresystemMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_EUROPE1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EUROPE 1 [Member]",
        "label": "EUROPE 1 [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EUROPE1Member",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_EliminationOfUnrealizedProfitOnDownstreamSales": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Elimination of Unrealized Profit on Downstream Sales",
        "label": "Elimination of Unrealized Profit on Downstream Sales",
        "negatedTerseLabel": "Elimination of unrealized profit on downstream sales, net of sale to third party"
       }
      }
     },
     "localname": "EliminationOfUnrealizedProfitOnDownstreamSales",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_EmployeeBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Benefits [Abstract]",
        "label": "Employee Benefits [Abstract]",
        "terseLabel": "Employee Benefits [Abstract]"
       }
      }
     },
     "localname": "EmployeeBenefitsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_EmployeeBenefitsFuturePlansRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Benefits Future Plans",
        "label": "Employee Benefits Future Plans [Roll Forward]",
        "terseLabel": "Employee Benefits Future Plans [Roll Forward]"
       }
      }
     },
     "localname": "EmployeeBenefitsFuturePlansRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_EmployeeRelatedLiabilitiesCurrent1": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/TradeandotherpayablesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Related Liabilities Current1",
        "label": "Employee Related Liabilities Current1",
        "terseLabel": "Compensation payable"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent1",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_EmployeeStockOption1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Option1 [Member]",
        "label": "Employee Stock Option1 [Member]",
        "terseLabel": "Stock Option",
        "verboseLabel": "Option Expense"
       }
      }
     },
     "localname": "EmployeeStockOption1Member",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_EncoreFXFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EncoreFX Facility [Member]",
        "label": "EncoreFX Facility [Member]",
        "terseLabel": "FX Facility"
       }
      }
     },
     "localname": "EncoreFXFacilityMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_EquityAccountedInvestmentChangesInFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity- Accounted Investment Changes in Fair Value",
        "label": "Equity- Accounted Investment Changes in Fair Value",
        "terseLabel": "Change in Fair Value"
       }
      }
     },
     "localname": "EquityAccountedInvestmentChangesInFairValue",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_EquityInterestsIssuedOrIssuableVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Interests Issued or Issuable, Vesting Period",
        "label": "Equity Interests Issued or Issuable, Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "EquityInterestsIssuedOrIssuableVestingPeriod",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_EquityInterestsOfAcquirerDiscounted": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Interests of Acquirer, Discounted",
        "label": "Equity Interests of Acquirer, Discounted",
        "terseLabel": "Equity value, discounted",
        "verboseLabel": "Deferred share consideration"
       }
      }
     },
     "localname": "EquityInterestsOfAcquirerDiscounted",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage",
        "label": "Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage",
        "terseLabel": "Estimated future cash flows discounted percentage"
       }
      }
     },
     "localname": "EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows",
        "label": "Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows",
        "terseLabel": "Undiscounted amount of the estimated cash flows"
       }
      }
     },
     "localname": "EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_EventsAfterReportingPeriodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Events After Reporting Period [Abstract]",
        "label": "Events After Reporting Period [Abstract]",
        "terseLabel": "Events After Reporting Period [Abstract]"
       }
      }
     },
     "localname": "EventsAfterReportingPeriodAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_ExercisePriceOfShareOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price Of Share Options",
        "label": "Exercise Price Of Share Options",
        "terseLabel": "Exercise price (in usd per share)"
       }
      }
     },
     "localname": "ExercisePriceOfShareOptions",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "bldp_ExercisePriceRangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price Range One [Member]",
        "label": "Exercise Price Range One [Member]",
        "terseLabel": "$1.33 - $3.06"
       }
      }
     },
     "localname": "ExercisePriceRangeOneMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ExercisePriceRangeSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price Range Six",
        "label": "Exercise Price Range Six [Member]",
        "terseLabel": "$12.63 - $26.13"
       }
      }
     },
     "localname": "ExercisePriceRangeSixMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ExercisePriceRangeThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price Range Three [Member]",
        "label": "Exercise Price Range Three [Member]",
        "terseLabel": "$6.92 - $10.64"
       }
      }
     },
     "localname": "ExercisePriceRangeThreeMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ExercisePriceRangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price Range Two [Member]",
        "label": "Exercise Price Range Two [Member]",
        "terseLabel": "$3.56 - $5.50"
       }
      }
     },
     "localname": "ExercisePriceRangeTwoMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ExpectedContributionsToAcquireInterestsInJointVentures": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Contributions To Acquire Interests In Joint Ventures",
        "label": "Expected Contributions To Acquire Interests In Joint Ventures",
        "terseLabel": "Expected contributions to acquire interests in joint venture"
       }
      }
     },
     "localname": "ExpectedContributionsToAcquireInterestsInJointVentures",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ExpectedTaxRecovery": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Tax Recovery",
        "label": "Expected Tax Recovery",
        "terseLabel": "Expected Tax Recovery"
       }
      }
     },
     "localname": "ExpectedTaxRecovery",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bldp_FinanceAndOtherIncomeExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "bldp_FinanceExpenseNet",
       "weight": -1.0
      },
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance and Other Income (Expenses)",
        "label": "Finance and Other Income (Expenses)",
        "terseLabel": "Finance loss and other",
        "totalLabel": "Finance loss and other"
       }
      }
     },
     "localname": "FinanceAndOtherIncomeExpenses",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_FinanceExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Expense, Net",
        "label": "Finance Expense, Net",
        "negatedTotalLabel": "Net finance loss"
       }
      }
     },
     "localname": "FinanceExpenseNet",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_FinancialInstrumentForecastedDefaultRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instrument, Forecasted Default Rate",
        "label": "Financial Instrument, Forecasted Default Rate",
        "terseLabel": "Forecasted default rate"
       }
      }
     },
     "localname": "FinancialInstrumentForecastedDefaultRate",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "bldp_FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instrument, Loss Default Percentage, Unsecured Creditor Position",
        "label": "Financial Instrument, Loss Default Percentage, Unsecured Creditor Position",
        "terseLabel": "Unsecured creditor default position percent"
       }
      }
     },
     "localname": "FinancialInstrumentLossDefaultPercentageUnsecuredCreditorPosition",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "bldp_FinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments [Abstract]",
        "label": "Financial Instruments [Abstract]",
        "terseLabel": "Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_ForeignCurrencyTransactionGainLossUnrealized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Transaction Gain (Loss), Unrealized1",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized1",
        "terseLabel": "Unrealized loss on forward foreign exchange contracts"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized1",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ForeignExchangeFacility": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Exchange Facility",
        "label": "Foreign Exchange Facility",
        "terseLabel": "Foreign exchange facility"
       }
      }
     },
     "localname": "ForeignExchangeFacility",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange gain (loss) and gains (losses) on financial asset at fair value",
        "label": "Foreign exchange gain (loss) and gains (losses) on financial asset at fair value",
        "terseLabel": "Foreign exchange gain (loss)"
       }
      }
     },
     "localname": "ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ForseePowerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forsee Power",
        "label": "Forsee Power [Member]",
        "terseLabel": "Forsee Power"
       }
      }
     },
     "localname": "ForseePowerMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_GovernmentLevies": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "order": 7.0,
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government levies",
        "label": "Government levies",
        "negatedTerseLabel": "Government levies"
       }
      }
     },
     "localname": "GovernmentLevies",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_GreenHydrogenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Green Hydrogen",
        "label": "Green Hydrogen [Member]",
        "terseLabel": "Green Hydrogen"
       }
      }
     },
     "localname": "GreenHydrogenMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_GuangzhouBallardPowerSystemsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guangzhou Ballard Power Systems Inc [Member]",
        "label": "Guangzhou Ballard Power Systems Inc [Member]",
        "terseLabel": "Guangzhou Ballard Power Systems Co., Ltd."
       }
      }
     },
     "localname": "GuangzhouBallardPowerSystemsIncMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_HeavyDutyMotiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heavy Duty Motive [Member]",
        "label": "Heavy Duty Motive [Member]",
        "terseLabel": "Heavy Duty Motive"
       }
      }
     },
     "localname": "HeavyDutyMotiveMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_HyCapFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HyCap Fund",
        "label": "HyCap Fund [Member]",
        "terseLabel": "HyCap Fund"
       }
      }
     },
     "localname": "HyCapFundMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_HydrogenFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hydrogen Funds",
        "label": "Hydrogen Funds [Member]",
        "terseLabel": "Hydrogen Funds"
       }
      }
     },
     "localname": "HydrogenFundsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifiable Intangible Assets Recognised as of Acquisition Date, Tax Basis",
        "label": "Identifiable Intangible Assets Recognised as of Acquisition Date, Tax Basis",
        "terseLabel": "Intangible assets, tax basis"
       }
      }
     },
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of Assets and Intangible Assets",
        "label": "Impairment of Assets and Intangible Assets [Line Items]",
        "terseLabel": "Impairment of Assets and Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "ImpairmentOfAssetsAndIntangibleAssetsLineItems",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_ImpairmentOfAssetsAndIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of Assets and Intangible Assets",
        "label": "Impairment of Assets and Intangible Assets [Table]",
        "terseLabel": "Impairment of Assets and Intangible Assets [Table]"
       }
      }
     },
     "localname": "ImpairmentOfAssetsAndIntangibleAssetsTable",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_ImpairmentofAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of Assets [Abstract]",
        "label": "Impairment of Assets [Abstract]",
        "terseLabel": "Impairment of Assets [Abstract]"
       }
      }
     },
     "localname": "ImpairmentofAssetsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_IncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Abstract]",
        "label": "Income Taxes [Abstract]",
        "terseLabel": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_Incorporationcosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incorporation costs",
        "label": "Incorporation costs",
        "verboseLabel": "Incorporation costs"
       }
      }
     },
     "localname": "Incorporationcosts",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_IncreaseDecreaseInFairValueOfInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in fair value of investments",
        "label": "Increase (decrease) in fair value of investments",
        "terseLabel": "Net decrease in fair value of investments"
       }
      }
     },
     "localname": "IncreaseDecreaseInFairValueOfInvestments",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)",
        "label": "Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)",
        "totalLabel": "Other total"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets",
        "label": "Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets",
        "negatedTerseLabel": "Effect of movements in exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) Through Transfers in Right-of-use Assets",
        "label": "Increase (decrease) Through Transfers in Right-of-use Assets",
        "negatedTerseLabel": "Transfer"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersInRightOfUseAssets",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_IncreaseInShortTermInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in Short term Investment",
        "label": "Increase in Short term Investment",
        "terseLabel": "Increase in short term investment"
       }
      }
     },
     "localname": "IncreaseInShortTermInvestment",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_InitialContributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Contribution",
        "label": "Initial Contribution [Member]",
        "terseLabel": "Initial Contribution"
       }
      }
     },
     "localname": "InitialContributionMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_IntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Assets [Abstract]",
        "label": "Intangible Assets [Abstract]",
        "terseLabel": "Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_IntangiblesAssetsRelatedTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangibles assets related temporary differences",
        "label": "Intangibles assets related temporary differences [Member]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangiblesAssetsRelatedTemporaryDifferencesMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_IntellectualPropertyTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intellectual Property, Term",
        "label": "Intellectual Property, Term",
        "terseLabel": "Expiration period (years)"
       }
      }
     },
     "localname": "IntellectualPropertyTerm",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_InterestsInOtherEntitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interests In Other Entities [Abstract]",
        "label": "Interests In Other Entities [Abstract]",
        "terseLabel": "Interests In Other Entities [Abstract]"
       }
      }
     },
     "localname": "InterestsInOtherEntitiesAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_InternallygeneratedfuelcellMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally generated fuel cell [Member]",
        "label": "Internally generated fuel cell [Member]",
        "terseLabel": "Internally generated fuel cell intangible assets"
       }
      }
     },
     "localname": "InternallygeneratedfuelcellMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_InventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories [Abstract]",
        "label": "Inventories [Abstract]",
        "terseLabel": "Inventories [Abstract]"
       }
      }
     },
     "localname": "InventoriesAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_InvestmentContributionsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Contributions",
        "label": "Investment Contributions [Axis]",
        "terseLabel": "Investment Contributions [Axis]"
       }
      }
     },
     "localname": "InvestmentContributionsAxis",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_InvestmentContributionsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Contributions [Domain]",
        "label": "Investment Contributions [Domain]",
        "terseLabel": "Investment Contributions [Domain]"
       }
      }
     },
     "localname": "InvestmentContributionsDomain",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_InvestmentOtherEntitiesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Other Entities",
        "label": "Investment Other Entities [Roll Forward]",
        "terseLabel": "Investment Other Entities [Roll Forward]"
       }
      }
     },
     "localname": "InvestmentOtherEntitiesRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_InvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments",
        "label": "Investments [Member]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_InvestmentsRelatedPartyTransactions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments, Related Party Transactions",
        "label": "Investments, Related Party Transactions",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsRelatedPartyTransactions",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_JoinVenturesInvestmentRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Join Ventures Investment",
        "label": "Join Ventures Investment [Roll Forward]",
        "terseLabel": "Join Ventures Investment [Roll Forward]"
       }
      }
     },
     "localname": "JoinVenturesInvestmentRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_JointVentureCashContributionsTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Joint Venture, Cash Contributions, Term",
        "label": "Joint Venture, Cash Contributions, Term",
        "terseLabel": "Cash contribution term (years)"
       }
      }
     },
     "localname": "JointVentureCashContributionsTerm",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_JointVentureNumberOfBoardSeats": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Joint Venture, Number Of Board Seats",
        "label": "Joint Venture, Number Of Board Seats",
        "terseLabel": "Number of board seats"
       }
      }
     },
     "localname": "JointVentureNumberOfBoardSeats",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bldp_JointVentureNumberOfBoardSeatsHeld": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Joint Venture, Number Of Board Seats Held",
        "label": "Joint Venture, Number Of Board Seats Held",
        "terseLabel": "Number of board seats held"
       }
      }
     },
     "localname": "JointVentureNumberOfBoardSeatsHeld",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period",
        "label": "Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period",
        "terseLabel": "Payment equivalent period (months)"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key Management Personnel Compensation, Maximum Obligation Notice, Period",
        "label": "Key Management Personnel Compensation, Maximum Obligation Notice, Period",
        "terseLabel": "Maximum obligation, notice period (months)"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationMaximumObligationNoticePeriod",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year",
        "label": "Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year",
        "terseLabel": "Maximum obligation, notice period per each year (months)"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key Management Personnel Compensation, Number Of Years Due To Change In Control",
        "label": "Key Management Personnel Compensation, Number Of Years Due To Change In Control",
        "terseLabel": "Number of years due to change in control"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liabilities, Liabilities Derecognized From Disposal",
        "label": "Lease Liabilities, Liabilities Derecognized From Disposal",
        "terseLabel": "Lease liabilities, derecognized from disposal"
       }
      }
     },
     "localname": "LeaseLiabilitiesLiabilitiesDerecognizedFromDisposal",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases [Abstract]",
        "label": "Leases [Abstract]",
        "terseLabel": "Leases1 [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_LeasesInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Interest Rate",
        "label": "Leases, Interest Rate",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "LeasesInterestRate",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bldp_LineOfCreditFacilityMaximumBorrowingCapacity1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity1",
        "label": "Line Of Credit Facility, Maximum Borrowing Capacity1",
        "terseLabel": "Facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity1",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_LongTermInvestmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long- Term Investment",
        "label": "Long- Term Investment [Member]",
        "terseLabel": "Long- Term Investment"
       }
      }
     },
     "localname": "LongTermInvestmentMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ManufacturingExecutionSystemMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturing Execution System",
        "label": "Manufacturing Execution System [Member]",
        "terseLabel": "Manufacturing Execution System"
       }
      }
     },
     "localname": "ManufacturingExecutionSystemMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_MaterialHandlingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Material Handling [Member]",
        "label": "Material Handling [Member]",
        "terseLabel": "Material Handling"
       }
      }
     },
     "localname": "MaterialHandlingMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_NetChangeInShortTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Change in Short-term Investments",
        "label": "Net Change in Short-term Investments",
        "terseLabel": "Net decrease in short-term investments"
       }
      }
     },
     "localname": "NetChangeInShortTermInvestments",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_NonCompeteAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Compete Agreement",
        "label": "Non Compete Agreement [Member]",
        "terseLabel": "Non-compete agreement"
       }
      }
     },
     "localname": "NonCompeteAgreementMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_Noncashcompensatoryshares": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash, compensatory shares",
        "label": "Noncash, compensatory shares",
        "terseLabel": "Compensatory shares"
       }
      }
     },
     "localname": "Noncashcompensatoryshares",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_NoncompeteAgreements1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncompete Agreements1 [Member]",
        "label": "Noncompete Agreements1 [Member]",
        "terseLabel": "Acquired non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreements1Member",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_NorthAmerica1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North America 1 [Member]",
        "label": "North America 1 [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmerica1Member",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_NumberOfBenefitPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Benefit Plans",
        "label": "Number Of Benefit Plans",
        "terseLabel": "Number of plans"
       }
      }
     },
     "localname": "NumberOfBenefitPlans",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bldp_NumberOfBoardSeats": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Board Seats",
        "label": "Number of Board Seats",
        "terseLabel": "Number of board seats"
       }
      }
     },
     "localname": "NumberOfBoardSeats",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bldp_NumberOfCapitalContributionsMade": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Capital Contributions Made",
        "label": "Number Of Capital Contributions Made",
        "terseLabel": "Number of capital contributions made"
       }
      }
     },
     "localname": "NumberOfCapitalContributionsMade",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bldp_NumberOfHydrogensInfrastructureAndGrowthEquityFunds": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Hydrogens Infrastructure and Growth Equity Funds",
        "label": "Number of Hydrogens Infrastructure and Growth Equity Funds",
        "terseLabel": "Number of hydrogens"
       }
      }
     },
     "localname": "NumberOfHydrogensInfrastructureAndGrowthEquityFunds",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Instruments Other Equity Instruments Performance Factor Adjustment",
        "label": "Number Of Instruments Other Equity Instruments Performance Factor Adjustment",
        "terseLabel": "RSU performance factor adjustment (in shares)"
       }
      }
     },
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_NumberOfInvestmentsCommittingToBeLimitedPartner": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Investments Committing to be Limited Partner",
        "label": "Number of Investments Committing to be Limited Partner",
        "terseLabel": "Number of investments committing"
       }
      }
     },
     "localname": "NumberOfInvestmentsCommittingToBeLimitedPartner",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year",
        "label": "Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year",
        "terseLabel": "Number of shares granted (in shares)"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_NumberOfShareBasedCompensationPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Share-Based Compensation Plans",
        "label": "Number Of Share-Based Compensation Plans",
        "terseLabel": "Number of plans"
       }
      }
     },
     "localname": "NumberOfShareBasedCompensationPlans",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bldp_NumberOfSharesAcquiredEquityInvestment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Shares Acquired, Equity Investment",
        "label": "Number of Shares Acquired, Equity Investment",
        "terseLabel": "Number of shares purchased (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesAcquiredEquityInvestment",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Shares Available For Grant, In Share-Based Payment Arrangement",
        "label": "Number Of Shares Available For Grant, In Share-Based Payment Arrangement",
        "terseLabel": "Shares to be issued (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_NumberOfSharesIssuedOtherEquityInstruments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Shares Issued, Other Equity Instruments",
        "label": "Number Of Shares Issued, Other Equity Instruments",
        "terseLabel": "Common shares issued (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesIssuedOtherEquityInstruments",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_NumberOfSharesIssuedPerAwardRedeemed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Shares Issued Per Award Redeemed",
        "label": "Number Of Shares Issued Per Award Redeemed",
        "terseLabel": "Number of common shares each unit is redeemable for (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesIssuedPerAwardRedeemed",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_NumberOfSharesReceivedInSaleOfStockTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Shares Received in Sale of Stock Transaction",
        "label": "Number of Shares Received in Sale of Stock Transaction",
        "terseLabel": "Number of shares received in sale of stock transaction (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesReceivedInSaleOfStockTransaction",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_OperatingSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Segments [Abstract]",
        "label": "Operating Segments [Abstract]",
        "terseLabel": "Operating Segments [Abstract]"
       }
      }
     },
     "localname": "OperatingSegmentsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_OptionlifeshareoptionsgrantedPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option life, share options granted, Period",
        "label": "Option life, share options granted, Period",
        "terseLabel": "Expected life (years)"
       }
      }
     },
     "localname": "OptionlifeshareoptionsgrantedPeriod",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Countries [Member]",
        "label": "Other Countries [Member]",
        "terseLabel": "Other countries"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_OtherGeographicalAreasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Geographical Areas [Member]",
        "label": "Other Geographical Areas [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherGeographicalAreasMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Movements, Net Defined Benefit Liability (Asset) [Abstract]",
        "label": "Other Movements, Net Defined Benefit Liability (Asset) [Abstract]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherMovementsNetDefinedBenefitLiabilityAssetAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_OtherPostretirementBenefitsPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Postretirement Benefits Plan [Member]",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Net other post-retirement benefit plan liability"
       }
      }
     },
     "localname": "OtherPostretirementBenefitsPlanMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]",
        "label": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]",
        "terseLabel": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]"
       }
      }
     },
     "localname": "OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_OtherProvisionsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Provisions",
        "label": "Other Provisions [Roll Forward]",
        "terseLabel": "Other Provisions [Roll Forward]"
       }
      }
     },
     "localname": "OtherProvisionsRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_OwnedPropertyPlantAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Owned Property, Plant, and Equipment",
        "label": "Owned Property, Plant, and Equipment [Member]",
        "terseLabel": "Property, plant and equipment owned"
       }
      }
     },
     "localname": "OwnedPropertyPlantAndEquipmentMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_PaymentOfContingentConsiderationLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of Contingent Consideration Liability",
        "label": "Payment of Contingent Consideration Liability",
        "terseLabel": "Payment of contingent consideration liability"
       }
      }
     },
     "localname": "PaymentOfContingentConsiderationLiability",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_PaymentsForOtherShareIssueCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/EquityShareCapitalDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProceedsFromIssuingShares",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for other share issue costs",
        "label": "Payments for other share issue costs",
        "negatedTerseLabel": "Less: Other financing expenses"
       }
      }
     },
     "localname": "PaymentsForOtherShareIssueCosts",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_PaymentsForRoyaltyAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for Royalty Agreement",
        "label": "Payments for Royalty Agreement",
        "terseLabel": "Royalty payments"
       }
      }
     },
     "localname": "PaymentsForRoyaltyAgreement",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_PensionAdministrativeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "order": 1.0,
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "localname": "PensionAdministrativeExpense",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "monetaryItemType"
    },
    "bldp_PensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension Plan [Member]",
        "label": "Pension Plan [Member]",
        "terseLabel": "Net defined benefit pension plan liability",
        "verboseLabel": "Defined benefit pension plan"
       }
      }
     },
     "localname": "PensionPlanMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_PlanAssetsAtFairValueAllocationPercentage": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan Assets At Fair Value, Allocation Percentage",
        "label": "Plan Assets At Fair Value, Allocation Percentage",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PlanAssetsAtFairValueAllocationPercentage",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bldp_PriceofForeignExchangeOpeningPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of Hedging Instrument, Opening Price",
        "label": "Price of Foreign Exchange, Opening Price",
        "terseLabel": "January 1, 2022 Opening rate"
       }
      }
     },
     "localname": "PriceofForeignExchangeOpeningPrice",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "bldp_PrincipalPaymentsOfLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal Payments of Lease Liabilities",
        "label": "Principal Payments of Lease Liabilities",
        "terseLabel": "Payments of lease liabilities"
       }
      }
     },
     "localname": "PrincipalPaymentsOfLeaseLiabilities",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ProceedsFromIssuingSharesEquityOffering": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from issuing shares, Equity Offering",
        "label": "Proceeds from issuing shares, Equity Offering",
        "terseLabel": "Net proceeds on issuance of share capital from equity offering"
       }
      }
     },
     "localname": "ProceedsFromIssuingSharesEquityOffering",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ProceedsFromIssuingSharesGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/EquityShareCapitalDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProceedsFromIssuingShares",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Issuing Shares, Gross",
        "label": "Proceeds From Issuing Shares, Gross",
        "terseLabel": "Gross offering proceeds",
        "verboseLabel": "Gross proceeds from offering"
       }
      }
     },
     "localname": "ProceedsFromIssuingSharesGross",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit (Loss) from Operating Activities of Combined Entity as if Combination Occurred at Beginning of Period",
        "label": "Profit (Loss) from Operating Activities of Combined Entity as if Combination Occurred at Beginning of Period",
        "terseLabel": "Loss from operations"
       }
      }
     },
     "localname": "ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_PropertyPlantAndEquipmentRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Roll Forward]",
        "terseLabel": "Property, Plant and Equipment [Roll Forward]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant and Equipment And Intangible Assets [Member]",
        "label": "Property, Plant and Equipment And Intangible Assets [Member]",
        "terseLabel": "Property, plant and equipment and intangible assets"
       }
      }
     },
     "localname": "PropertyPlantandEquipmentAndIntangibleAssetsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ProspectusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prospectus",
        "label": "Prospectus [Member]",
        "terseLabel": "Prospectus"
       }
      }
     },
     "localname": "ProspectusMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision Related To Intellectual Property Purchase [Member]",
        "label": "Provision Related To Intellectual Property Purchase [Member]",
        "terseLabel": "Royalty related to UTC, revenue obligations"
       }
      }
     },
     "localname": "ProvisionRelatedToIntellectualPropertyPurchaseMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ProvisionRetainedEarningsAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision, Retained Earnings Adjustment",
        "label": "Provision, Retained Earnings Adjustment",
        "terseLabel": "Opening retained earnings adjustment (note 3)"
       }
      }
     },
     "localname": "ProvisionRetainedEarningsAdjustment",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_QuantronAGMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quantron AG",
        "label": "Quantron AG [Member]",
        "terseLabel": "Quantron AG"
       }
      }
     },
     "localname": "QuantronAGMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognition (Deferral) Of Profit On Inventory Sold To Third Parties",
        "label": "Recognition (Deferral) Of Profit On Inventory Sold To Third Parties",
        "terseLabel": "Recognition of 49% profit on inventory not yet sold to third party, net"
       }
      }
     },
     "localname": "RecognitionDeferralOfProfitOnInventorySoldToThirdParties",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ReconciliationOfChangesInIntangibleAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reconciliation of Changes in Intangible assets",
        "label": "Reconciliation of Changes in Intangible assets [Roll Forward]",
        "terseLabel": "Reconciliation of Changes in Intangible assets [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInIntangibleAssetsRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_RecoveryOnSettlementOfContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 6.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recovery on Settlement of Contingent Consideration",
        "label": "Recovery on Settlement of Contingent Consideration",
        "negatedTerseLabel": "Recovery on settlement of contingent consideration",
        "terseLabel": "Recovery on settlement of contingent consideration"
       }
      }
     },
     "localname": "RecoveryOnSettlementOfContingentConsideration",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_RecoveryOnSettlementOfContingentConsiderationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recovery on Settlement of Contingent Consideration [Abstract]",
        "label": "Recovery on Settlement of Contingent Consideration [Abstract]"
       }
      }
     },
     "localname": "RecoveryOnSettlementOfContingentConsiderationAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_RecoveryOnSettlementOfContingentConsiderationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recovery on Settlement of Contingent Consideration",
        "label": "Recovery on Settlement of Contingent Consideration [Text Block]",
        "terseLabel": "Recovery on settlement of contingent consideration"
       }
      }
     },
     "localname": "RecoveryOnSettlementOfContingentConsiderationTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/Recoveryonsettlementofcontingentconsideration"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduced Credit Risk Exposure From Trade Receivables and Contract Assets By Contracting Prepayment Percent",
        "label": "Reduced Credit Risk Exposure From Trade Receivables and Contract Assets By Contracting Prepayment Percent",
        "terseLabel": "Contracting prepayment percent"
       }
      }
     },
     "localname": "ReducedCreditRiskExposureFromTradeReceivablesAndContractAssetsByContractingPrepaymentPercent",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "bldp_RelatedPartyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party [Abstract]",
        "label": "Related Party [Abstract]",
        "terseLabel": "Related Party [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_ResearchAndDevelopmentTaxCreditsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and Development Tax Credits",
        "label": "Research and Development Tax Credits [Member]",
        "terseLabel": "Research and development tax credits"
       }
      }
     },
     "localname": "ResearchAndDevelopmentTaxCreditsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_RestrictedShareUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Share Units (RSU) [Member]",
        "label": "Restricted Share Units (RSU) [Member]",
        "terseLabel": "RSUs",
        "verboseLabel": "RSU Expense"
       }
      }
     },
     "localname": "RestrictedShareUnitsRSUMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_RestrictedStockUnitsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units",
        "label": "Restricted Stock Units [Roll Forward]",
        "terseLabel": "Restricted Stock Units [Roll Forward]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_RestructuringTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Type",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringTypeAxis",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_RestructuringTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Type [Domain]",
        "label": "Restructuring Type [Domain]",
        "terseLabel": "Restructuring Type [Domain]"
       }
      }
     },
     "localname": "RestructuringTypeDomain",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_RightOfUseAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-of-Use Assets",
        "label": "Right-of-Use Assets [Roll Forward]",
        "terseLabel": "Right-of-Use Assets [Roll Forward]"
       }
      }
     },
     "localname": "RightOfUseAssetsRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum",
        "label": "Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum",
        "terseLabel": "Exposure to risk holding Canadian denominated cash and cash equivalents, percentage (up to)"
       }
      }
     },
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum",
        "label": "Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum",
        "terseLabel": "Exposure to risk holding Canadian dollar net expenditures, percentage (up to)"
       }
      }
     },
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bldp_RoyaltyObligationContingentMaximumAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Obligation, Maximum Amount",
        "label": "Royalty Obligation, Contingent, Maximum Amount",
        "terseLabel": "Maximum royalty expense"
       }
      }
     },
     "localname": "RoyaltyObligationContingentMaximumAmount",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_RoyaltyObligationContingentPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Obligation, Percentage",
        "label": "Royalty Obligation, Contingent, Percentage",
        "terseLabel": "Royalty obligation, percentage"
       }
      }
     },
     "localname": "RoyaltyObligationContingentPercentage",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bldp_SaleOfEquitySecuritiesNumberOfSharesSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Equity Securities, Number of Shares Sold",
        "label": "Sale of Equity Securities, Number of Shares Sold",
        "terseLabel": "Number of shares sold of an investment (in shares)"
       }
      }
     },
     "localname": "SaleOfEquitySecuritiesNumberOfSharesSold",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bldp_SaleOfStockAuthorizedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Authorized Amount",
        "label": "Sale of Stock, Authorized Amount",
        "terseLabel": "Sale of stock authorized amount"
       }
      }
     },
     "localname": "SaleOfStockAuthorizedAmount",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_SaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock [Axis]",
        "label": "Sale Of Stock [Axis]",
        "terseLabel": "Sale Of Stock [Axis]"
       }
      }
     },
     "localname": "SaleOfStockAxis",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_SaleOfStockDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Sale Of Stock [Axis]",
        "label": "Sale Of Stock [Domain]",
        "terseLabel": "Sale Of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockDomain",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_SaleOfStockPricePerShare1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock, Price Per Share1",
        "label": "Sale Of Stock, Price Per Share1",
        "terseLabel": "Price per share (usd per share)",
        "verboseLabel": "Average Share Price (usd per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare1",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]",
        "label": "Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]",
        "terseLabel": "Schedule of Trade and Other Payables"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_ScheduleofSubsidiariesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Subsidiaries [Table Text Block]",
        "label": "Schedule of Subsidiaries [Table Text Block]",
        "terseLabel": "Schedule of Subsidiaries"
       }
      }
     },
     "localname": "ScheduleofSubsidiariesTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_ScientificResearchExpendituresMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scientific Research Expenditures [Member]",
        "label": "Scientific Research Expenditures [Member]",
        "terseLabel": "Scientific research expenditures"
       }
      }
     },
     "localname": "ScientificResearchExpendituresMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income",
        "terseLabel": "Increase in the corresponding risk variable on income"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income",
        "negatedLabel": "Decrease in the corresponding risk variable on investment income"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent",
        "terseLabel": "Reasonably possible change in risk variable, percent"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bldp_ServiceInventories": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/InventoriesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service Inventories",
        "label": "Service Inventories",
        "terseLabel": "Service inventory"
       }
      }
     },
     "localname": "ServiceInventories",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period (years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1",
        "terseLabel": "Award term (years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1",
        "terseLabel": "Award vesting percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement Weighted Average Exercise Price",
        "label": "Share-Based Payment Arrangement Weighted Average Exercise Price [Roll Forward]",
        "terseLabel": "Share-Based Payment Arrangement Weighted Average Exercise Price [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_ShareBasedPaymentArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangements [Abstract]",
        "label": "Share-Based Payment Arrangements [Abstract]",
        "terseLabel": "Share-Based Payment Arrangements [Abstract]"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangements Options Outstanding",
        "label": "Share-Based Payment Arrangements Options Outstanding [Roll Forward]",
        "terseLabel": "Share-Based Payment Arrangements Options Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementsOptionsOutstandingRollForward",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bldp_ShareBasedPaymentsArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payments Arrangements [Abstract]",
        "label": "Share-Based Payments Arrangements [Abstract]",
        "terseLabel": "Share-Based Payments Arrangements [Abstract]"
       }
      }
     },
     "localname": "ShareBasedPaymentsArrangementsAbstract",
     "nsuri": "http://www.ballard.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bldp_ShareIssuanceCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Issuance Costs [Member]",
        "label": "Share Issuance Costs [Member]",
        "terseLabel": "Share issuance costs"
       }
      }
     },
     "localname": "ShareIssuanceCostsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-term Investments, not Classified as Cash Equivalents",
        "label": "Short-term Investments, not Classified as Cash Equivalents",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestmentsNotClassifiedAsCashEquivalents",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_StationaryPowerGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stationary Power Generation",
        "label": "Stationary Power Generation [Member]",
        "terseLabel": "Stationary Power Generation"
       }
      }
     },
     "localname": "StationaryPowerGenerationMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_SubsequentContributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsequent Contribution",
        "label": "Subsequent Contribution [Member]",
        "terseLabel": "Subsequent Contribution"
       }
      }
     },
     "localname": "SubsequentContributionMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_SummaryOfInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of Investments",
        "label": "Summary of Investments [Table Text Block]",
        "terseLabel": "Schedule of Investments"
       }
      }
     },
     "localname": "SummaryOfInvestmentsTableTextBlock",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bldp_SynergyJVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Synergy [Member]",
        "label": "Synergy JV [Member]",
        "terseLabel": "Synergy Ballard JVCo",
        "verboseLabel": "Synergy Ballard JVCo"
       }
      }
     },
     "localname": "SynergyJVMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Effect Of Change In Unrecognized Deductible Temporary Differences",
        "label": "Tax Effect Of Change In Unrecognized Deductible Temporary Differences",
        "terseLabel": "Change in unrecognized deductible temporary differences"
       }
      }
     },
     "localname": "TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Effect of Non-Deductible Expenses or Non-Taxable Income",
        "label": "Tax Effect of Non-Deductible Expenses or Non-Taxable Income",
        "negatedTerseLabel": "Non-deductible expenses (non-taxable income)"
       }
      }
     },
     "localname": "TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_TaxEffectOfTaxCreditsEarned": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Effect Of Tax Credits Earned",
        "label": "Tax Effect Of Tax Credits Earned",
        "negatedTerseLabel": "Investment tax credits earned"
       }
      }
     },
     "localname": "TaxEffectOfTaxCreditsEarned",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_TaxEffectOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Effect Other",
        "label": "Tax Effect Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "TaxEffectOther",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_TaxesPayableCurrent1": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/TradeandotherpayablesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes Payable Current1",
        "label": "Taxes Payable Current1",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent1",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bldp_TechnologySolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology Solutions [Member]",
        "label": "Technology Solutions [Member]",
        "terseLabel": "Technology Solutions"
       }
      }
     },
     "localname": "TechnologySolutionsMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_TrademarksandServicemarksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trademarks and Servicemarks [Member]",
        "label": "Trademarks and Servicemarks [Member]",
        "terseLabel": "Acquired trademarks and service marks"
       }
      }
     },
     "localname": "TrademarksandServicemarksMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_UTCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "UTC [Member]",
        "label": "UTC [Member]",
        "terseLabel": "Intellectual property acquired from UTC"
       }
      }
     },
     "localname": "UTCMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period",
        "label": "Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period",
        "verboseLabel": "Intangibles, useful life (in years)"
       }
      }
     },
     "localname": "UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period",
        "label": "Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period",
        "terseLabel": "Property, plant and equipment useful lives (in years)"
       }
      }
     },
     "localname": "UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period",
        "label": "Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period",
        "terseLabel": "Right-of-use assets, useful lives (in years)"
       }
      }
     },
     "localname": "UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bldp_WeichaiBallardJVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weichai Ballard Associate [Member]",
        "label": "Weichai Ballard JV [Member]",
        "terseLabel": "Weichai Ballard JV"
       }
      }
     },
     "localname": "WeichaiBallardJVMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_WeichaiPowerCo.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weichai Power Co. [Member]",
        "label": "Weichai Power Co. [Member]",
        "terseLabel": "Weichai Power"
       }
      }
     },
     "localname": "WeichaiPowerCo.Member",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_WisdomMotorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wisdom Motor",
        "label": "Wisdom Motor [Member]",
        "terseLabel": "Wisdom Motor"
       }
      }
     },
     "localname": "WisdomMotorMember",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bldp_WithholdingTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Withholding Tax",
        "label": "Withholding Tax",
        "terseLabel": "Withholding tax"
       }
      }
     },
     "localname": "WithholdingTax",
     "nsuri": "http://www.ballard.com/20221231",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AUSTRALIA",
        "terseLabel": "Australia"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_BE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BELGIUM",
        "terseLabel": "Belgium"
       }
      }
     },
     "localname": "BE",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GERMANY",
        "terseLabel": "Germany"
       }
      }
     },
     "localname": "DE",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DENMARK",
        "terseLabel": "Denmark"
       }
      }
     },
     "localname": "DK",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_ES": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SPAIN",
        "terseLabel": "Spain"
       }
      }
     },
     "localname": "ES",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_FR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FRANCE",
        "terseLabel": "France"
       }
      }
     },
     "localname": "FR",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "United Kingdom"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG",
        "terseLabel": "Hong Kong"
       }
      }
     },
     "localname": "HK",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_IN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INDIA",
        "terseLabel": "India"
       }
      }
     },
     "localname": "IN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN",
        "terseLabel": "Japan"
       }
      }
     },
     "localname": "JP",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_NO": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NORWAY",
        "terseLabel": "Norway"
       }
      }
     },
     "localname": "NO",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_PL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "POLAND",
        "terseLabel": "Poland"
       }
      }
     },
     "localname": "PL",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_TW": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TAIWAN",
        "terseLabel": "Taiwan"
       }
      }
     },
     "localname": "TW",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]",
        "terseLabel": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form",
        "terseLabel": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements",
        "terseLabel": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r354",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r354",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r354",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name",
        "terseLabel": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r354",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement",
        "terseLabel": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country",
        "terseLabel": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]",
        "terseLabel": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number",
        "terseLabel": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r354",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation",
        "terseLabel": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ifrs-full_AccountingProfit": {
     "auth_ref": [
      "r46",
      "r47"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accounting profit",
        "terseLabel": "Net loss before income taxes (from continuing operations)"
       }
      }
     },
     "localname": "AccountingProfit",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "auth_ref": [
      "r52",
      "r61",
      "r125",
      "r134",
      "r137"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated depreciation, amortisation and impairment [member]",
        "terseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "auth_ref": [
      "r61",
      "r370",
      "r384",
      "r387",
      "r388"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated depreciation and amortisation [member]",
        "terseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "auth_ref": [
      "r216"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Consideration transferred, acquisition-date fair value",
        "terseLabel": "Total purchase consideration",
        "totalLabel": "Total Fair Value of Purchase Consideration"
       }
      }
     },
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination": {
     "auth_ref": [
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of acquisition-related costs for transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisition-related costs for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination",
        "terseLabel": "Acquisition related costs"
       }
      }
     },
     "localname": "AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r126"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, intangible assets other than goodwill",
        "terseLabel": "Acquisition of intangible assets"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r54"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, property, plant and equipment",
        "terseLabel": "Additions through Acquisition"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of discount rates",
        "terseLabel": "Discount rate, fair value benefit obligation"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDiscountRates",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the medical cost trend rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of medical cost trend rates [member]",
        "terseLabel": "Actuarial assumption of medical cost trend rates"
       }
      }
     },
     "localname": "ActuarialAssumptionOfMedicalCostTrendRatesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [axis]",
        "terseLabel": "Actuarial assumptions [axis]"
       }
      }
     },
     "localname": "ActuarialAssumptionsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ActuarialAssumptionsMember": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [member]",
        "terseLabel": "Actuarial assumptions"
       }
      }
     },
     "localname": "ActuarialAssumptionsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions",
        "negatedTerseLabel": "Demographic assumptions"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions",
        "negatedLabel": "Financial assumptions"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r373"
     ],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments",
        "negatedTerseLabel": "Experience adjustment"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Additional information about share-based payment arrangements necessary to satisfy the disclosure requirements of IFRS 2. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional information about share-based payment arrangements [text block]",
        "terseLabel": "Schedule of Share-Based Compensation"
       }
      }
     },
     "localname": "AdditionalInformationAboutSharebasedPaymentArrangements",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      },
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "terseLabel": "Contributed surplus"
       }
      }
     },
     "localname": "AdditionalPaidinCapital",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      },
      "en-us": {
       "role": {
        "label": "Additional paid-in capital [member]",
        "terseLabel": "Contributed surplus"
       }
      }
     },
     "localname": "AdditionalPaidinCapitalMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AdditionalProvisionsOtherProvisions": {
     "auth_ref": [
      "r120"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additional other provisions made. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional provisions, other provisions",
        "terseLabel": "Provisions made during year"
       }
      }
     },
     "localname": "AdditionalProvisionsOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r126"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, intangible assets other than goodwill",
        "terseLabel": "Additions to intangible assets"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r53"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions to right-of-use assets",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsToRightofuseAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "auth_ref": [
      "r392"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in inventories",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": {
     "auth_ref": [
      "r392"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in other operating receivables",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "auth_ref": [
      "r394"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in trade and other receivables",
        "terseLabel": "Trade and other receivables"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "auth_ref": [
      "r394"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for deferred tax expense",
        "terseLabel": "Deferred income tax recovery"
       }
      }
     },
     "localname": "AdjustmentsForDeferredTaxExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments of tax expense (income) recognised in the period for the deferred tax of prior periods."
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for deferred tax of prior periods",
        "terseLabel": "Adjustments for prior periods"
       }
      }
     },
     "localname": "AdjustmentsForDeferredTaxOfPriorPeriods",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for depreciation and amortisation expense",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities": {
     "auth_ref": [
      "r392"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in contract liabilities",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInContractLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": {
     "auth_ref": [
      "r394"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in employee benefit liabilities",
        "terseLabel": "Employee future benefits"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "auth_ref": [
      "r394"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in trade and other payables",
        "terseLabel": "Trade and other payables"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets": {
     "auth_ref": [
      "r389"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for losses (gains) on disposal of non-current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Non-current assets; Profit (loss)]"
       }
      }
     },
     "localname": "AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for provisions",
        "terseLabel": "Warranty provision"
       }
      }
     },
     "localname": "AdjustmentsForProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "terseLabel": "Adjustments for:"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for share-based payments",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsForSharebasedPayments",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "auth_ref": [
      "r317",
      "r393"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for unrealised foreign exchange losses (gains)",
        "terseLabel": "Unrealized loss on forward contracts"
       }
      }
     },
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdministrativeExpense": {
     "auth_ref": [
      "r42",
      "r102",
      "r283"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative."
       }
      },
      "en-us": {
       "role": {
        "label": "Administrative expenses",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "AdministrativeExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r20",
      "r183",
      "r194",
      "r195",
      "r231",
      "r262",
      "r263",
      "r264",
      "r270",
      "r300",
      "r336",
      "r339"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]",
        "terseLabel": "Aggregated time bands"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amortisation, intangible assets other than goodwill",
        "negatedTerseLabel": "Amortization expense",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "auth_ref": [
      "r94",
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts receivable, related party transactions",
        "terseLabel": "Trade and other receivables"
       }
      }
     },
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Analysis of income and expense [abstract]",
        "terseLabel": "Analysis of income and expense [abstract]"
       }
      }
     },
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r17",
      "r173",
      "r174",
      "r176",
      "r248",
      "r252"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssociatesMember": {
     "auth_ref": [
      "r96",
      "r105",
      "r107",
      "r172",
      "r274",
      "r278"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entities over which the investor has significant influence."
       }
      },
      "en-us": {
       "role": {
        "label": "Associates [member]",
        "terseLabel": "Associates"
       }
      }
     },
     "localname": "AssociatesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AveragePriceOfHedgingInstrument": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average price of a hedging instrument. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Average price of hedging instrument",
        "terseLabel": "Average price of hedging instrument (CDN per USD)"
       }
      }
     },
     "localname": "AveragePriceOfHedgingInstrument",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "auth_ref": [
      "r108",
      "r109"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      },
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "totalLabel": "Basic loss per share (in USD per share)"
       }
      }
     },
     "localname": "BasicEarningsLossPerShare",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_BasicEarningsLossPerShareFromContinuingOperations": {
     "auth_ref": [
      "r108",
      "r109"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_BasicEarningsLossPerShare",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "Basic earnings (loss) per share from continuing operations. [Refer: Basic earnings (loss) per share; Continuing operations [member]]"
       }
      }
     },
     "localname": "BasicEarningsLossPerShareFromContinuingOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations": {
     "auth_ref": [
      "r109",
      "r110"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_BasicEarningsLossPerShare",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "Basic earnings (loss) per share from discontinued operations. [Refer: Basic earnings (loss) per share; Discontinued operations [member]]"
       }
      }
     },
     "localname": "BasicEarningsLossPerShareFromDiscontinuedOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings",
        "terseLabel": "Borrowings outstanding"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]",
        "terseLabel": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [member]",
        "terseLabel": "Borrowings by name"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BottomOfRangeMember": {
     "auth_ref": [
      "r178",
      "r206",
      "r264",
      "r322",
      "r324",
      "r397"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Bottom of range"
       }
      }
     },
     "localname": "BottomOfRangeMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Business combinations [axis]",
        "terseLabel": "Business combinations [axis]"
       }
      }
     },
     "localname": "BusinessCombinationsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CapitalCommitments": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of future capital expenditures that the entity is committed to make."
       }
      },
      "en-us": {
       "role": {
        "label": "Capital commitments",
        "terseLabel": "Capital commitments"
       }
      }
     },
     "localname": "CapitalCommitments",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r52",
      "r58",
      "r125",
      "r129",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r223",
      "r236",
      "r237",
      "r400",
      "r401"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r58",
      "r129",
      "r133",
      "r135",
      "r136",
      "r223",
      "r236",
      "r237",
      "r347",
      "r348"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount [member]",
        "terseLabel": "Carrying amount"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r13",
      "r144",
      "r167"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of year",
        "periodStartLabel": "Cash and cash equivalents, beginning of year",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r375"
     ],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails": {
       "order": 2.0,
       "parentTag": "bldp_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Cash and cash equivalents, amount contributed to fair value of plan assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents, percentage contributed to fair value of plan assets",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents recognised as of acquisition date",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r138",
      "r145"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "totalLabel": "Cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r138",
      "r145"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Cash used in investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r138",
      "r145"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Cash used in operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperations": {
     "auth_ref": [
      "r316",
      "r317"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash from (used in) the entity's operations."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operations",
        "totalLabel": "Total adjustments"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashTransferred": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash transferred",
        "terseLabel": "Cash consideration"
       }
      }
     },
     "localname": "CashTransferred",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]",
        "terseLabel": "Categories of related parties [axis]"
       }
      }
     },
     "localname": "CategoriesOfRelatedPartiesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress": {
     "auth_ref": [
      "r42",
      "r282"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in inventories of finished goods and work in progress. [Refer: Inventories; Current finished goods; Current work in progress]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in inventories of finished goods and work in progress",
        "terseLabel": "Inventory net write-down"
       }
      }
     },
     "localname": "ChangesInInventoriesOfFinishedGoodsAndWorkInProgress",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in net defined benefit liability (asset) [abstract]",
        "terseLabel": "Included in profit or loss"
       }
      }
     },
     "localname": "ChangesInNetDefinedBenefitLiabilityAssetAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "auth_ref": [
      "r113",
      "r116",
      "r177",
      "r191"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]",
        "terseLabel": "Classes of assets [axis]"
       }
      }
     },
     "localname": "ClassesOfAssetsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "auth_ref": [
      "r113",
      "r177",
      "r191"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets [member]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "ClassesOfAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r240",
      "r241",
      "r261",
      "r271",
      "r272",
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]",
        "terseLabel": "Classes of financial assets [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialAssetsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and goodwill [axis]",
        "terseLabel": "Classes of intangible assets and goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]",
        "terseLabel": "Classes of intangible assets other than goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]",
        "terseLabel": "Classes of property, plant and equipment [axis]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of other provisions [axis]",
        "terseLabel": "Classes of other provisions [axis]"
       }
      }
     },
     "localname": "ClassesOfProvisionsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]",
        "terseLabel": "Classes of share capital [axis]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Share capital [member]",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      },
      "en-us": {
       "role": {
        "label": "Closing foreign exchange rate",
        "terseLabel": "December 31, 2022 Closing rate"
       }
      }
     },
     "localname": "ClosingForeignExchangeRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_CommitmentsInRelationToJointVentures": {
     "auth_ref": [
      "r157"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The commitments that the entity has relating to its joint ventures as specified in paragraphs B18-B20 of IFRS 12. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Commitments in relation to joint ventures",
        "verboseLabel": "Committed capital contributions"
       }
      }
     },
     "localname": "CommitmentsInRelationToJointVentures",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Components of equity [axis]",
        "terseLabel": "Components of equity [axis]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Items that may be reclassified subsequently to profit or loss:"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Items that will not be reclassified to profit or loss:"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r2",
      "r31",
      "r150",
      "r152",
      "r162",
      "r319"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive income",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComputerEquipmentMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Computer equipment [member]",
        "terseLabel": "Computer equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ConsiderationPaidReceived": {
     "auth_ref": [
      "r143"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Consideration paid (received)",
        "negatedTerseLabel": "Consideration paid related to acquisition"
       }
      }
     },
     "localname": "ConsiderationPaidReceived",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount, at acquisition date, of contingent consideration arrangements recognised as consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Contingent consideration recognised as of acquisition date",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "ContingentConsiderationRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails": {
       "order": 1.0,
       "parentTag": "bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in net defined benefit liability (asset) resulting from contributions to a defined benefit plan by the employer. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from resulting from contributions to plan by employer",
        "negatedTerseLabel": "Contributions paid by the employer"
       }
      }
     },
     "localname": "ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing copyrights, patents and other industrial property rights, service and operating rights. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Copyrights, patents and other industrial property rights, service and operating rights [member]",
        "terseLabel": "Acquired patents, know-how and in-process research &amp; development"
       }
      }
     },
     "localname": "CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of inventories recognised as an expense during the period. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of inventories recognised as expense during period",
        "terseLabel": "Changes in raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues"
       }
      }
     },
     "localname": "CostOfInventoriesRecognisedAsExpenseDuringPeriod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSales": {
     "auth_ref": [
      "r0",
      "r42"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of sales",
        "terseLabel": "Cost of product and service revenues"
       }
      }
     },
     "localname": "CostOfSales",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Cumulative effect at date of initial application [axis]",
        "terseLabel": "Cumulative effect at date of initial application [axis]"
       }
      }
     },
     "localname": "CumulativeEffectAtDateOfInitialApplicationAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrencyRiskMember": {
     "auth_ref": [
      "r244",
      "r265",
      "r266",
      "r267",
      "r268"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Currency risk [member]",
        "terseLabel": "Currency risk"
       }
      }
     },
     "localname": "CurrencyRiskMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrencySwapContractMember": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a currency swap contract. [Refer: Swap contract [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Currency swap contract [member]",
        "terseLabel": "Foreign exchange contracts"
       }
      }
     },
     "localname": "CurrencySwapContractMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r21",
      "r158",
      "r319"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current assets",
        "terseLabel": "Current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "CurrentAssetsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentContractAssets": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current contract assets. [Refer: Contract assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current contract assets",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "CurrentContractAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails",
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentContractLiabilities": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current contract liabilities",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "CurrentContractLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentInvestments": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current investments."
       }
      },
      "en-us": {
       "role": {
        "label": "Current investments",
        "terseLabel": "Current investments"
       }
      }
     },
     "localname": "CurrentInvestments",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current lease liabilities",
        "terseLabel": "Current lease liabilities",
        "verboseLabel": "Lease Liability, Current"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r22",
      "r160",
      "r319"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.\nEffective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "negatedLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      },
      "en-us": {
       "role": {
        "label": "Current prepaid expenses",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "CurrentPrepaidExpenses",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentProvisions": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_Provisions",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current provisions",
        "terseLabel": "Provisions and other current liabilities",
        "verboseLabel": "Current provisions"
       }
      }
     },
     "localname": "CurrentProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies": {
     "auth_ref": [
      "r381"
     ],
     "calculation": {
      "http://www.ballard.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of current raw materials and current production supplies. [Refer: Current production supplies; Current raw materials]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current raw materials and current production supplies",
        "terseLabel": "Raw materials and consumables"
       }
      }
     },
     "localname": "CurrentRawMaterialsAndCurrentProductionSupplies",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase in net defined benefit liability (asset) resulting from current service cost",
        "terseLabel": "Current service cost"
       }
      }
     },
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r293"
     ],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax expense (income)",
        "terseLabel": "Current period income tax"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax expense (income) and adjustments for current tax of prior periods",
        "totalLabel": "Total current tax expense"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r285",
      "r287"
     ],
     "calculation": {
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current trade receivables",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "CurrentTradeReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets related to customers. Such assets may include customer lists, order or production backlog, customer contracts and related customer relationships as well as non-contractual customer relationships."
       }
      },
      "en-us": {
       "role": {
        "label": "Customer-related intangible assets [member]",
        "terseLabel": "Acquired customer contracts and relationships"
       }
      }
     },
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for customer-related intangible assets acquired in a business combination. [Refer: Customer-related intangible assets [member]; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Customer-related intangible assets recognised as of acquisition date",
        "terseLabel": "Fair value of acquired customer contracts and relationships",
        "verboseLabel": "Customer contracts and relationships and Non-compete agreements"
       }
      }
     },
     "localname": "CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails": {
       "order": 3.0,
       "parentTag": "bldp_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage instruments representing debt (rather than equity) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Debt instruments, amount contributed to fair value of plan assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Debt instruments, percentage contributed to fair value of plan assets",
        "terseLabel": "Debt securities"
       }
      }
     },
     "localname": "DebtInstrumentsPercentageContributedToFairValueOfPlanAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in contract liabilities resulting from the performance obligation being satisfied. [Refer: Contract liabilities; Performance obligations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease through performance obligation being satisfied, contract liabilities",
        "negatedTerseLabel": "Revenue recognized during the year"
       }
      }
     },
     "localname": "DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deductible temporary differences for which no deferred tax asset is recognised",
        "terseLabel": "Deductible temporary differences for which no deferred tax asset is recognised"
       }
      }
     },
     "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r16",
      "r18",
      "r49"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "auth_ref": [
      "r294"
     ],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences",
        "terseLabel": "Origination and reversal of temporary differences"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r16",
      "r18",
      "r49"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities",
        "negatedLabel": "Deferred tax liabilities",
        "terseLabel": "Deferred income tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities recognised as of acquisition date",
        "negatedTerseLabel": "Deferred income tax liability",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit plans [axis]",
        "terseLabel": "Defined benefit plans [axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DefinedBenefitPlansMember": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit plans [member]",
        "terseLabel": "Defined benefit plans"
       }
      }
     },
     "localname": "DefinedBenefitPlansMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r56",
      "r60"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, property, plant and equipment",
        "negatedTerseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, right-of-use assets",
        "negatedTerseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationRightofuseAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for earnings per share.\nEffective 2023-01-01: The description of the entity's material accounting policy information for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for earnings per share [text block]",
        "terseLabel": "Earnings (loss) per share"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment.\nEffective 2023-01-01: The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for employee benefits [text block]",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for finance income and costs. [Refer: Finance income (cost)]\nEffective 2023-01-01: The description of the entity's material accounting policy information for finance income and costs. [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for finance income and costs [text block]",
        "terseLabel": "Finance income and expense"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for financial assets. [Refer: Financial assets]\nEffective 2023-01-01: The description of the entity's material accounting policy information for financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial assets [text block]",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for financial liabilities. [Refer: Financial liabilities]\nEffective 2023-01-01: The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial liabilities [text block]",
        "terseLabel": "Financial liabilities"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for foreign currency translation.\nEffective 2023-01-01: The description of the entity's material accounting policy information for foreign currency translation."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "terseLabel": "Foreign currency"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for the impairment of financial assets. [Refer: Financial assets]\nEffective 2023-01-01: The description of the entity's material accounting policy information for the impairment of financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of financial assets [text block]",
        "terseLabel": "Impairment, Financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]\nEffective 2023-01-01: The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of non-financial assets [text block]",
        "terseLabel": "Impairment, Non-financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for income tax.\nEffective 2023-01-01: The description of the entity's material accounting policy information for income tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for intangible assets and goodwill. [Refer: Intangible assets and goodwill]\nEffective 2023-01-01: The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for intangible assets and goodwill [text block]",
        "terseLabel": "Goodwill and Intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for issued capital. [Refer: Issued capital]\nEffective 2023-01-01: The description of the entity's material accounting policy information for issued capital. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for issued capital [text block]",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time.\nEffective 2023-01-01: The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for measuring inventories [text block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]\nEffective 2023-01-01: The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for provisions. [Refer: Provisions]\nEffective 2023-01-01: The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]\nEffective 2023-01-01: The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for segment reporting.\nEffective 2023-01-01: The description of the entity's material accounting policy information for segment reporting."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for segment reporting [text block]",
        "terseLabel": "Segment reporting"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]\nEffective 2023-01-01: The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for share-based payment transactions [text block]",
        "terseLabel": "Share-based compensation plans"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The description of the entity's accounting policy for taxes other than income tax. [Refer: Tax expense other than income tax expense]\nEffective 2023-01-01: The description of the entity's material accounting policy information for taxes other than income tax. [Refer: Tax expense other than income tax expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for taxes other than income tax [text block]",
        "terseLabel": "Government assistance and investment tax credits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected volatility, share options granted",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the initial application of an IFRS. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of initial application of standards or interpretations [text block]",
        "terseLabel": "Schedule of Initial Application of Standards or Interpretations"
       }
      }
     },
     "localname": "DescriptionOfInitialApplicationOfStandardsOrInterpretations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Risk free interest rate, share options granted",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "auth_ref": [
      "r108",
      "r109"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "totalLabel": "Diluted loss per share (in USD per share)"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShare",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations": {
     "auth_ref": [
      "r108",
      "r109"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_DilutedEarningsLossPerShare",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "Diluted earnings (loss) per share from continuing operations. [Refer: Continuing operations [member]; Diluted earnings (loss) per share]"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShareFromContinuingOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations": {
     "auth_ref": [
      "r109",
      "r110"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_DilutedEarningsLossPerShare",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "Diluted earnings (loss) per share from discontinued operations. [Refer: Diluted earnings (loss) per share; Discontinued operations [member]]"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShareFromDiscontinuedOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of accounting judgements and estimates [text block]",
        "terseLabel": "Critical judgments in applying accounting policies and key sources of estimation uncertainty"
       }
      }
     },
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of additional information about leasing activities of a lessee."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of additional information about leasing activities for lessee [text block]",
        "terseLabel": "Schedule of Lease Liabilities"
       }
      }
     },
     "localname": "DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of attribution of expenses by nature to their function [line items]",
        "terseLabel": "Disclosure of attribution of expenses by nature to their function [line items]"
       }
      }
     },
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable": {
     "auth_ref": [
      "r359",
      "r363"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to attribution of expenses by nature to analysis of expenses by function in the statement of profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of attribution of expenses by nature to their function [table]",
        "terseLabel": "Disclosure of attribution of expenses by nature to their function [table]"
       }
      }
     },
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of basis of preparation of financial statements [text block]",
        "terseLabel": "Basis of preparation"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Basisofpreparation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of borrowings [text block]",
        "terseLabel": "Bank facilities"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Bankfacilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of business combinations [text block]",
        "terseLabel": "Acquisition"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [line items]",
        "terseLabel": "Disclosure of detailed information about business combination [line items]"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsTable": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [table]",
        "terseLabel": "Disclosure of detailed information about business combination [table]"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of cash flow statement [text block]",
        "terseLabel": "Supplemental disclosure of cash flow information"
       }
      }
     },
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for changes in accounting policies, accounting estimates and errors."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of changes in accounting policies, accounting estimates and errors [text block]",
        "terseLabel": "Changes in accounting policies"
       }
      }
     },
     "localname": "DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Changesinaccountingpolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of changes made to accounting policies by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of changes in accounting policies [text block]",
        "verboseLabel": "Recent accounting pronouncements and future accounting policy changes"
       }
      }
     },
     "localname": "DisclosureOfChangesInAccountingPoliciesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "terseLabel": "Schedule of Classes of Share Capital"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [line items]",
        "terseLabel": "Disclosure of classes of share capital [line items]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [table]",
        "terseLabel": "Disclosure of classes of share capital [table]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of commitments and contingent liabilities [text block]",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Commitmentsandcontingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities [line items]",
        "terseLabel": "Disclosure of contingent liabilities [line items]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesTable": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities [table]",
        "terseLabel": "Disclosure of contingent liabilities [table]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of defined benefit plans. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [text block]",
        "terseLabel": "Schedule of Defined Benefit Plans"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [line items]",
        "terseLabel": "Disclosure of detailed information about borrowings [line items]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]",
        "terseLabel": "Disclosure of detailed information about borrowings [table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [text block]",
        "terseLabel": "Schedule of Detailed Information About Business Combinations"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]",
        "terseLabel": "Schedule of Detailed Information About Intangible Assets"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Schedule of Detailed Information About Property, Plant and Equipment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentTables",
      "http://www.ballard.com/role/SignificantaccountingpoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]",
        "terseLabel": "Schedule of Disaggregation of Revenue from Contracts with Customers"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [line items]",
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [line items]"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]",
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of discontinued operations. [Refer: Discontinued operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of discontinued operations [text block]",
        "terseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "DisclosureOfDiscontinuedOperationsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Discontinuedoperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of employee benefits [text block]",
        "terseLabel": "Employee future benefits"
       }
      }
     },
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Employeefuturebenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Operatingsegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of events after reporting period [text block]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of expenses by nature [text block]",
        "terseLabel": "Personnel expenses"
       }
      }
     },
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Personnelexpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of fair value of plan assets [text block]",
        "terseLabel": "Schedule of Fair Value of Plan Assets"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfPlanAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of finance income (cost) [text block]",
        "terseLabel": "Finance income and expense"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Financeincomeandexpense"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "auth_ref": [
      "r242"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [text block]",
        "terseLabel": "Trade and other receivables"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Tradeandotherreceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [line items]",
        "terseLabel": "Disclosure of financial assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "auth_ref": [
      "r242"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]",
        "terseLabel": "Disclosure of financial assets [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial risk management [text block]",
        "verboseLabel": "Financial instruments"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Financialinstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [text block]",
        "terseLabel": "Schedule of Geographical Areas"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [line items]",
        "terseLabel": "Disclosure of geographical areas [line items]"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasTable": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to geographical areas."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [table]",
        "terseLabel": "Disclosure of geographical areas [table]"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of goodwill [text block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisclosureOfGoodwillExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for the impairment of assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of impairment of assets [text block]",
        "terseLabel": "Impairment charges on intangible assets"
       }
      }
     },
     "localname": "DisclosureOfImpairmentOfAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Impairmentchargesonintangibleassets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Incometaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]",
        "terseLabel": "Schedule of Indirect Measurement of Fair Value of Goods or Services Received, Share Options Granted During Period"
       }
      }
     },
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets [text block]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Intangibleassets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [line items]",
        "terseLabel": "Disclosure of detailed information about intangible assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]",
        "terseLabel": "Disclosure of detailed information about intangible assets [table]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInterestsInAssociatesExplanatory": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of interests in associates. [Refer: Associates [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of interests in associates [text block]",
        "terseLabel": "Schedule of Equity- Accounted Investments"
       }
      }
     },
     "localname": "DisclosureOfInterestsInAssociatesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for interests in other entities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of interests in other entities [text block]",
        "terseLabel": "Schedule of Interests in Other Entities"
       }
      }
     },
     "localname": "DisclosureOfInterestsInOtherEntitiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of investments accounted for using equity method [text block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfJointVenturesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of joint ventures [line items]",
        "terseLabel": "Disclosure of joint ventures [line items]"
       }
      }
     },
     "localname": "DisclosureOfJointVenturesLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfJointVenturesTable": {
     "auth_ref": [
      "r105",
      "r107",
      "r171"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to joint ventures."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of joint ventures [table]",
        "terseLabel": "Disclosure of joint ventures [table]"
       }
      }
     },
     "localname": "DisclosureOfJointVenturesTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r196",
      "r197"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "terseLabel": "Lease liability"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Leaseliability"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMajorCustomersLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [line items]",
        "terseLabel": "Disclosure of major customers [line items]"
       }
      }
     },
     "localname": "DisclosureOfMajorCustomersLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMajorCustomersTable": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's major customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [table]",
        "terseLabel": "Disclosure of major customers [table]"
       }
      }
     },
     "localname": "DisclosureOfMajorCustomersTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis of finance lease payments receivable. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of finance lease payments receivable [text block]",
        "terseLabel": "Schedule of Maturity Analysis of Finance Lease Payments Receivable"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of finance lease payments receivable [line items]",
        "terseLabel": "Disclosure of maturity analysis of finance lease payments receivable [line items]"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis of finance lease payments receivable."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of finance lease payments receivable [table]",
        "terseLabel": "Disclosure of maturity analysis of finance lease payments receivable [table]"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [text block]",
        "terseLabel": "Schedule of Nature and Extent of Risks Arising from Financial Instruments"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [line items]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "auth_ref": [
      "r234",
      "r235"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [text block]",
        "terseLabel": "Schedule of Net Defined Benefit Liability (Asset)"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [line items]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [line items]"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the net defined benefit liability (asset)."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [table]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [table]"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options)."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of other equity instruments [text block]",
        "terseLabel": "Schedule of Number and Weighted Average Exercise Prices of Other Equity Instruments"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]",
        "terseLabel": "Schedule of Number and Weighted Average Exercise Prices of Share Options"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]",
        "terseLabel": "Schedule of Number and Weighted Average Remaining Contractual Life of Outstanding Share Options"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other operating expense. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other operating expense [text block]",
        "terseLabel": "Other operating expense"
       }
      }
     },
     "localname": "DisclosureOfOtherOperatingExpenseExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Otheroperatingexpense"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [text block]",
        "terseLabel": "Schedule of Other Provisions"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [line items]",
        "terseLabel": "Disclosure of other provisions [line items]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [table]",
        "terseLabel": "Disclosure of other provisions [table]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Propertyplantandequipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [line items]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of provisions [text block]",
        "terseLabel": "Provisions and other liabilities"
       }
      }
     },
     "localname": "DisclosureOfProvisionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Provisionsandotherliabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [text block]",
        "terseLabel": "Schedule of Quantitative Information About Right-of-Use Assets"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentTables",
      "http://www.ballard.com/role/SignificantaccountingpoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [line items]",
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [table]",
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]",
        "terseLabel": "Schedule of Range of Exercise Prices of Outstanding Share Options"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [line items]",
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [line items]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [table]",
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [table]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]",
        "terseLabel": "Schedule of Reconciliation of Changes in Intangible Assets"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r236",
      "r237"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in the loss allowance and explanation of changes in the gross carrying amount for financial instruments. Loss allowance is the allowance for expected credit losses on financial assets measured in accordance with paragraph 4.1.2 of IFRS 9, lease receivables and contract assets, the accumulated impairment amount for financial assets measured in accordance with paragraph 4.1.2A of IFRS 9 and the provision for expected credit losses on loan commitments and financial guarantee contracts. [Refer: Gross carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [text block]",
        "terseLabel": "Schedule of Reconciliation of Changes in Loss Allowance"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Related party transactions"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Relatedpartytransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRevenueExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of revenue [text block]",
        "terseLabel": "Disaggregation of revenue"
       }
      }
     },
     "localname": "DisclosureOfRevenueExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Disaggregationofrevenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "auth_ref": [
      "r184",
      "r185"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of revenue from contracts with customers [text block]",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Deferredrevenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [line items]",
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [line items]"
       }
      }
     },
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the sensitivity analysis for actuarial assumptions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [table]",
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [table]"
       }
      }
     },
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of significant accounting policies [text block]",
        "terseLabel": "Significant accounting policies"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Significantaccountingpolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]",
        "terseLabel": "Schedule of Temporary Difference, Unused Tax Losses and Unused Tax Credits"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [line items]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other payables [text block]",
        "terseLabel": "Trade and other payables"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/Tradeandotherpayables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]",
        "terseLabel": "Schedule of Transactions Between Related Parties"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [line items]",
        "terseLabel": "Disclosure of transactions between related parties [line items]",
        "verboseLabel": "Disclosure of transactions between related parties [line items]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]",
        "terseLabel": "Disclosure of transactions between related parties [table]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [abstract]",
        "terseLabel": "Basic and diluted loss per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "auth_ref": [
      "r141",
      "r142"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Effect of exchange rate fluctuations on cash and cash equivalents held"
       }
      }
     },
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "auth_ref": [
      "r1",
      "r42",
      "r282"
     ],
     "calculation": {
      "http://www.ballard.com/role/PersonnelexpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Employee benefits expense",
        "totalLabel": "Personnel expenses"
       }
      }
     },
     "localname": "EmployeeBenefitsExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PersonnelexpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember": {
     "auth_ref": [
      "r292"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for entering into significant commitments or contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Entering into significant commitments or contingent liabilities [member]",
        "terseLabel": "Contingent consideration liability"
       }
      }
     },
     "localname": "EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForAssociatesMember": {
     "auth_ref": [
      "r105",
      "r107",
      "r172",
      "r276",
      "r279"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for associates [member]",
        "terseLabel": "Entity's total for associates"
       }
      }
     },
     "localname": "EntitysTotalForAssociatesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "auth_ref": [
      "r220",
      "r224"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for business combinations [member]",
        "terseLabel": "Entity's total for business combinations"
       }
      }
     },
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForJointVenturesMember": {
     "auth_ref": [
      "r105",
      "r107",
      "r171",
      "r276",
      "r279"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint ventures' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for joint ventures [member]",
        "terseLabel": "Entity's total for joint ventures"
       }
      }
     },
     "localname": "EntitysTotalForJointVenturesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for related parties [member]",
        "terseLabel": "Entity's total for related parties"
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "auth_ref": [
      "r105",
      "r107",
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for subsidiaries [member]",
        "terseLabel": "Entity's total for subsidiaries"
       }
      }
     },
     "localname": "EntitysTotalForSubsidiariesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r17",
      "r26",
      "r149",
      "r151",
      "r173",
      "r174",
      "r176"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "Equity:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities [abstract]",
        "terseLabel": "Liabilities and Equity"
       }
      }
     },
     "localname": "EquityAndLiabilitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails": {
       "order": 1.0,
       "parentTag": "bldp_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage equity instruments contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Equity instruments, amount contributed to fair value of plan assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity instruments, percentage contributed to fair value of plan assets",
        "terseLabel": "Equity securities"
       }
      }
     },
     "localname": "EquityInstrumentsPercentageContributedToFairValueOfPlanAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_EquityInterestsOfAcquirer": {
     "auth_ref": [
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at the acquisition date, of equity interests of the acquirer transferred as consideration in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity interests of acquirer",
        "terseLabel": "Equity total value"
       }
      }
     },
     "localname": "EquityInterestsOfAcquirer",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityInvestmentsMember": {
     "auth_ref": [
      "r334",
      "r341"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for investments in equity instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity investments [member]",
        "terseLabel": "Equity investments"
       }
      }
     },
     "localname": "EquityInvestmentsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity [member]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan": {
     "auth_ref": [
      "r78",
      "r79"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Estimate of contributions expected to be paid to plan for next annual reporting period",
        "terseLabel": "Estimate of contributions expected to be paid to plan for next annual reporting period"
       }
      }
     },
     "localname": "EstimateOfContributionsExpectedToBePaidToPlan",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseByNature": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Expenses, by nature",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "ExpenseByNature",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses by nature [abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "ExpenseByNatureAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://www.ballard.com/role/PersonnelexpensesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Expense from share-based payment transactions with employees",
        "netLabel": "Share-based compensation (note 21)",
        "terseLabel": "Compensation expense",
        "verboseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails",
      "http://www.ballard.com/role/PersonnelexpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseOfRestructuringActivities": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations."
       }
      },
      "en-us": {
       "role": {
        "label": "Expense of restructuring activities",
        "terseLabel": "Restructuring and related costs"
       }
      }
     },
     "localname": "ExpenseOfRestructuringActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation of significant changes in contract assets and contract liabilities [text block]",
        "terseLabel": "Schedule of Explanation of Significant Changes in Contract Assets",
        "verboseLabel": "Schedule of Explanation of Significant Changes in Contract Assets"
       }
      }
     },
     "localname": "ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueTables",
      "http://www.ballard.com/role/TradeandotherreceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_FinanceCosts": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "bldp_FinanceExpenseNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance costs",
        "negatedLabel": "Finance expense"
       }
      }
     },
     "localname": "FinanceCosts",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r240",
      "r241",
      "r261",
      "r271",
      "r272",
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets, class [member]",
        "terseLabel": "Financial assets, class"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r331",
      "r332"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for financial assets acquired in a business combination. [Refer: Financial assets; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets recognised as of acquisition date",
        "terseLabel": "Trade and other receivables"
       }
      }
     },
     "localname": "FinancialAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinishedGoods": {
     "auth_ref": [
      "r288",
      "r381"
     ],
     "calculation": {
      "http://www.ballard.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current finished goods",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "FinishedGoods",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing fixtures and fittings that are not permanently attached to real property. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Fixtures and fittings [member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FixturesAndFittingsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income",
        "negatedTotalLabel": "Remeasurement (gains) losses"
       }
      }
     },
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income [abstract]",
        "terseLabel": "Actuarial loss (gain) arising from:"
       }
      }
     },
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r7",
      "r87"
     ],
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "order": 6.0,
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "terseLabel": "Cumulative translation adjustment due to foreign exchange",
        "verboseLabel": "Foreign exchange loss"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "order": 5.0,
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on financial assets at fair value through profit or loss",
        "terseLabel": "Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 33)",
        "verboseLabel": "Mark-to-market gain (loss) on financial assets"
       }
      }
     },
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails",
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain on the disposal of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains on disposals of property, plant and equipment",
        "terseLabel": "Gains on disposals of property, plant and equipment"
       }
      }
     },
     "localname": "GainsOnDisposalsOfPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r258",
      "r299",
      "r328",
      "r345"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]",
        "terseLabel": "Geographical areas [axis]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r258",
      "r299",
      "r328",
      "r345"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [member]",
        "terseLabel": "Geographical areas"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goods or services transferred at point in time [member]",
        "terseLabel": "Products transferred at a point in time"
       }
      }
     },
     "localname": "GoodsOrServicesTransferredAtPointInTimeMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GoodsOrServicesTransferredOverTimeMember": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers over time. [Refer: Performance obligations satisfied over time [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goods or services transferred over time [member]",
        "terseLabel": "Products and services transferred over time"
       }
      }
     },
     "localname": "GoodsOrServicesTransferredOverTimeMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Goodwill": {
     "auth_ref": [
      "r9",
      "r117",
      "r118",
      "r223"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r52",
      "r125",
      "r134",
      "r137",
      "r223",
      "r237",
      "r238",
      "r333",
      "r400",
      "r401"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "auth_ref": [
      "r192",
      "r337"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross lease liabilities",
        "terseLabel": "Total undiscounted lease liabilities"
       }
      }
     },
     "localname": "GrossLeaseLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossProfit": {
     "auth_ref": [
      "r283"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross profit",
        "totalLabel": "Gross margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "auth_ref": [
      "r331",
      "r332"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Identifiable assets acquired (liabilities assumed)",
        "terseLabel": "Identifiable assets acquired (liabilities assumed)",
        "totalLabel": "Fair Value of Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "IdentifiableAssetsAcquiredLiabilitiesAssumed",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r331",
      "r332"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Identifiable intangible assets recognised as of acquisition date",
        "netLabel": "Intangible assets",
        "terseLabel": "intangible assets fair value",
        "totalLabel": "Fair Value of Identified Intangible Assets",
        "verboseLabel": "Ending Balance"
       }
      }
     },
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLoss": {
     "auth_ref": [
      "r115",
      "r116"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss",
        "negatedTerseLabel": "Impairment charges on property, plant and equipment",
        "terseLabel": "Impairment charges on property, plant and equipment"
       }
      }
     },
     "localname": "ImpairmentLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r112",
      "r114"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss",
        "terseLabel": "Impairment charges on intangible assets"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, goodwill",
        "terseLabel": "Impairment loss"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 5.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill",
        "negatedTerseLabel": "Impairment on intangible assets (note 27)",
        "terseLabel": "Impairment on intangible assets (note 27)"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "auth_ref": [
      "r38",
      "r55"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment",
        "negatedLabel": "Impairment",
        "negatedTerseLabel": "Impairment loss"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, trade receivables",
        "terseLabel": "Impairment loss on trade receivables"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss or reversal of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss; Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss (reversal of impairment loss) recognised in profit or loss, trade receivables",
        "terseLabel": "Net impairment loss on trade receivables"
       }
      }
     },
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]",
        "terseLabel": "Profit or loss [abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r35",
      "r45",
      "r46",
      "r47",
      "r103",
      "r168",
      "r247"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": -1.0
      },
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "negatedTerseLabel": "Income tax recovery",
        "totalLabel": "Total income tax expense (recovery) from continuing operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails",
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r280"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the allowance account used to record the impairment of financial assets due to credit losses. [Refer: Financial assets; Allowance account for credit losses of financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in allowance account for credit losses of financial assets",
        "terseLabel": "Impairment loss allowance"
       }
      }
     },
     "localname": "IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "auth_ref": [
      "r144"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes",
        "totalLabel": "Increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability": {
     "auth_ref": [
      "r221"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a contingent consideration asset (liability) relating to a business combination."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in contingent consideration asset (liability)",
        "negatedTerseLabel": "Contingent consideration liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInContingentConsiderationAssetLiability",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions": {
     "auth_ref": [
      "r120"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in existing other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase in existing provisions, other provisions",
        "terseLabel": "Upward adjustments / increase in provision"
       }
      }
     },
     "localname": "IncreaseDecreaseInExistingProvisionsOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss": {
     "auth_ref": [
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from expense (income) included in profit or loss. [Refer: Net defined benefit liability (asset); Profit (loss)] [Contrast: Post-employment benefit expense in profit or loss, defined benefit plans]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss",
        "terseLabel": "Future plan expense"
       }
      }
     },
     "localname": "IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the acquisition of subsidiaries. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through acquisition of subsidiary, equity",
        "terseLabel": "Deferred share consideration related to acquisition (notes 7 &amp; 21)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughAcquisitionOfSubsidiary",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in contract assets resulting from cumulative catch-up adjustments to revenue. [Refer: Contract assets; Revenue from contracts with customers]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through cumulative catch-up adjustments to revenue, contract assets",
        "terseLabel": "Additions to contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in contract liabilities resulting from cumulative catch-up adjustments to revenue. [Refer: Contract liabilities; Revenue from contracts with customers]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through cumulative catch-up adjustments to revenue, contract liabilities",
        "terseLabel": "Additions to deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through exercise of options, equity",
        "verboseLabel": "Redeemed/exercised"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "auth_ref": [
      "r383"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, other provisions",
        "terseLabel": "Effect of movements in exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r57"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment",
        "negatedTerseLabel": "Effect of movements in exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from other changes",
        "terseLabel": "Benefits payable"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "auth_ref": [
      "r5"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through share-based payment transactions, equity",
        "netLabel": "Share-based compensation",
        "terseLabel": "Share-based compensation (note 21)",
        "verboseLabel": "Total share-based compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transfers, property, plant and equipment",
        "negatedLabel": "Transfers"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InitiallyAppliedIFRSsAxis": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Initially applied IFRSs [axis]",
        "terseLabel": "Initially applied IFRSs [axis]"
       }
      }
     },
     "localname": "InitiallyAppliedIFRSsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_InitiallyAppliedIFRSsMember": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for IFRSs that have been initially applied by the entity. It also represents the standard value for the 'Initially applied IFRSs' axis if no other member is used. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Initially applied IFRSs [member]",
        "terseLabel": "Initially applied IFRSs"
       }
      }
     },
     "localname": "InitiallyAppliedIFRSsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill [member]",
        "terseLabel": "Intangible assets and goodwill"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r9",
      "r129"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "auth_ref": [
      "r130",
      "r303",
      "r330"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill [member]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r68"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)",
        "terseLabel": "Interest cost (income)"
       }
      }
     },
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateRiskMember": {
     "auth_ref": [
      "r244",
      "r265",
      "r266",
      "r267",
      "r268"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate risk [member]",
        "terseLabel": "Interest rate risk"
       }
      }
     },
     "localname": "InterestRateRiskMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r11",
      "r82",
      "r285"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.ballard.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current inventories",
        "terseLabel": "Inventories",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "Inventories",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoryWritedown2011": {
     "auth_ref": [
      "r38",
      "r84"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventory write-down",
        "terseLabel": "Inventory write-down"
       }
      }
     },
     "localname": "InventoryWritedown2011",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r10",
      "r169",
      "r249"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments accounted for using equity method",
        "periodEndLabel": "Investments, ending balance",
        "periodStartLabel": "Investments, beginning balance",
        "terseLabel": "Investments",
        "verboseLabel": "Carrying amount of investment"
       }
      }
     },
     "localname": "InvestmentAccountedForUsingEquityMethod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentIncome": {
     "auth_ref": [
      "r101",
      "r367"
     ],
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "order": 3.0,
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investment income, such as interest and dividends."
       }
      },
      "en-us": {
       "role": {
        "label": "Investment income",
        "terseLabel": "Investment income"
       }
      }
     },
     "localname": "InvestmentIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentPropertyMember": {
     "auth_ref": [
      "r320",
      "r323",
      "r363"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for investment property. It also represents the standard value for the 'Types of investment property' axis if no other member is used. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investment property [member]",
        "terseLabel": "Long- Term Investment"
       }
      }
     },
     "localname": "InvestmentPropertyMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IssueOfEquity": {
     "auth_ref": [
      "r5"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Issue of equity",
        "terseLabel": "Equity offerings (note 21)"
       }
      }
     },
     "localname": "IssueOfEquity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r289"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital [member]",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_JointVenturesAxis": {
     "auth_ref": [
      "r105",
      "r107",
      "r171",
      "r276",
      "r279"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Joint ventures [axis]",
        "terseLabel": "Joint ventures [axis]"
       }
      }
     },
     "localname": "JointVenturesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_JointVenturesWhereEntityIsVenturerMember": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for joint ventures in which the entity is a joint venturer. A venturer is a party to a joint venture and has joint control over that joint venture. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Joint ventures where entity is venturer [member]",
        "terseLabel": "Joint venture"
       }
      }
     },
     "localname": "JointVenturesWhereEntityIsVenturerMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation",
        "totalLabel": "Key management personnel compensation"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensation",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, post-employment benefits",
        "terseLabel": "Post-employment retirement benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, share-based payment",
        "terseLabel": "Share-based compensation (note 21)"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, short-term employee benefits",
        "terseLabel": "Salaries and employee benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of termination benefits. [Refer: Termination benefits expense; Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, termination benefits",
        "terseLabel": "Termination benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationTerminationBenefits",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LandAndBuildingsMember": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land and depreciable buildings and similar structures for use in operations. [Refer: Buildings; Land; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Land and buildings [member]",
        "terseLabel": "Property"
       }
      }
     },
     "localname": "LandAndBuildingsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "auth_ref": [
      "r194",
      "r195",
      "r270",
      "r336",
      "r338",
      "r340"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than five years [member]",
        "terseLabel": "More than five years"
       }
      }
     },
     "localname": "LaterThanFiveYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r335",
      "r340"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one year and not later than five years [member]",
        "terseLabel": "Between one and five years"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r187"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "totalLabel": "Lease Liability"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      },
      "en-us": {
       "role": {
        "label": "Leasehold improvements [member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LegalProceedingsProvisionMember": {
     "auth_ref": [
      "r306",
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for legal proceedings. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Legal proceedings provision [member]",
        "terseLabel": "Legal provision"
       }
      }
     },
     "localname": "LegalProceedingsProvisionMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Liabilities": {
     "auth_ref": [
      "r17",
      "r173",
      "r174",
      "r176",
      "r248",
      "r253"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesIncurred": {
     "auth_ref": [
      "r214"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities incurred",
        "terseLabel": "Liabilities incurred"
       }
      }
     },
     "localname": "LiabilitiesIncurred",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/AcquisitionTheFairValueofPurchaseConsiderationDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset)",
        "periodEndLabel": "Net defined benefit liability (asset), ending balance",
        "periodStartLabel": "Net defined benefit liability (asset), beginning balance",
        "terseLabel": "Employee future benefits"
       }
      }
     },
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/EmployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MachineryMember": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Machinery [member]",
        "terseLabel": "Production and test equipment"
       }
      }
     },
     "localname": "MachineryMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MajorCustomersAxis": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Major customers [axis]",
        "terseLabel": "Major customers [axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MajorCustomersMember": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Customers [member]",
        "terseLabel": "Customers"
       }
      }
     },
     "localname": "MajorCustomersMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r20",
      "r183",
      "r194",
      "r195",
      "r231",
      "r239",
      "r262",
      "r263",
      "r264",
      "r270",
      "r300",
      "r336"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Maturity [axis]",
        "terseLabel": "Maturity [axis]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous other operating expense",
        "terseLabel": "Other operating expense"
       }
      }
     },
     "localname": "MiscellaneousOtherOperatingExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MiscellaneousOtherProvisionsMember": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for miscellaneous other provisions. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous other provisions [member]",
        "terseLabel": "Royalty of other revenue obligations"
       }
      }
     },
     "localname": "MiscellaneousOtherProvisionsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MultiperiodExcessEarningsMethodMember": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a specific valuation technique consistent with the income approach that involves analysing the excess earnings over periods of time, and is used to measure the fair value of some intangible assets. [Refer: Income approach [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Multi-period excess earnings method [member]",
        "terseLabel": "Multi-period excess earnings method"
       }
      }
     },
     "localname": "MultiperiodExcessEarningsMethodMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NetAssetsLiabilities": {
     "auth_ref": [
      "r318",
      "r363"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets (liabilities)",
        "totalLabel": "Net assets"
       }
      }
     },
     "localname": "NetAssetsLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [axis]",
        "terseLabel": "Net defined benefit liability (asset) [axis]"
       }
      }
     },
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [member]",
        "terseLabel": "Net defined benefit liability (asset)"
       }
      }
     },
     "localname": "NetDefinedBenefitLiabilityAssetMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NewProvisionsOtherProvisions": {
     "auth_ref": [
      "r382"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised for new other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "New provisions, other provisions",
        "terseLabel": "New additions to provision"
       }
      }
     },
     "localname": "NewProvisionsOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]",
        "terseLabel": "Non-adjusting events after reporting period [axis]"
       }
      }
     },
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonadjustingEventsMember": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]",
        "terseLabel": "Non-adjusting events after reporting period"
       }
      }
     },
     "localname": "NonadjustingEventsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAssets": {
     "auth_ref": [
      "r21",
      "r159",
      "r319"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current assets",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets [abstract]",
        "terseLabel": "Non-current assets:"
       }
      }
     },
     "localname": "NoncurrentAssetsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "terseLabel": "Non-current lease liabilities"
       }
      }
     },
     "localname": "NoncurrentLeaseLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilities": {
     "auth_ref": [
      "r22",
      "r161",
      "r319"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current liabilities",
        "negatedLabel": "Non-current liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "terseLabel": "Non-current liabilities:"
       }
      }
     },
     "localname": "NoncurrentLiabilitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentProvisions": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      },
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_Provisions",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current provisions",
        "terseLabel": "Provisions and other non-current liabilities",
        "verboseLabel": "Non-current provisions"
       }
      }
     },
     "localname": "NoncurrentProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current provisions for employee benefits",
        "terseLabel": "Employee future benefits"
       }
      }
     },
     "localname": "NoncurrentProvisionsForEmployeeBenefits",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "auth_ref": [
      "r19",
      "r194",
      "r195",
      "r270",
      "r336",
      "r340"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Not later than one year [member]",
        "terseLabel": "Less than one year"
       }
      }
     },
     "localname": "NotLaterThanOneYearMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotionalAmount": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      },
      "en-us": {
       "role": {
        "label": "Notional amount",
        "terseLabel": "Foreign exchange contracts"
       }
      }
     },
     "localname": "NotionalAmount",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of instruments or interests issued or issuable at acquisition date for equity interests of the acquirer transferred as consideration in a business combination."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of instruments or interests issued or issuable",
        "terseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "NumberOfInstrumentsOrInterestsIssuedOrIssuable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "auth_ref": [
      "r210",
      "r395"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments granted in share-based payment arrangement",
        "netLabel": "RSUs Granted (in shares)",
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "DSUs Granted (in shares)"
       }
      }
     },
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments exercised or vested in share-based payment arrangement",
        "negatedLabel": "DSUs Exercised (in shares)",
        "negatedNetLabel": "RSUs Exercised (in shares)",
        "terseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments forfeited in share-based payment arrangement",
        "negatedTerseLabel": "RSUs Forfeited (in shares)"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments outstanding in share-based payment arrangement",
        "periodEndLabel": "Ending balance at (in shares)",
        "periodStartLabel": "Beginning balance at (in shares)",
        "terseLabel": "Outstanding (in shares)"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "auth_ref": [
      "r198",
      "r203",
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Options outstanding ending balance (in shares)",
        "periodStartLabel": "Options outstanding beginning balance (in shares)",
        "terseLabel": "Options outstanding (in shares)"
       }
      }
     },
     "localname": "NumberOfOutstandingShareOptions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options exercisable in share-based payment arrangement",
        "terseLabel": "Number of options exercisable (in shares)"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options exercised in share-based payment arrangement",
        "negatedTerseLabel": "Options exercised (in shares)",
        "terseLabel": "Options exercised (in shares)",
        "verboseLabel": "Redeemed/exercised (in shares)"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options expired in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options expired in share-based payment arrangement",
        "negatedTerseLabel": "Options expired (in shares)"
       }
      }
     },
     "localname": "NumberOfShareOptionsExpiredInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options forfeited in share-based payment arrangement",
        "negatedTerseLabel": "Options forfeited (in shares)"
       }
      }
     },
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options granted in share-based payment arrangement",
        "terseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfSharesIssued": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares issued",
        "terseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesIssued",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OfficeEquipmentMember": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Office equipment [member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OnerousContractsCostOfFulfillingContractMember": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for Onerous Contracts-Cost of Fulfilling a Contract (Amendments to IAS 37) issued in May 2020."
       }
      },
      "en-us": {
       "role": {
        "label": "Onerous Contracts-Cost of Fulfilling Contract [member]",
        "terseLabel": "Onerous Contracts-Cost of Fulfilling Contract"
       }
      }
     },
     "localname": "OnerousContractsCostOfFulfillingContractMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OnerousContractsProvision": {
     "auth_ref": [
      "r304"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of provision for onerous contracts. An onerous contract is a contract in which the unavoidable costs of meeting the obligation under the contract exceed the economic benefits expected to be received under it. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Onerous contracts provision",
        "negatedTerseLabel": "Onerous contracts provision (notes 4 &amp; 18)",
        "terseLabel": "Onerous contracts provision (notes 4 &amp; 18)"
       }
      }
     },
     "localname": "OnerousContractsProvision",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ChangesinaccountingpoliciesDetails",
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OnerousContractsProvisionMember": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for onerous contracts. [Refer: Onerous contracts provision]"
       }
      },
      "en-us": {
       "role": {
        "label": "Onerous contracts provision [member]",
        "terseLabel": "Onerous contracts"
       }
      }
     },
     "localname": "OnerousContractsProvisionMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member indicates the opening balance after the cumulative effect adjustment in the financial statements at the date of initial application of a new or amended IFRS Standard."
       }
      },
      "en-us": {
       "role": {
        "label": "Opening balance after adjustment, cumulative effect at date of initial application [member]",
        "terseLabel": "Opening balance after adjustment, cumulative effect at date of initial application"
       }
      }
     },
     "localname": "OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member indicates the opening balance before the cumulative effect adjustment in the financial statements at the date of initial application of a new or amended IFRS Standard. It also represents the standard value for the \u2018Cumulative effect at date of initial application\u2019 axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Opening balance before adjustment, cumulative effect at date of initial application [member]",
        "terseLabel": "Opening balance before adjustment, cumulative effect at date of initial application [member]"
       }
      }
     },
     "localname": "OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OrdinarySharesMember": {
     "auth_ref": [
      "r108",
      "r366"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Ordinary shares [member]",
        "terseLabel": "Common shares"
       }
      }
     },
     "localname": "OrdinarySharesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Adjustments to reconcile profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other adjustments to reconcile profit (loss)",
        "totalLabel": "Changes in non-cash working capital:"
       }
      }
     },
     "localname": "OtherAdjustmentsToReconcileProfitLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherAssets": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other assets",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r313"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other cash payments to acquire interests in joint ventures, classified as investing activities",
        "terseLabel": "Contributions"
       }
      }
     },
     "localname": "OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r30",
      "r37",
      "r166"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income",
        "totalLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncome",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r23",
      "r37"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations",
        "terseLabel": "Foreign currency translation differences",
        "verboseLabel": "Foreign currency translation for foreign operations"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "auth_ref": [
      "r23",
      "r37",
      "r372"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans",
        "terseLabel": "Defined benefit plan actuarial gain (note 20)",
        "verboseLabel": "Actuarial gain on defined benefit plans"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/EmployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "auth_ref": [
      "r290",
      "r291"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income that will be reclassified to profit or loss, net of tax",
        "totalLabel": "Items that may be reclassified subsequently to profit or loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "auth_ref": [
      "r290",
      "r291"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax",
        "totalLabel": "Items that will not be reclassified to profit or loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "auth_ref": [
      "r364"
     ],
     "calculation": {
      "http://www.ballard.com/role/TradeandotherpayablesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentReceivables": {
     "auth_ref": [
      "r287"
     ],
     "calculation": {
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current receivables",
        "terseLabel": "Other receivables"
       }
      }
     },
     "localname": "OtherCurrentReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherExpenseByNature": {
     "auth_ref": [
      "r42",
      "r282"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other expenses, by nature",
        "terseLabel": "Other expense"
       }
      }
     },
     "localname": "OtherExpenseByNature",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherFinanceIncomeCost": {
     "auth_ref": [
      "r367"
     ],
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "order": 4.0,
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of finance income or cost that the entity does not separately disclose in the same statement or note. [Refer: Finance income (cost)]"
       }
      }
     },
     "localname": "OtherFinanceIncomeCost",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions [member]",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PaymentsForShareIssueCosts": {
     "auth_ref": [
      "r391"
     ],
     "calculation": {
      "http://www.ballard.com/role/EquityShareCapitalDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProceedsFromIssuingShares",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for share issue costs."
       }
      },
      "en-us": {
       "role": {
        "label": "Payments for share issue costs",
        "negatedLabel": "Less: Underwriting expenses"
       }
      }
     },
     "localname": "PaymentsForShareIssueCosts",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails": {
       "order": 2.0,
       "parentTag": "bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan in respect of settlements. [Refer: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements; Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from payments in respect of settlements",
        "negatedTerseLabel": "Benefits paid"
       }
      }
     },
     "localname": "PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedLabel": "Principal payments of lease liabilities"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsToAndOnBehalfOfEmployees": {
     "auth_ref": [
      "r311"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to, and on behalf of, employees."
       }
      },
      "en-us": {
       "role": {
        "label": "Payments to and on behalf of employees",
        "negatedTerseLabel": "Employee future benefits plan contributions"
       }
      }
     },
     "localname": "PaymentsToAndOnBehalfOfEmployees",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of reasonably possible decrease in actuarial assumption",
        "terseLabel": "Percentage of reasonably possible decrease in actuarial assumption"
       }
      }
     },
     "localname": "PercentageOfReasonablyPossibleDecreaseInActuarialAssumption",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of reasonably possible increase in actuarial assumption",
        "terseLabel": "Percentage of reasonably possible increase in actuarial assumption"
       }
      }
     },
     "localname": "PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of voting equity interests acquired",
        "terseLabel": "Percentage of voting equity interests acquired",
        "verboseLabel": "Additional interests acquired"
       }
      }
     },
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PlanAssetsMember": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for defined benefit plan assets. Plan assets comprise: (a) assets held by a long-term employee benefit fund; and (b) qualifying insurance policies."
       }
      },
      "en-us": {
       "role": {
        "label": "Plan assets [member]",
        "terseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "PlanAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "auth_ref": [
      "r372",
      "r380"
     ],
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "order": 2.0,
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense included in profit or loss relating to defined benefit plans. [Refer: Profit (loss); Defined benefit plans [member]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense in profit or loss, defined benefit plans",
        "negatedTerseLabel": "Employee future benefit plan expense (note 20)"
       }
      }
     },
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the present value of a defined benefit obligation. The present value of a defined benefit obligation is the present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods."
       }
      },
      "en-us": {
       "role": {
        "label": "Present value of defined benefit obligation [member]",
        "terseLabel": "Defined benefit obligation"
       }
      }
     },
     "localname": "PresentValueOfDefinedBenefitObligationMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "auth_ref": [
      "r391"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of options",
        "terseLabel": "Net proceeds on issuance of share capital from share option exercises",
        "verboseLabel": "Proceeds from exercise of options"
       }
      }
     },
     "localname": "ProceedsFromExerciseOfOptions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "auth_ref": [
      "r314"
     ],
     "calculation": {
      "http://www.ballard.com/role/EquityShareCapitalDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from issuing shares",
        "terseLabel": "Net proceeds",
        "totalLabel": "Net offering proceeds"
       }
      }
     },
     "localname": "ProceedsFromIssuingShares",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r390"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of investments other than investments accounted for using the equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from sales of investments other than investments accounted for using equity method",
        "terseLabel": "Proceeds from sales of investment"
       }
      }
     },
     "localname": "ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "auth_ref": [
      "r255",
      "r327"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Products and services [axis]",
        "terseLabel": "Products and services [axis]"
       }
      }
     },
     "localname": "ProductsAndServicesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProductsAndServicesMember": {
     "auth_ref": [
      "r255",
      "r327"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Products and services [member]",
        "terseLabel": "Products and services"
       }
      }
     },
     "localname": "ProductsAndServicesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r29",
      "r139",
      "r150",
      "r152",
      "r248",
      "r251",
      "r319",
      "r344",
      "r346"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss)",
        "negatedTerseLabel": "Net loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss for the year"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r228",
      "r282",
      "r283",
      "r342",
      "r343"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "auth_ref": [
      "r29",
      "r164",
      "r248",
      "r251"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) from continuing operations",
        "totalLabel": "Net loss from continued operations"
       }
      }
     },
     "localname": "ProfitLossFromContinuingOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromDiscontinuedOperations": {
     "auth_ref": [
      "r36",
      "r41",
      "r165",
      "r227"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) from discontinued operations",
        "terseLabel": "Net income from discontinued operations"
       }
      }
     },
     "localname": "ProfitLossFromDiscontinuedOperations",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "auth_ref": [
      "r302",
      "r367"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) from operating activities",
        "totalLabel": "Results from operating activities"
       }
      }
     },
     "localname": "ProfitLossFromOperatingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossOfCombinedEntity": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) of the combined entity as though the acquisition date for all business combinations that occurred during the year had been as of the beginning of the annual reporting period. [Refer: Business combinations [member]; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) of combined entity as if combination occurred at beginning of period",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLossOfCombinedEntity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r8",
      "r58"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period."
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "periodEndLabel": "Property, plant and equipment, ending balance",
        "periodStartLabel": "Property, plant and equipment, beginning balance",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [abstract]",
        "terseLabel": "Property, plant and equipment [abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r59",
      "r303",
      "r330"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r331",
      "r332"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment recognised as of acquisition date",
        "terseLabel": "Property, plant &amp; equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointVenture": {
     "auth_ref": [
      "r104",
      "r106",
      "r156"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in joint venture",
        "terseLabel": "Proportion of ownership interest in joint venture",
        "verboseLabel": "Proportion of ownership interest in joint venture"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInJointVenture",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "auth_ref": [
      "r104",
      "r106",
      "r154"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in subsidiary",
        "terseLabel": "Proportion of ownership interest in subsidiary"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "auth_ref": [
      "r306",
      "r307"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision relating to decommissioning, restoration and rehabilitation costs. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision for decommissioning, restoration and rehabilitation costs [member]",
        "terseLabel": "Other current liabilities",
        "verboseLabel": "Decommissioning liabilities"
       }
      }
     },
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCostsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "auth_ref": [
      "r121"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision used, other provisions",
        "negatedTerseLabel": "Provisions used/paid during year",
        "terseLabel": "Expenditures"
       }
      }
     },
     "localname": "ProvisionUsedOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Provisions": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount, including provisions for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Provisions",
        "periodEndLabel": "Provisions and other current liabilities, ending balance",
        "periodStartLabel": "Provisions and other current liabilities, beginning balance",
        "totalLabel": "Provisions and other current liabilities"
       }
      }
     },
     "localname": "Provisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of intangible assets, classified as investing activities",
        "negatedTerseLabel": "Investment in intangible assets"
       }
      }
     },
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r390"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of interests in investments accounted for using equity method",
        "negatedLabel": "Investment in joint venture and associates",
        "terseLabel": "Capital contribution to JV"
       }
      }
     },
     "localname": "PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r390"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of investments other than investments accounted for using equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of investments other than investments accounted for using equity method",
        "negatedTerseLabel": "Contributions to long-term investments"
       }
      }
     },
     "localname": "PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of property, plant and equipment, classified as investing activities",
        "negatedTerseLabel": "Additions to property, plant and equipment"
       }
      }
     },
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RangeAxis": {
     "auth_ref": [
      "r178",
      "r206",
      "r264",
      "r322",
      "r324",
      "r397"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Range [axis]",
        "terseLabel": "Range [axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesMember": {
     "auth_ref": [
      "r178",
      "r206",
      "r264",
      "r322",
      "r324",
      "r397"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges [member]",
        "terseLabel": "Ranges"
       }
      }
     },
     "localname": "RangesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [axis]",
        "terseLabel": "Ranges of exercise prices for outstanding share options [axis]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Ranges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [member]",
        "terseLabel": "Ranges of exercise prices for outstanding share options"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in intangible assets other than goodwill [abstract]",
        "terseLabel": "Reconciliation of changes in intangible assets other than goodwill [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in other provisions [abstract]",
        "terseLabel": "Reconciliation of changes in other provisions [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInOtherProvisionsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in property, plant and equipment [abstract]",
        "terseLabel": "Reconciliation of changes in property, plant and equipment [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Research and development expense",
        "terseLabel": "Research and product development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing exchange differences on translation of financial statements recognised in other comprehensive income and accumulated in equity. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of exchange differences on translation",
        "terseLabel": "Foreign currency reserve"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslation",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "auth_ref": [
      "r88",
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of exchange differences on translation [member]",
        "terseLabel": "Foreign currency reserve"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RestructuringProvisionMember": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for restructuring, such as the sale or termination of a line of business; closure of business locations in a country or region or relocation of activities from one country or region to another; changes in management structure; and fundamental reorganisations that have a material effect on the nature and focus of the entity's operations. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Restructuring provision [member]",
        "terseLabel": "Restructuring provision"
       }
      }
     },
     "localname": "RestructuringProvisionMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r289",
      "r291"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarnings",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r6",
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings [member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense",
        "negatedTerseLabel": "Return on plan assets excluding interest"
       }
      }
     },
     "localname": "ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EmployeefuturebenefitsFutureBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r32",
      "r163",
      "r228",
      "r245",
      "r250",
      "r255",
      "r256",
      "r259",
      "r282",
      "r283",
      "r319"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenueAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "auth_ref": [
      "r180",
      "r181"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from contracts with customers",
        "terseLabel": "Product and service revenues",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractsWithCustomers",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/DisaggregationofrevenueDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails",
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions": {
     "auth_ref": [
      "r301"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the rendering of services in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from rendering of services, related party transactions",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromRenderingOfServicesRelatedPartyTransactions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueOfCombinedEntity": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The revenue of the combined entity as though the acquisition date for all business combinations that occurred during the year had been as of the beginning of the annual reporting period. [Refer: Business combinations [member]; Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue of combined entity as if combination occurred at beginning of period",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueOfCombinedEntity",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionProFormInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalOfInventoryWritedown": {
     "auth_ref": [
      "r38",
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction in the amount of inventories recognised as an expense due to the reversal of any write-down of inventories resulting from an increase in net realisable value. [Refer: Inventories; Inventory write-down]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reversal of inventory write-down",
        "terseLabel": "Reversal of inventory write-down"
       }
      }
     },
     "localname": "ReversalOfInventoryWritedown",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "periodEndLabel": "Ending, Right-of-use assets",
        "periodStartLabel": "Beginning, Right-of-use assets",
        "verboseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssets",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssetsMember": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets [member]",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Risk exposure associated with instruments sharing characteristic",
        "terseLabel": "Risk exposure associated with instruments sharing characteristic"
       }
      }
     },
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RoyaltyExpense": {
     "auth_ref": [
      "r367"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from royalties."
       }
      },
      "en-us": {
       "role": {
        "label": "Royalty expense",
        "terseLabel": "Royalty expense"
       }
      }
     },
     "localname": "RoyaltyExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SalesAndMarketingExpense": {
     "auth_ref": [
      "r367"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to the marketing and selling of goods or services."
       }
      },
      "en-us": {
       "role": {
        "label": "Sales and marketing expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SalesAndMarketingExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r34",
      "r246",
      "r254",
      "r275"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method",
        "negatedLabel": "Corporate share of net loss",
        "negatedTerseLabel": "Equity in loss of investment in joint venture and associates",
        "terseLabel": "Equity in loss",
        "verboseLabel": "Equity in loss of investment in joint venture and associates"
       }
      }
     },
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Share-based payment arrangements [member]",
        "terseLabel": "Share-based payment arrangements"
       }
      }
     },
     "localname": "SharebasedPaymentArrangementsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShorttermEmployeeBenefitsExpense": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://www.ballard.com/role/PersonnelexpensesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense from employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services."
       }
      },
      "en-us": {
       "role": {
        "label": "Short-term employee benefits expense",
        "terseLabel": "Salaries and employee benefits"
       }
      }
     },
     "localname": "ShorttermEmployeeBenefitsExpense",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/PersonnelexpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "auth_ref": [
      "r105",
      "r107",
      "r172",
      "r276",
      "r279"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Associates [axis]",
        "terseLabel": "Associates [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/InvestmentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "auth_ref": [
      "r105",
      "r107",
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Subsidiaries [axis]",
        "terseLabel": "Subsidiaries [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]",
        "terseLabel": "Statement of cash flows [abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [abstract]",
        "terseLabel": "Statement of changes in equity [abstract]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]",
        "terseLabel": "Statement of changes in equity [line items]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityLineItems",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]",
        "terseLabel": "Statement of changes in equity [table]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityTable",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]",
        "terseLabel": "Statement of financial position [abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subclassifications of assets, liabilities and equities [abstract]",
        "terseLabel": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of foreign tax rates",
        "terseLabel": "Foreign tax rate and tax rate differences"
       }
      }
     },
     "localname": "TaxEffectOfForeignTaxRates",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of tax losses",
        "terseLabel": "Expiry of losses and ITC"
       }
      }
     },
     "localname": "TaxEffectOfTaxLosses",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income) at applicable tax rate",
        "terseLabel": "Expected tax recovery at 27.00% (2021 \u2013 27.00% )"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TechnologybasedIntangibleAssetsMember": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets based on technology. Such assets may include patented and unpatented technology, databases as well as trade secrets. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Technology-based intangible assets [member]",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "TechnologybasedIntangibleAssetsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for technology-based intangible assets acquired in a business combination. [Refer: Technology-based intangible assets [member]; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Technology-based intangible assets recognised as of acquisition date",
        "terseLabel": "Technology (patents, know-how and in-process research &amp; development)"
       }
      }
     },
     "localname": "TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionIdentifiedIntangibleAssetsBasedonTheFollowingUsefulLivesDetails",
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/ImpairmentchargesonintangibleassetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [member]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Timing of transfer of goods or services [axis]",
        "terseLabel": "Timing of transfer of goods or services [axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodsOrServicesAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesMember": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Timing of transfer of goods or services [member]",
        "terseLabel": "Timing of transfer of goods or services"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodsOrServicesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TopOfRangeMember": {
     "auth_ref": [
      "r178",
      "r206",
      "r264",
      "r322",
      "r324",
      "r397"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Top of range"
       }
      }
     },
     "localname": "TopOfRangeMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/RecoveryonsettlementofcontingentconsiderationDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.ballard.com/role/TradeandotherpayablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other current payables",
        "terseLabel": "Trade and other payables",
        "totalLabel": "Trade and other payables"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "auth_ref": [
      "r286",
      "r365"
     ],
     "calculation": {
      "http://www.ballard.com/role/TradeandotherpayablesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of payment due to suppliers for goods and services used in entity's business. [Refer: Current liabilities; Trade payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current trade payables",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "auth_ref": [
      "r12",
      "r24"
     ],
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other current receivables",
        "terseLabel": "Trade and other receivables",
        "totalLabel": "Trade and other receivables"
       }
      }
     },
     "localname": "TradeAndOtherCurrentReceivables",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current receivables [abstract]",
        "terseLabel": "Trade and other current receivables [abstract]"
       }
      }
     },
     "localname": "TradeAndOtherCurrentReceivablesAbstract",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for trade and other payables assumed in a business combination. [Refer: Trade and other payables; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other payables recognised as of acquisition date",
        "negatedTerseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "TradeAndOtherPayablesRecognisedAsOfAcquisitionDate",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionTheFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TypesOfInvestmentPropertyAxis": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of investment property [axis]",
        "terseLabel": "Types of investment property [axis]"
       }
      }
     },
     "localname": "TypesOfInvestmentPropertyAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r230",
      "r234",
      "r235",
      "r265",
      "r266",
      "r267",
      "r269"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of risks [axis]",
        "terseLabel": "Types of risks [axis]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r230",
      "r234",
      "r235",
      "r265",
      "r266",
      "r267",
      "r269"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Risks [member]",
        "terseLabel": "Risks"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]",
        "terseLabel": "Types of share-based payment arrangements [axis]"
       }
      }
     },
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_UnusedProvisionReversedOtherProvisions": {
     "auth_ref": [
      "r122"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount reversed for unused other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Unused provision reversed, other provisions",
        "negatedTerseLabel": "Provisions reversed/expired during year",
        "terseLabel": "Downward adjustments / provision eliminated"
       }
      }
     },
     "localname": "UnusedProvisionReversedOtherProvisions",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnusedTaxCreditsMember": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for tax credits that have been received and are carried forward for use against future taxable profit."
       }
      },
      "en-us": {
       "role": {
        "label": "Unused tax credits [member]",
        "terseLabel": "Investment tax credits"
       }
      }
     },
     "localname": "UnusedTaxCreditsMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      },
      "en-us": {
       "role": {
        "label": "Unused tax losses [member]",
        "terseLabel": "Losses from operations carried forward"
       }
      }
     },
     "localname": "UnusedTaxLossesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ValuationTechniquesMember": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for valuation techniques used by the entity to measure fair value. It also represents the standard value for the 'Valuation techniques used in fair value measurement' axis if no other member is used. [Refer: At fair value [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Valuation techniques [member]",
        "terseLabel": "Valuation techniques"
       }
      }
     },
     "localname": "ValuationTechniquesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Valuation techniques used in fair value measurement [axis]",
        "terseLabel": "Valuation techniques used in fair value measurement [axis]"
       }
      }
     },
     "localname": "ValuationTechniquesUsedInFairValueMeasurementAxis",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_VehiclesMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Vehicles [member]",
        "terseLabel": "Vehicle"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/SignificantaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WarrantyProvisionMember": {
     "auth_ref": [
      "r306",
      "r308"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for estimated costs of making good under warranties for products sold. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Warranty provision [member]",
        "terseLabel": "Warranty provision"
       }
      }
     },
     "localname": "WarrantyProvisionMember",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options exercisable in share-based payment arrangement",
        "terseLabel": "Weighted average exercise price of options exercisable (in usd per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options exercised in share-based payment arrangement",
        "terseLabel": "Weighted average exercise price of options exercised (in usd per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options expired in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options expired in share-based payment arrangement",
        "terseLabel": "Weighted average exercise price of options expired (in usd per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement",
        "terseLabel": "Weighted average exercise price of options forfeited (in usd per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement",
        "terseLabel": "Weighted average exercise price of options granted (in usd per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r198",
      "r203"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Weighted average exercise price of options outstanding ending balance (in usd per share)",
        "periodStartLabel": "Weighted average exercise price of options outstanding beginning balance (in usd per share)",
        "terseLabel": "Weighted average exercise price of options outstanding (in usd per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted": {
     "auth_ref": [
      "r209"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average fair value at measurement date, share options granted",
        "terseLabel": "Weighted average fair value, share options granted (usd per share)"
       }
      }
     },
     "localname": "WeightedAverageFairValueAtMeasurementDateShareOptionsGranted",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life of outstanding share options",
        "terseLabel": "Weighted average remaining contractual life"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share",
        "terseLabel": "Weighted average number of common shares outstanding (shares)"
       }
      }
     },
     "localname": "WeightedAverageShares",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_WorkInProgress": {
     "auth_ref": [
      "r288",
      "r381"
     ],
     "calculation": {
      "http://www.ballard.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current work in progress",
        "terseLabel": "Work-in-progress"
       }
      }
     },
     "localname": "WorkInProgress",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full",
     "presentation": [
      "http://www.ballard.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsandotherliabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/InvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 16
  }
 },
 "std_ref": {
  "r0": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r10": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r100": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS24_g13-24__IAS24_g13-24_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r101": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2022-en-r&anchor=para_35_b_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r102": {
   "Clause": "vi",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2022-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r103": {
   "Clause": "viii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2022-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r104": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r105": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r106": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r107": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2022-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r108": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r109": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r11": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r110": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r111": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r112": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "126",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_126_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r113": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r114": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "129",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_129_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r115": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r116": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r117": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r118": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r119": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS36_g126-137__IAS36_g126-137_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r12": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r120": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r121": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r122": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r123": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r124": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r125": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r126": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r127": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r128": {
   "Clause": "vi",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r129": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r13": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r130": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r131": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r132": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS38_g118-128__IAS38_g118-128_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r133": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r134": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r135": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r136": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2022-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2022-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r140": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Section": "Presentation of a statement of cash flows",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS07_g10-17__IAS07_g10-17_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "8",
   "Section": "Accounting policies",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS08_g7-31__IAS08_g7-31_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2022-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r150": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2022-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2022-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2022-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "1",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_1&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "2",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_2_b_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r160": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Clause": "ix",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Clause": "v",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Clause": "vi",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Clause": "vii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_vii&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Clause": "viii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B16&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r170": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "14",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2022-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r180": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFR15_g110-129_IFRS15_g110-129_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFRS15_g105-109__IFRS15_g105-109_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r190": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "58",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "59",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_59&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFRS16_g51-60__IFRS16_g51-60_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFRS16_g47-50__IFRS16_g47-50_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r20": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r200": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Clause": "v",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_v&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Clause": "vi",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Clause": "vii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r210": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_52&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_f_iii&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_f_iv&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_g_i&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_m&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_q_ii&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r220": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B67_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Clause": "v",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B67_d_v&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFRS03_g59-63__IFRS03_g59-63_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Section": "Disclosures application of paragraphs 59 and 61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&doctype=Appendix&subtype=B&dita_xref=IFRS03_gB64-B67__IFRS03_gB64-B67_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2022-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2022-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r230": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_23B_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r240": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B8",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B8_c&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA__IFRS07_APPA_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r250": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r260": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IFRS08_g20-24__IFRS08_g20-24_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2022-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Clause": "iv",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r270": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "9",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2022-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39L_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39M_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39M_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39M&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Expiry date 2023-01-01",
   "Number": "1",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39J_a&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39J&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r280": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Expiry date 2024-01-01",
   "Number": "37",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r283": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r284": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r285": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r286": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r287": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r288": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r289": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r29": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r290": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r291": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r292": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "22",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2022-en-r&anchor=para_22_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r293": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r294": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r295": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r296": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r297": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r298": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r299": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r3": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r30": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r300": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r301": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r302": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2022-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r303": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2022-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r304": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r305": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r306": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "87",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r307": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Section": "D Examples: disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D__IAS37_IE_D_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r308": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Section": "Example 1 Warranties",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex1__IAS37_IE_C_ex1_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r309": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Section": "Example 10 A court case",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex10__IAS37_IE_C_ex10_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r31": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r310": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_119_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r311": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_14_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r312": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r313": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_16_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r314": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r315": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r316": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r317": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A__IAS07_IE_A_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r318": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "IG63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2022-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r319": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2022-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r32": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r320": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r321": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B11",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_B11_c&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r322": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r323": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r324": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2022-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r325": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "118",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_118_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r326": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r327": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r328": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r329": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2022-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r33": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r330": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r331": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r332": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r333": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r334": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r335": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r336": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r337": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r338": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r339": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r34": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r340": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r341": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG40B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r342": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r343": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2022-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r344": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r345": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2022-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r346": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2022-en-b&anchor=para_39L_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r347": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r348": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r349": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r35": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r350": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r351": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r352": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r353": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r354": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r355": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r356": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r357": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r358": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r359": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r36": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "ea",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_82_ea&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r360": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r361": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r362": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r363": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r364": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r365": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r366": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r367": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r368": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r369": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r37": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r370": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r371": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r372": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r373": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r374": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r375": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_142_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r376": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_142_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r377": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_142_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r378": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "144",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r379": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r38": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r380": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r381": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r382": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r383": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2022-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r384": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r385": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r386": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2022-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r387": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2022-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r388": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2022-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r389": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r39": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_98_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r390": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r391": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r392": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r393": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r394": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2022-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r395": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2022-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r396": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2022-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r397": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r398": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Effective 2023-01-01",
   "Number": "1",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r399": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Note": "Expiry date 2023-01-01",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-b&anchor=para_117_b&doctype=Standard&forcepdf=true",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r4": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r40": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_98_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r400": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r401": {
   "IssueDate": "2022-03-24",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r41": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_98_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2022-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "10",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS10_g17-22_IAS10_g17-22_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r50": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "12",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS12_g79-88__IAS12_g79-88_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Clause": "v",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Clause": "vii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Clause": "viii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r60": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS16_g73-79__IAS16_g73-79_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_140_a_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Clause": "i",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_c_i&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r70": {
   "Clause": "ii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_f&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_141_g&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_147_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Clause": "iii",
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "148",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&anchor=para_148_d_iii&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r8": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r80": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "19",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS19_g2-7__IAS19_g2-7_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r81": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r82": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r83": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_36_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r84": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_36_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r85": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&anchor=para_36_f&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r86": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "2",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2022-en-r&doctype=Standard&dita_xref=IAS02_g36-39__IAS02_g36-39_TI",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r87": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2022-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r88": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2022-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r89": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r9": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2022-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r90": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r91": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r92": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r93": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r94": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r95": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r96": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_19_d&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r97": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_19_e&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r98": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r99": {
   "IssueDate": "2022-03-24",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2022-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2022-03-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>163
<FILENAME>0001453015-23-000008-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001453015-23-000008-xbrl.zip
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
M3%!K4 IID-J3 &.F;&$I=[8,!1*G='>H'>H) "2BG#NUK%!JPQJ=H <'XJA
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
MNUV=/^Z[@\<XQ%1ZP6!I!F,1,!= #:EI42,0^(#S*HDZ?3[]N'IQQ&02JA&
M0TG"NRG?ZF,M*ID16G7'3J9O%K]>Q:*E?+/8;O?;O?%^NJ?H<P^:BIJ*A>@2
M5Q0)A4*V?ZG*K!CU<1YA8M2=)9THL=0::N^^@J+CFCHSQU8UHZ-Y%57]<)2_
MI_9\8>+X\N26/M(M]>(M<<J$+8&Y(<2:DI0>H" JS*S,^&1Y=-QJ"21PKM08
M6P:AS@T*26QC ZFK>5[;1U^2Z*']<U/,^=7A[V@IQJ@O+Q9VP9,N^FCN9-^<
M.)- F01:IJH."Z<NK7-4F=>ZK+O717LAZ2R)T]CR,3%JC(VN><PIMT 5*<7D
ML=.\(M='V_[^N/.X]T73]QU&F"5UL#B@4#1"ZM Z5I+::*P,Y9(YG'S.B3?O
MY$WP"%Q;KI@M5D6/Y%KA2 U3)Z@SZYGRC^'\FSY?M#,]Z9N/Y$QQ!7) \S:N
M@X^],@?)1$J=J"O/BC-3\37O2<Y9$@8AFJJ)69UZ*#TB,DM,7*B!_1MG19B7
M.'Z[W!I#%GRF5X@^WC[7]8_/:?GGU4I^69R=_78^X\7E>O'L^7;SQ![DZ*JS
ME-V;;C:>T=E-EO_#[K3KPB[C-'N5QLC?U8&3!_M(#Y8MU%E&7YHQ4".AMJ!A
M%*#@TO/,1J[O 2&/>ZS)^<S /3"5"*V-W3VY:O.YB#K7YU7WYD/9N%L5\O4/
M3\YI25?-QM;Z8K7>S7*L^O876NMFMU?SY/,^CF6I80D<LFLY0,P--8<2 Z=6
M'4F;Z>*4F;'LN!U9AV:  T6.#@0Z&ML<=(^E->IMIDL,/CRL6NQ<G8^&OF?V
M(.7M]Y\<V4=F$R%AKR1 @4&Q$ ,JIE@*CLI#\VJ,=/?IYQW3>984\R-5K;5J
M80^@G8)T5F[-%!G-=JW4A\3*OZZ6;77^0K?Z\-E:KYK ^I/G^DBA7W..M<?2
M#>F8J0:%R*$G(G$H)UJ=--<'<RISXB2%BZH I(XE9_7=)5?$1YU7(8%_B5-?
MK<YIL?PKG1_GX&EHPKT6]9H) BJ9U(%>)=12P33/\0/\XYI$SVG]]PTM;XI=
M[WX]1KA+%,AFOCYP!_2.@+GTA(E];B'=@\$@.U?72SH[NWRFRS'*J-(O]*SI
MV3_KAGP2(/^$7$"IM%(R9,^F/.K83H(F=%TM,1'/:XGM9%.GCV3Q+)DUJ$0M
MYEA8( HA,[84!*MJ<SWM>DS[\6>ZA/KR8K-8ZF;S:'7.B^6N,/?K6Q<?KMOJ
MC+[>[5_\;G&^,$3WC^1KK:3]KH;%/HJ)>J^]10AB8)B$Z-RZ8.Q22*/6UN8
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
ML^'CW+O75 E3[H#)DE\NXCH1&O\TAE/4O:]T.WRXY>)0ZNAB7<"D8:],>;1
M\;6CMNI/X?:>4?)6XFP-*:58I6B2,:Z,4&J(@42: XSSV-LP%Y9-)>Q1#U>C
M&N(9*I6:>XDYV,L6$$']*>Q-!/W#1R$/)=1 FD=!HEXSMEA*5)-)G%@HGJ+0
M9/S#_H)"$O&N%I=+\)9L97*]^#&EG3-(+*<:\1.8S+[30?7]51,(7).#YJ6(
M0/2$OCO7DD./34WEGJH)W"N.';Y206(M0"WF A$H!TNWFC0%#EY;BZ<>:A/@
MX5T.8>ZQXA.I[PC>R6A8&X!X%- I3ASUXIH_N;K[1+'#>[I2P"%!YDP*VJFB
M8*^HU9'3)J?:HA.@X9V,'NW/Q96>(+7L<J8"R3D"GZMOECFT&(5/1>WN![<.
M[]M\:J$Q9O-F#+XI.0$'Z'**)-I.OFV:@^4S36*=^3HH5+07!$B).G8NW<6>
M)!;@D]N[[[0[O$>$4$?C^C&-G4?-SNIK0N:*/68,>.IT-$UJSC/5K9Q&HS66
M46\C B#&(*FA>*<EQ%.[M?O.NL/[P]Q4M79'5+H1-53-/09?:X$6N9_\X329
M.;.$N+<Z-J<D[BF"]PY]<L,1$C?)H9YZ$-U;NAW> W(P]>=;*14RN C4D$ME
M+98AH_;33,=TIO+WYY!$&7OF!M ;2*OV4\O=2XJIJ_J3,IL*^H?W#YE'F5#L
M1(P W DL692$KM62?>19+/6Y<>_?+LUBGBWX3*\<_>/M<UW_^)R6?UZMY)?%
MV=EO&W:^N%POGCW?;I[8\UMN1Z>YW9N^7<K%9KM>T-E-.Y ?=J<]U?7/)IK'
M:?8JC99T5P?V%ZR^O-@LEFJ,79WS8KDCWG7$XC-Y\?E//SZ:R8*B)L:MXF//
MCB#(J [<M"?S34RE^7D4H3U1:XIK68U)OC!#81(8*5X;FSF<R6^-M=5Y[ G_
M0&KM(/KZAR?GM*1GN[9M:WTQ@M/RV6;5M[_06C>7FZV>S\0]N(8U9W*.JH.,
M,"H*0T^B);.&S,?H'J:!X?[L$-B9^:52T5(+<!4%I'K!#FU4MIQ7QY?[X.(?
MKMOJC+Y>ZOK9Y7>+\X4)WIFXB\Z.S+F/U!6@X:CVAED%4RHM!89C=!<GJAW$
MJ]648FRA=5<3=%0L&4R\5@WVLXNSV/[P=/%L:1=I]@B^7?ZLF^VXPN;;I?%M
M-;);?1VJ_]!%>TZ++^GLC-;R;W^;B4N [!$U  2JT'+BS+YI4:64,K/.P25,
M%Z?]V5,JNY42.3;- (*UY^0"U"ZQ.E_#T=G3T\N=UYN-(;F,3D/$:,\-?'&U
M2(@)8BNE^P+YZ SI;@#:8[GX5ITIGT#<"X@S&:2.55OOF&-.Z>@LZ)O5>J/Z
M9/6+KF=B0P*Q>M)@L:A 9"3,8;2.Z""%),RB"=8D(=J?%9760_5I-TL+D ,%
MWXT"7<@DGI-9C!I]F%Y8;&1U_OUJNYJ-%8D#S2&U&K)E>8%=B+WX"N!C\WD6
MY6\G"=$>K<@!I@")(S2HX-%A,+_'V;G8D&<QYO-!$/V_%W;:>K5\^.>Y&%'H
MK3D1=!9]<E?*Z@JF7)U!U]PL6BY,$:']V9#E0]V)CYZXC3'4.MJ9DJ3FBR0F
M.#H;^LOE(WKQS<5R+J.-N0=/D2-2"="]JR+#X<6"K;+W<G0F=#< [3$*E9*5
MO"^FLD%J0$PM2P%#S8]R-D=G08_.E)9_"3.RH0*LC:,&]0E"$,J^:Y713)OM
ME^.SH;N":(\UH;*K+EFZ:E8#00$)0BF44DQ1._0YK Z<[@CJ_A;T):?04PJM
M=6^YZVA[%"$X2@I4"^7I>CO1Q>??Z3,Z^WIW/_\Z%$?!B#W.?4@6KH @)0+G
MR"U44R:0J9?.=<)S'R=&W%8O%Z96HV\E6D+!N7K?&_:<T$MU/<V@OM^)&E,H
M_M<*9D>5H, H7U.U*05+6#FF[EJ8P>+Q$X\FL+(<"O64L77785?TK><H&J1'
MC4Z;FVZ$>@7JOZT6R^W?[%T7ZUG/'V;PPHEB'MU]N374ABUHPBJ58W9ST/F'
MQ6)_6IY]]Z$D,E/($"*1_6X95W,Q@'<XBZ:1A\5B?RJ:<@W4-& M EEK344I
M9^<M&_:QSJL!SU160!Q>PDC.4E1J3)' 65YD2@9<23K*4WF<@X29.*P'4118
M?._5*XUZ3Q6DCF0WHJ4Z59Q)BSDHBA\O7UPM +Y!\F;9[FL@?K=:/OM1U^>O
M3OI8F;I9;S]_:M]8+L[T<1\E'[:7W^OV^4I>?<9O7U7]*YWKO)=\I$+LG#K2
M!KXK.=50F8*O:E%W7JW"3]R9;LA)ZEJG&"W2>&!*U05+@&INTG(/">>@ZD[\
MNE/QJ94:.DZI] :D$;5*3Y:><8X1_82'<(^$,O-;>R7-1&Q1"&B)/+=<NP-6
MKEW8Y2KSZN%RXLYTPYG/)JP=A2RA0B!"U\!EXNX*T"#:*9S-F%^WM$$3H%.+
M 5V"W*$B1W65<=3"DC+A_=Q[@NR]5R$>FL-3B68)HE.Q;$Q:!>]K#=2-((F1
MV9S.'&8L3]2903#+V3O)K95FGLG2- ;,/HJX:L&,<<*K9T[T.DPL0X<86^/(
M$J%71(,U-.E2+%L+><+%!O;$F/==#CQOPNPOE 6NKA)7J4&A-T^M9]^]"OK:
M>R[W)Y0=,7,.'\E<<ST[7U  @8+'RMI\LW\QA= G/'=\8M=! EG*K@93V3X&
M!Q4BF[BFY+"FPKESG&X@.Y(\?GY[ E@"F$+6R*/L#<8QT=J2UV["F2&&&82R
M$W?F$,S$!U>X=I96@$NG*(6HP=B/;_R:Q7;\$[_N=ELF1^T]58_1@8N=+3?K
M"5F3CV@9_KT-9U,)'IE!8TD0<_9 '&KNK4%SQ46I+O13\)BEJ_;:8HS2:11J
ME0;DG03[4;NZA&465<*G@N;M5/#B&AFCCP41H&1*%DO!/&&56-35.2SPGG4L
MO:OE)_M;AZZ^QY[)3)@=<!3LGB%X4<[1C!QFM4CVQ)WI+MM51D>4G9$J ?A
MX$RNM1ZY04E]PIM/3H-6!_%,I?7<G/;H) ^&C+J4)OFS5Q_\Z.L[?<]T8L[T
M_9+G6CB(<<PC%,^LB-5!P*8ME)BFZY>.).[=U?C#_CP3EBRIFE[*22#U7KGU
M;C(;7(C"O<[ ,YVX,P??)*7$47PLNM+!5#EK,Z%>([68R&34O?5-4_$$U9Y9
MC-TWB3JR)T+.&CU1BDE0T\D3S-+N./I2D8 J!Z@M5PT),SF/HL&7> 6K=S>P
MNBG#.IURSF\!Z]W[ ^OVM'?4NQQ1.&:)()6JIEB39_+  K'-:F!ZHL >9A91
M,$OC5+4G2#F9J(_0NV07T4F=5Z_3B0)[$%?<+)K6J$))"+#V&ELU$80ANFYV
M[*8[Y[!#YQ5^C^Q;K1=\\7:#I*<7O-'_N7CKC/UE^M,AT^U,>71C16C9%T)
MWS %B2*6QF=.4"9<Y?K$CSOIXA4XL.GSYJ$#Q8*)L"=3ZJ,B;:]7Y6>#J0(W
M-7Y,O)6 A?G\(+H]0 241DTPB#D4&)N>$S*.14$%<Q;1:U&6KT79":M_393E
M]Q9E;P#[,=40 F6?6RZ1.XAW%4)5 [7WZ$@=':_:/O)]P;%&:&WH,;0?BE;N
M11(EI9ZUA>-KY?;^>!XT[$]%E$&,3G/J&:*%710*V("I^X!0D]P$W7HTCOS.
MFL.X^B_'W(OEX@H>O5B_?.SG2IN+M7ZQV*P@^/+YUS_]<//VFT,WOX_WOQ/M
MX*0'B UEK 4+@4QZY]XR<LD$?#.H4F_B]PGV?\7+U_</WW4_X=M'AH91FH)
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
M*?@,EI1ZSP$Z\%@/;5EJTUXZNE9F)?-^O'PQJMP\?4YK9=JH/*'+<9&'H]/
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
M0E+OIXUT"BDC*>+<)"0EFB4IMVZLHL 5S9 VY$^UD-1[X6HWV!I:!N9< T(
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
M3T&,6[)6=LKH:D_=:U5(<UV/SV,=XJV42H\<6YL>[^_X_4LQ<(6XQW8 ;N)
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
M+0-;'B5;&J.93B"$QAJD2D@&D?7FM%0,,,,9VSI;XN5WLH$I U,>#E.N-:(
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
M0,Z%LH3-92:&V\IQ:BZWA6#@_K61+BPXRX];"]=0/RL")<%[.GB%M74H(6?
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
M:E:;SW&[.,3#4>AZ$GUCW.A#)DQS'4R.LTSQ)"2=&AC>:55H!,]FP7WT!I)
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
MCD>AH#T[9.CV5'0Z&*$WP3.7.GF]J>;HJ28CN::PQ&J*SE,QR[V"DCD"USQ
M=I)_S$XZ9B<=LY..V4D'GYVT1;;1,6OH660-_6M_;:]/DGJS_J[#&&-&UVI;
M-4=*)_&%B#/I^B+*8I')-,C2PHNSH!!R)0K.;^FB)<_ JMJX1Z_?S(TRC49M
M$<$(H,%2S8V:4-.&X/JO^;E0B*@I^LJHJPS&R!@&E HHV93 &B1Q0QZW?I,(
M,IFT 85>FKF..O=[2:@'^+U&GRG37<^1I?G-K355;4$3+0ULF8XL=)TT-QT"
M:^^B42VXT! 9@-F*=K/ B+N6&-['V56-JI90R3=B-JLRDK+40:*U;"2G:"$*
M;_<(O[*M*L4N7C,,S/ R.GMT*@4F(!1EA[S=M!V3;D<J?0I#:H-IP3T5A0R\
MPI=1[ G?R9S8%6X0AEEH>YZ=%_'_^N')MUS,)Y-$0:OQ/=8[^UN0G(41+?G!
MF7S99+,*K763Q_]]F2LGZ9MY_DX'GD<9O+/"X/,TRU);A';F^JGCBR)U@&D%
M<9H(-_3"(8-_6Y>D^[?-OAGTX%*UVQD3]G@[OL@;,#*6=<8!<8T]PFU%N('V
MXN8N09W-\Q^ !N:1$V7"3>.D\ N9ITD<1WGB%E$8V[[(#BX(M/N!['N:\J[+
M)5%P :3.EZ KP=-5L]A,D3O;M-NR3G2MH]^NY)B#'Y@N:NBX'9YU%W\?8@NP
M#]0P"4<@V=ES9X"!=,OJIDAI)A?C.D/WE$K159D>> $XZ?6\4KDS<.WFU@M.
M3W@A7[X\Z$C;_VS)7PYWA9\)K06;$M"U!C)!GFKF-ZDSU>2MP 2HF2DI9%OQ
M8(/230('7>F+ROM0^8\$=8."ALK<^[E%7?DH.O-;> .M6O5 W5<["K&2V78
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
M@*5QMN\N9KUX [N>M^[Q#V\^6<[+0[:,/\ZMOPM@0/6-Y7HDO&V.D<#2?M1
MS<)<]%Z< VV\]1N;]"T=C>E(UF,[[H'V<?].<"N-G3MY26VH,] PX(SY<J]<
MA%G_(F3=19AW%^',@D/[F"VJOL8U/+1]."?C^O8N.47QW@)7GU,NTZVWZO'.
MS:*#4Y#AN*G&\76PXMB@Z$(%%ZF-B1%XH^0.S.]1 4/=OZ4KP<IEJCJ=9'KY
M(':L0V8A8SEF!KD.R)P)=7 YVACT8-<Q+74V8Z$ZN[%.N*RPNU(@TR^J*U7K
MK.0[^8NHLY9%G@PND4.W4",7BYF"7:ZM&D;F.GI4*HP&@?1;#(Q@('IQ+3$6
MKAJ-<S2YUW4*P^+-0HI<U5+KMU[ 22A(BF5JX"#+KR6&M50GJWG>N>_ZG<O/
M#ILH/O=.BAQQ\P+SBE1LIF( ,\T!Z$9P(*N[1+2%5%E'804XEE06W/Y=#F/B
M'&Q;PU;-T[V%K;[=?CIC'>=I'GE%"/YJ.L:+N_2C_O2($H3N7C78-C%K.I$Q
MK:Z-V>AAD,<8RU.Q255DC(]CGFV-J:/4R0?C'K0KEP;2@?%&TBQIE/4._]7R
M[;W+?R)V';YZVJ"]0\&?D]<FW^D38U<-CEF_V 9#@P/0(7?@A-=@B@!WHY]@
MN]!>@H9YQN1Y^:92_.-9WG:65'FN[AX%I;=2V<Q[BY&1\SFR,>*!G&"T<C,'
M/:84*@?V*B R..CP\I#)U=(PG4GZSN<8VF%!B+7\L"+*#V$IP,Q7FRVL /O
MRMX)3* G.UT%\"XQ[+6@3'CK37L$O+/8S4'E=@RU$4D#F? &:/\C+Z;"HC%-
M17%2V%@C0=UH@*<GI;[9!^5\1.E^ IT;P1I08M[(!8,V=$'7[RTG-UWK$OD)
MP]"E)I#.RVFU: _[0#!C=EI\Z-Z/]S*MF8^XQ$B<_;2D-U/(^.E\3X*BQ+J7
M?)EQPM8U)V^472?E;E/:N/Y$:\^<,L%F%Q<Q81G8 @]>!W=43M,HPF4KC,&8
M^R<9&E6O],HHI;Q=B6\S-5#&3\O+ML9K7:7JV*HP&X4KUKIU=1I&CF5*U24Y
MSD=^3;*,<5 8RH46A**7:@>7"X*96IW04><8ZAS>V>TJQ[8*P3[PEQ'>\02>
M4]7_SFPNK!(T6]#.?H)F'Z?G&P,D!Z%$9.N5B#9B:GV@+KI$VV1#.J],D?%;
MV]%B/RGO*=109+7[L!L?WO_^R?H-2S.P=J(-8UCNX^_)4;-[',UN]VL[<F6(
M@-<2C_4+UVW]HK@H.I(Z /[O2DF<RMFE4H5*V;8[Q&*T8CD;2=;(V^U7E>*$
M4&TJG>2B^V&]-[ZW(Y0^N'=28Z]<:.Q48=1B?4P8H^&#D"J9HD/I'E&,0>)/
M==DU/V[B?H_\XM7Q].[I](;VU.CQJ%1T"I6V!VFVY)FH4A^%&DEE\6U+4\$A
MGHL&0V^-.01G:7.@;8Y@J0JH0M-._NI6]_?QK+_MK"FR-1N_DH/^2]]\ZMT
MU4A 9 M-_]:<_=YR$4CXF*%_>X9^=$1B/";;'Y/MC\GVAY1L/YI@_4 )T_N8
MI'\O:>S?(32@$]SN27MBMP!-;V>WP*.JC#3%)_<?TBR>VG_(6[$'_D.:R%H7
MT,OV'G]'SIZ]"N/TDU.1&/?!O;B%=_ )W.T/'^C9AR8+V]4M.Y[C?5,+VWWJ
MKQZ=[47%X(^JZ_3;ZB+5"&6CI8+>2CU=;D=^4/BYGWB^"YJBFSE9#O\I[!04
MQ&18*O@F^]>R;'0ONIW+_3:_;M#ZUB]$)J,@]N+<3_-,R#",8CO)@\SQ(ID>
M7+G?Q[GU:W7%%HWCF($:LPY/9"H1[T>!9D-N_5(1R_^$/A-R'[W ,@Q"T'U3
MPXR%]6XNZ_,;ZV?N2_H2K"3KC_\Y90"(YJ:ACMIR#MLCI>&,5HD5B$C#\!W6
M]":OJW.)I8((NHFMK_3/":4.X:H6-7930JR/\UJWD%NI)6S7H&["^UK!_"(
M)=T#MG9.^G<CB44F,B_THC3WO5S$:1IG@9O'B929703_^P&W#/_G!($VRPLQ
M:_[?DP^_OE^](;_)&@T"<0XWY,\*M<=WE$WZ08&4-&_4%$\LH'$\^U.WNRK^
MR6LP]32-Z]F__@LE)/&>$X05]1GLMWR")Y:7R.3_8^W:ETT^6+CCR"*#2Y'#
M0GTW+E)@!K%7Y)&0GDRR;'SAI][JNHT[BO;]>U'6?R(*S,?B,T[VK3G7SSH3
M&W>!2WM@J*^+'^!P3O-J<:I>U6Z1W>U0</+:MR=P2_#_5C9JPIM"B,N\(Z<%
MF&/_/WMOWMS&D>6+?A4$XK[75@3$SGV1)QA!R_)<S75;>I:Z._JOB5Q%/),
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
MY=%2?I3&E)^H.A;@Z"F_<Z=QRF,QENAF%28*.:8 9H00+@U14&,#G)1"<=%
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
M#& ,K!?_'<?Y[D&V4H](;S#2\'693HPT$%UUBM>_^6<I[[]-[\.US5H+(N!
M*R$-MXI@305 SDD$D?$6*JZ2,4(S8X0*2=^(Z_IC<S<<3T?N@W\_F 2CTP^O
MNA#O=W\^W*F!F@Q'WQ<B+ N8A5?M[$V4?.D<\TIARYDD0F*I(?;6(6B U0%_
MW8X+0'@(=YV,IJY[O;A+2:CS9@:&\BFWO-S]1:E0$<O"6$K&DZM<?2K"!/=$
M <>0)M CJ3T&V(0K8 >8QW-5=)I7\[.;J/Z=L^\'A<8)SW6CA]/)/J\,@O6'
M$T9P(2E@S'I"B!+6A-4:)6D #.!B_96=#:D0AU>"[?[Q,PA: #F4,:8!-AE
MR%'99![SNBZ<Q0 ]A_KA!>_;"V)_"#K9W=TY,YFJN\Y#2051T,2-G.WXT?"^
M\_?/;ZMVG5Q(1'+900?3Q%HA@J>A!2':*R*%M\'^&\D9Q 4M!-J'6W+=LG^8
MW+K1YULU^,_AT'[KW]U5*&J!AQ:U-)@%.#C0S\@Y2^08&Z##@U/.@"+( L64
M<9XZ+;3B!IK]65GW0,XF0E#W^D 6UF,&WKM-Y,S7#JMUC^/I5+]Y:0MNO9_Q
M[O>/G?L0['U)+&6=D7L8AA4-O@1)])-O:A0"MN_CB;M_H<7HRD"N->%:61+K
MTHV@S .*B</22'\T2_QT&A#BXOP[5R>W0E* $9(Q!8"2@#!!-):>>&H=9]HA
MIFNU/!4EA72O<8]AV+H:P]9KQWVBL)U<W3\,AA,W[O".&M@.XALG:"\#&$2#
MH#DIEP)@0H 4EE@)K?#$!/_,FB95:"HAHJ BI4-6H4=J\-! !;,:JT(),2+H
M4R"8LX)2;BC2I$D5&DM8> ^(BOQM#==I/WJR]\Q3[[VO?=[Q<@W/?N:HI)H
MK!%WP9&0"&@MM??8,2:QU0 UJ;]Y]YKV4%47N+8W>[K"E0SD#.1G.V+*2$F@
MA,' $B.YA!0J0;SF,KAE54;*UP_D.,((]+BHL:3E)$A>+6Q9+T#8+'$YK!;A
ML8J5UEZH%%,2#^L?AL5HHS=IZE&(DLHS^E*&E[Y5WA<LOJ+T.$94N[^R_L:.
M5':S?1!4Y%)<WH#E/V]'"S?PBWNM1T[]\5KYB1N]47??U/=Q]Z^K6Q_VO;PX
M#[*\SP,;%P ^.GEM15C3%2C65;6X0HHK"?8KKJCD^-9WQ)O>W4D*M](^_'3S
MZZ\WO__<^?CAG^]^[WSZUZ?/[_[VJ?/^M[>;8[U.)-AI6;^EW,5DV'D['*1]
M33-U?ND/U,"$BW<^3<(':;#%<9:YG_G[EU.C<<<-;%C;1I%%KTB\+)<--+#$
M'SXK/;U3HXZZ'T[C'!#WY\/(!;MIXT20R>UP&BYNQW%6R-^O/EUU; 3K:-R+
MPT)<$.J'\$3CVYB(GUT@/E6PJ>%1T[?2#\>OUO30KK++].?6XK8GB]76ZK\H
M)1AK8(CSDH3_T1)::K@$%GN+L.L>5L"YI5KS-!64VW?ER2JW6'FYJ_!RHTJQ
M\T.\PU_LJS?;O(/G%BR>K)#P=Q>N;_IW12??!_\V]1F,WP_6/<.;@9WYA%N+
M"F7S18)$PD/L&)57F.Y7(%>U[DX<5@C8U&7/HTKP&-=I;]9U:0Y>7:6&[7W8
MW]RD8]1H]#TLLTJ!8 5Q:/\FO!V.=S,HG].#!"\GK.#?^X[E.XL'FJZQ6U]T
MY>K-I/-?*C@UH^^=;56[!U"CGV_2\>*3BHYJ[1GSWG(0/"DJC0K^(Z3<(L(@
M5+MY78Z>5$21NT_V!#V,(>*HZ?^,@(M!@!$,8L2<PB:2,4-IB68R!%K,$<89
M/8#9J'XHP  %U@.R8@E0AD*&0A4H$,Z50U9Z&D @F&*$4^8UUI1031^!PO$1
M$.<>]3BKJSJ[+@"<>X'<32R%*TYJ8BZROY[P>IDU;PI@HR7E.M+T$\4UH=P8
M&VP$$9C9_1D^%HA8VNAQ2?'QTW0<%CD>OQW>Z_X@!4SC^H&#4^43XIO\/2<M
MDKMH>0&1:M1Y&D3$$$N ULH((<)UC/(8D=;(RZ,-8HBTA/7XHF6%Q-'0E#I#
M 2# 4H$0@LX3#YB&$NT_7[ %NH4VIUO.WO"&]15EYI-A-KO',[NS;9X+^TD!
M$LN.>Y0T4'7\8H3F&+;WB$+SN 7FV0*?IP5N5LV(QM3,V9OAI=.J6-GC!N,7
M.K?I&,8W;>XX;6ZM:E)F-7D6AG5GAOP9DO&T.L0@JD,N&QZ$>G["484$]QA&
M]*A" 7<)Q3'']%P:'<;>;"<MM/23C0KCC<*&+=A]!I]02U!=Q0? FCC"@86:
M$>ZP8 )32GW0FA %!#?88H0C-X_H,<[;Q,^39:8O %),8F@0!\1"JIQ54C@&
M(= 0.GL PW+]PH.[UY3WA*B8J,S"\W)[&C%Y5D]C,X1@[;?".>V] 0*H-=*4
M"F]X9(MD"D&,B<;!KS;60+JUO>.T^:A-=-"@46G#Q"L7+17.>Z H04X)3#"C
M@A+!PW]AIKU2DK5 *O9.V&"6$S8GT".'M(DUK4=X0WKD[ UI3EP?T7P>*7&-
M1=:#9V$Y&TI<RUCD&M1X%H[C):Z/826/*10$[!**!A/7K3>/[^\?5'^4*)$C
M$\!F'W_D]GRYI)Y'L)F+'?]U.!Y'AH$O@_XX#BOZ.!KZ_N3#*'Y>IS4EAPXT
MR JSV3CT***RAR9%W6N(>P!F^WI>]K4I><$[Y:5!TWLP9]Y9'M%N3-JJ=1?.
MMQ?QN0_>0B53Y9Q:!1,$'7+">((TT]A3"+Q0R%!.B6V0TY:0[C67/80..Z=^
M/JSKZ>/-P'J1P$+!5FOGA28>$T:L#FZ>A%X&K!DI%-T-K-,=YA,:IS0%LURQ
MW#DC+".L>82UF(Z=L-/2L9^ P?D *L8M8\B/1&.YG9'XJ8[\^.'_JA*_JR!P
ME ;1@HQX0X1&S$ "J4-*0<U:WV\*%@+*9_VF/;!EZ$OD8XV/T$DLU<[&$I-P
MRV+<SV)'=\W[N>K\/!W%R6GQ.]^=&JWQTA8@6)#3]A<I1G,;Y,I5?S5GGEI9
M>C-B%BIO?S/?W,B%UY)6\^^PIYV'4;C2*& F2'5'A1^-IW>3N']Q\Q^&XX#
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
M!HG22#)O##&  VPE0+X=NFQ-0H2=2QAL>UC3MD^$F CQ>+9# Y1X8!<J0^6
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
MB 336M;5"%^VP]HE0';2ZO[1*^SP)OM].!J>NE;W]_' 303AHDI7T7?@&'6
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
MT  G(>&*2V60 E0K3Y U1'<R%W!V&TWV/+#9RU_5X%^!TYA>OW0JO5YJ??P
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
M">14*\.%L51P3;%"8C'#\?[Y<_WHYC+X-F])5ZMEX>H)?$^N?2&;4V!.N.;
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
M\'Z?+N?3;#57LX5_+M'RX @#L9G7=IS_#-I_$1V)LW/#G<L2:*\BT!;3R*;
M"Q:0B5I4.+'PT/+([EWY@7GJ2N"7S'KN+(>FLN*CKV1P_]'PP<C&;;!J[R)=
MYD$%[?V(?XJO/L!N-W+XX\#VP[T6\[[J_V#KHW(VT7TE*JM0QSPW"_9[X*US
MU/T@:2R^:Y*L56I<HT?977S>'_^K&_\-X(\^8345D'.AF.D[O>KEV0_5#X(^
M<JA[P?&0Y=E*$9B/Z?QY&Q"H9F[LDM7%Q=YSM(OL;;7^^$4E0WMH>RQYQ5:D
M.$T]<>5_!+HKL59]M[/KUSL89OV@=@0ZG3+KFEXUX['C'E'.("146DV]1(9#
MC3 70,,- I9%$)7AMTVR M:0^U4P?$930-[5AR'M7,JN6!/8[E9'5F8C3'%H
MHDSJ]V>W.I58\W<:1<[Z@[\/RPV&/V=I247Y]+XJTQQOPA,? "4BNA=MO1EO
MF0&RSI4UV(3U(**+3>KS5O.(4];5ZI']DM92Y]*W$K2K;K\4NY^K57SR:Q"P
M RW&.A'2E8^&'FZ47:55!C4N_)A75NKHE6U'4DW;YH/['K3VLTCIW;L2,&_L
MK$L?5EG_X8F6^MH/%13 ^="4^[,W*K6YFZ'M^9ZIGE(&K+K9]YB2,6]G3U+/
M*XN^>GZ9^6'#5PR##)]\;N!&#\3Y1,;W2C%S56YR+=.89(\$V/3CZ=2*F.U8
MZSG3T.-W?;M/Q9]3'>OS!S$I_7R$/<S%SM9D\$\N'-&76U,])1OX(C$[>O'(
MIT6?X^LL@F5X<],K(HSCJ<R]>M)\8H$X[?IMWN<-S0A\:G[-47_9SI+_$MX=
MJT^&/M!SD#OC7C_N.\+KUW$^4/JNF_V:A\<&\?PF,)<;W5,E&?>*^:32>ZTM
ML"U7,JTIDQGJ<&;W#*NT'P=VRN_Z4?<M2UDNLD479-Q&*0UG&N@<VRFF?KSR
M"?9^Y>'/7IEX%&4%SG64J(.Q5U,6&A<_<C.--^J<?NSZ6=1YIVG4@?5$D>_^
M[[AT&%2<\]&=K:K4"99S^.I1?_JM0>L=EM;1E+&N7E@6O9:W)0NM/A6_<:I*
M]08^5U.)X!Z<XL,SB/L*'PNP#GRW*,\BO/GGM1O,G7LT#,MX:,E01L.VJPE/
M*)QNAHE@]KV*H K,^L$Y356WZD9O8LE5M-!*5(7S'@\F4!O=S=G)T[._)\!>
M9<M,Y$],L2K=Y3K>3^4N6(WFN<2L8,R6YGA86;3_AH'4 FJ"^"]ZI:4Z'D6W
M>#%=^=1/&;]P2LRK"/<B>S^8?<UTX0_M^_B71[A'=\'%,^]6]/WASV(ND6/.
M-Q3.8*WTK4)OC51NDP?R]]UTE;,HZSOO@QHQK[O/">2WL^6^";OY+6[FL\MC
M1H#Z[F8"^16:D\BR<XDO"%P2QO]>1AG5(&QMDA!<\E/X2\U3P-1:2R$)5JLB
M5$*-$34*40<5(<%FF?BLCGH*$,2,J0NT7"K[[]NK&&W@&(LD.K&=RA3E&%L*
MEM;4O'I($W/$,(DQE5*P<*-1OY(Y\[)A2J_W_%D]DAAV$73Z^?#!;!E1D8[\
MI707'<U$;K"N947+;3 '.MBY'/3ZRVKPQ+*YY\;;).1;)QF1@>4(R @(Q&<
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
MF#Q[<EXD!H0#4GKQRU^76PJ4-XD#3R3HW*<F2P'W'U$ZB(SQ:/U'%J7%08%
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
M-[SG,QF.\V0IR]_58*SRN^R)0I83B6UOE?G2]MCUSIDM1ALG(458(4@D0LH
M(24TD!@, _(;CETOAZ<)Z%P*<!J)+2=1"GJ2Q+E5XDG;B7/GQ!(.N:$6.,@8
M)TPZ833T2DE#$/>:5&EG8)_$&:<QTY95FCYW6DF";$WS!*\H$4PH1ZS4 L8Z
M2HV -LI+KO>8A/5XR39)#0\2Y28I]TC[-0]HH-78N(H3JJ"6U$K  SDCJ*"R
M#4NY&I3;VF8+SYV0D@A<K2XZRZE4F@M&@-$2& <$"[*0&HN(V[\M1Y(MEX@S
M2;E5Q FXP51);*" !".B"#3!NC/&>,TA ?NWY6@+;;DS<:6N9MWO!Z8_ME7&
MW6W9'"H;YEE_6-2,"&_1!BP])SWGU)]S.B'^U<+A?4R2=\4H+#[\>-$;F.&-
M6RJL/HE)!3NKIL&\<YH21KU'!'DDJ2! .",TX=@@N<6<C>GQOOOSU@T*][X\
MWBTZJQ+6N6Q[GZLT0&-/+8(M-@H@X:EBQ%NF(1)(:&&4MY!PM<4 C<9@&9LS
MI"%!K6!> %LJA**.!)0(*H!%P%&CC1<,4'@PYE7#=96&@Y\V:'=F;1Y*2CA5
M%$M/+*!2*TF("W_P'%#$#\;::H V#05O%^.C%%&$+(NA9Q+ (QURP#.$&0J,
M#X@C:FT4)*WM1&&Y>_M+9?]_]MZ\N6TD31_\*@CNS*_M"%J=">19M:L(6;9K
M/%M5=MBJ[NB_)A*9"0M;%,D&2+LTGW[?3/ 2"5($3X!"S(1;Q0/,X[V/YXU"
MA97FV! K:!Q+,. L!9V<(*EV&7MV,++$9[':VGEFS?%:G^+*?^P_0V5?;#[N
MC>!@/V2#AR?D.46<_Y0YS/E2:@SK+R2;E(YI/DO4TV,^)4M$E05T2Z'-$MK'
M\-:/1J';>T>4-,6E;QFF42+]*)&".C ,?0'E6\VGWWI&*4YIDC0@ =6R1*-$
M^E$B)*=DB>K)K[94Z5"E2@,/30 7-<SL/=Q:^MT&1?%"6[;4/J=]SH67+3T9
M79G[<L7@U3>5]A<@X@[:^=]^M%X?;3H!W^C16+FG+-)N *_DL.P@ 6ND)>07
M\=%JA%Q8_K*.%/W./@R^96IXGVH'*39^&#I[>'T5>9VSOW5,RLTDQB\@*G+G
ME-C\II 7SGF9#'W^V%^XAYOY-1RP H:V95LOO+;A"/FU^E!W6]]5,U%Z^%19
M;8B-H5:4-IJZZYC7J@]UXU:4UDJ4'B$)51]B:PR"34O=C<DGU8>Z=T5Y.4%2
MJ3DABOF(GLL,4%09_WS&",7L&JKP2@E/D,YUN/U4Z%;L'FF0^!FC 8>B)%I6
MW-(2THMQ]'>BHPK:F[6V::-IN\EN_K%IF[=.?KTLNS-Z^8?2QZ*U[.I@V9W1
MHSX4)<E36W87XRR[:M@LM7[,AG'S,EVIU04YRZ?UE7/8)/Q5F2'FMW SNX1=
M&(&CSC5=!59LK<\&T&\=\O5GIU_<N2:M@5D+:7AR/WTW(MK>A^%M[JC9--U
M__SH-'W.C-$%DE@=DN]G5\*D-2*;2K]U2*^?G7[I68S(%OBJ<5ZYHT-'AI_Z
M3SK-/B6[4!WK7$=M[WQ+^PWQZ ]*^[PL_MI28FTHL8[1@-T)L()[U)@FII8?
M&B69CQ!). D_[-KVU))GH\3U,:,0AS0<!&J-YI;VFQ/!."CMX_H9S1<-+/7)
M@4FUN%'M<]KG7#ANU"U\(DOCL:\G"X8*]AL_!L#^@7T8]@:/&\1 G8/[=8BE
M+FO$)T=]-W C7]\^OI^<\@$]%]$F[U]X9NH(#4@G(]XV2U^SZODCQ#/W(Z82
MHB&=:]Y6QQ]#ZE2AE"-$^@Y.*6Z<>DLIYY8I1^C(.3BEL%:FU$"F'*'CYN"4
MPD\M4YKN=$Z.MO W+\B_/#/<Q&?UZ O!/O:_V'QH]>A3\M6.1CV[:WF8$*T,
MK($,/(([=WA2D:UA58.HU?Z^VMJ$SL%)1J(RZ=)&J!I J'4H"CDAH>(RV=;2
M33.K-0Y,+MN'-F4;EV\V]=:AWN)\U%MCP,476O]3"R=T20W'/3-<F3IW=Y\-
MQM_N)U@FOKCD#O[^8O7@6Q]V9J:SY7S!4/:D8&@7?5TI'=#6K)U?AI[8&ZXC
MS59*3+0T>WXY>XX4ZNDIM8*!T!A,QY9[SB_QSY%6KC7W[(H:V1+S^57!B5/?
M=31?*F6*6IH]OP ^<1*^CC1;*655DX:2XCOP0\M+:$K#R9J* -53'EAS%  U
MV(?89D&$-U_%_D=1RI_UZ,#YCZ/OO89ZM()(BHPT#/-8F<22Q"9*BTB$D34B
MT=R2Z'\^;AO_?RHH/B5/Q8BK#LI+I$>$4.<:H[KG+P\I-0ZOB?=;UK*FODCI
M4'[G%RX=]G89=:RMQ#2,5(B)#$.ED9 2:TQTA$$P>.FP57YE5^G@4L9H)T^N
MY=6F\FJKR7?A54N8C#6C\$],"&(Q-B:,E;2*H)!B>F!-OG5()D*-R=>WDJ/A
MDJ/5\KM(#D7 [J=$,*$L,3(66"*2Q"&*M4HDCP^LY2M(CEUK)5I&;C@CMR;
M+HPL>:1<(I^'L2 DI)))S$0D>4*185%X?&>>M,Y\*QU:-5]+-<^Q-9Q*%7/!
M"-*Q1-HB 4Z#H-J$Q![?F:<-=.9].N'O(Q7W+/RO2;]?^PVXDTW[8U6(-WAY
MNN 'E7U+^],%NP%<DU6\<5SR$Q9/6<>ACJ?)X^PB?Q\_ !WHI;P1XBA60FIN
M%(EB*E!HK01!KA.#U:14:SG7N9 @>I?FNC=P*9Y!<CMX&&;VWO;S]+O]V->#
M!^O20&\?W;7=/0[MG=OJ'?SVV]Y _[EP>ZP36+C4(3QUE(TM+-F?RM)- ;7W
MU#"W/TW_^-FD^;"G'G]*^YY\_9=^?GI,=+AR"_Z,BK=__I&:T?U/DEUQ$3F:
MGV1W)C]<O(NO/#LLD4_Q'L=7@JU_&UWAM>]M>BP.KQ!9_]5-C]W\'J7T.(LE
M6SUV^RKAI_Q8I_18N2T%]-X;&VN"M!\,7%X4]K? #O"RXX?@%3!+OI+ K'(4
MSYQ&393'0HJP&SC)<:@M5X,(NX2C>YICO1!0PW5;]]H^B MU'PP=\X#I 4*^
M'ZCIP(W@FTK[^]8 --?:O'AK4A$;VE"";VDY(11)3$E"*(/_9UHFY3;)9K/2
M5ZJ4V">_.QOS3OVU,,-E"0TUWR+4U!\_O#&#T9O)&DH-5 [N:Y<2=KFE@RT'
M7@P'"HHY$QA)A6)BD5(*QR'X=C$GVD3)+EUPY^= -Z"[BWG#4(IKK[/]Q0;#
M03YZD]E16MS97(,_U=S.^FTDFLS^%9K'1+$_/'.5\(\L1;=O\4,:7^E[6CK"
MJ&;C[=O@>!L</RJDP"XAUIH;4QA[=P97G$QY]I![*P%:"7!Z"4 B92RE5E.$
M"#)4A,#F-B&)*Z638=Q$=PJ'A3O5[*3;D\S8- EWG'39_.[F.;-/R0>59O]0
MO3'\Z>[!9SWS]W\YMTF-!MGCPH%'*TFR0^0&#\ O&#W',*%CF,]/@KE^HT6.
M),WM3S-R\3=0;6-MNK!-%[[DA%&;7JMX6B\HHW:K\OM ]6%G[@_[[W'Z'30Y
M6 %;1.$NHHEZK9D&-DYLLV4@"QH3%,4AM]QU):$XEG&21)8Q&9D8K2ES#$L0
MS.&X;_K&_<_[^:%_MIF&_U7?[ SAW)J[0:D1,#.ZWH0+1@#I7$?U"6"?[!;_
M\^B3[EXTV1.EI2188AE;HB67F&(E2!)S29#4M+Q^[X1D3UNR;WZFR%'$Z#'(
MK1YGZ2BUEY0).I.:*8[T8S\'C_#A,*S&.M>LHE/?3'9Z,=FE,^F"(] F?RFT
MV711_\[&HU;0'U#0NP,]*"L)L*A6NZDND)5:,7]<,7]PRI0OA3)?-)S8W6"D
M>ML'H8Z4/ZT)79Q4J?B^K3D3WHQFO'G3ZPVT[SN;<W$ICX8>6:M!J;]:Z9ZC
ME!NTK',"K7<(UL$MZVRM'%>;8Q>S]:?,TY>43)1FZ<-PWRS]]!5_*_XS9\[;
MW]U;7S&:)D >_=%"-;?*\_'#T ]I#909#$=%^V-1; )["$;PU018)/CN>"08
M)+.Z\$$,^U&3KSY!% U^V,S"HX-D #SU(]^K-&#U-!M4+$#(%6*L+19H%WNT
MQ6Y'774JPZC;<^IK&=6Q+*1NSZGU[1V^3*7:L56**M3DV!:+#(]>,W QIU;T
M\"WV[+5GUU+<&2GNHFORG%\Y&(,GE:F1;>OPRN(TX*0;I!0CBB0$12BV2B(=
M*F)B0K'1Y2%.LNK#WTR=U9N9KPK._.0"OL#YER<APJAS3:]V#--<4ABF+;4[
M,&7O!J1Y0,HFG6MR)61+V2UE'YBR!;7&*FX9E02(6&)L8H0U%Q(;*GEY;/V
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
M'?GF>LS90=#.]>@^LZMEF-/ZYLF^_)A$M31-<2/W?+:97]]!N.CI"-2O<)]
M!Z.!_O,SJ!([_2E<>M>L<XW%551"__,J>C/I @9>F*)GCM('5W9L;$\]NIO/
MK+;I]^E8R0F1C'-?FMP/;O(4_AV.0> 4Q05#6)A[[V$ 3^@&\- JLF9/EBH3
M.I^S@;;6Y"[RX4@&%O=UPLU5N8=WKDE74%PJ558[5!JD>M[-!X<Z]-2E)I*G
MM>G=5?G@.;$8.YIFO@K9,T]UD;JG.WH.D2J S7#8)72U9L$%81Y@SQ.F^9&.
M[JO)DH-,(#^K)I9P.ETNPG)%K'(OBQSA+-H];DD@.I(DMZ,@?@P>0$I9L(/Z
M=C#.86?%8J8UZD"WKO0]KVS7'"KT411<3U95-(796UA1Y=.B+GJ*+D^Z?.H'
M'VR<C57V&(11476W*D5<Q+)GG2I20>Q\R1&<-ABO0 ?62Z<)_^2/?0.>5X%4
M,.]32/NPL='$.G;*K)KD,=* CI$"16%"+%8Q"PDCB1;8%72(:4(R#*,WTS_.
M+'FH&VD.^HB74\P&>PY,FEU,&!T*#?J91B)$A. D5IAQ$1DK36(53PH39OED
M]C!A*+C_$2^;!S8W8;I@H.3CWL@1"%@KW[)!GL])9CA1_E5EPY[4L"0;UIH@
MO[C55K]X-R6-HBZ6:V[>]T3:48V.X1CF&"6NGH-W0WDR@^S8_1R+73NW/97G
M-G_:OO/^+]<WJ$:#[''A(&ACFS@$O>)4'*<O(FS[(@K."J8Q6&NJ(8!NWG$C
M<^VENE\K9HV,F2!&D#C$T@K.K"2$6DLP%_7S.BC;J/NWK>)\EJ1?9!G3#:Q
M?;-!$5GV9LH6=0L-3(\U.<.UQD8E-J%@AVC*M2)(6,DI&,I:"A'2)-:XW$7>
MQT;EZVS4FE2\K&:YZJ^W?BFWXJN6I5](^OJYC36,<P^K?(_@:BTDH*F8N5H'
M:I5H-2R0QZ\VSW\*_NC#$?W(4N^[3X9XK?!X@PL^7YV#"Q8\[:( (_\P*-27
M-SA=7'('-G#EP6$7BU5\^M=M/?PS9!X4\R?FT>J6U \I\.=4[L]YA=17J9FA
MSC7'JQGP,Y+RSA5+];?E?B\+1!ZZ<.M"++U]-UY#R7!F';A?M'E1:.!9M/E$
MQ8B-J40\1Z7";RK3]VL2B4G:\TG$_'Z0C?P]!ZXB-?AZ;WM) "21#ZT>C?-N
M\.,^A:> 4/J>&@?PZ0H8>O:O-$Y[Z>C1 ?D]J#_M3'P5")-6CYW-ZJI@ANXC
M#L?OV[?,?G,IR13(.UU,6KIZF,J)?H0TMC2..6&61 CX@ J-(AO)T$1ZDNC'
M*-H<AUR(8]R,1W 8<,SFQN-F5@XXLM E\BGR\<;RK).9UY!8V+WV!8M#.(6!
MF28A%\\>5I'V@ALXGYZ[QZC1&>Z;=4".W8IIZ-U*/$I!#<O"S=7O/0++7XIN
M)$DW1"55@Z^*ZM,W%?=)E):28(EE;(F67&**E2!)S"5!4M/RN19'W"=Q^^1=
M#M0=RM5)%Z^7:WG<+.E)W9-+MP[&HWP$?P!55B'DQ1KNTY=PQZ_701,6H>^B
MI&_/0=EGYLR[)>5PK_+IOA8O#<@5M# H#;V(\)PO'(-';+T*;GJ]P*09"+&!
MPR4&.0_R/2MPB.VT;[*DZ*+ 7W: N?DXSE.3J@Q4"+P*/V#A=-()<JPKWDYU
M.BR4R;SF<G$5\&L]AY7\[=Y54'E<SQ$L'GYT"$O7C]W9#GUI_#C+@+YZCQX*
M=%JK-YCOXBJ8 $/9OVRF4]"47FD5WP;2'#R ZSJ9O6Y3[\S>JKXRKO)SD"T!
M-1L+SJT_T0FZ*' +*->^?IP>"OQJ.DQA15?SQQ1??_)CTRUX[-+86E<@U'>V
M3K'ZQ5^=E*-.JQ??. A4^]<$+=5AH?IZ( <T[>!4BV,<P\V #]YLK0.T^.28
M5 !T\+!0=EE:JK 3.M2B73&#"+U=:#)= )A\^[B*(OI#9>;]7\.TX(;/WBS
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
M="#,,M;;4UWA.6:EEZW1LFW9@)S+H6%FOZ>#<>Z]&\< "P)I(G?F9[HINU9
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
M[$WW<@'_/7GI",.ACL,!?N;.$]A>-P2J9\W'?B'!@= &_=F=3%GCSHF[.UC
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
M.%_3P?=5(\87F[FXJ+3%X4UFS],3$KKI&]\H^*04JSJ#"^1K"U&X?Q[C'"G
MG?-_+0LU@84.[Q@<@X6PZY(7>#7P?1X6.A"01:7ZHGHPRU2[3FIK]FQQWGP
MS949^VZ\X3+E"/G5"=WY+H+JXL/E5KLAKUR'LS\'GV=JY/8%D(=\]@7R[(MB
MVR.DO/=CV\BSK=P^I7*PJSP.P,9*)\XS31"^G:*L"^( W3<10F7M-RM=&*=M
MMN$G;K:9(T),.\U*6VT$66ZUB13E5"(E8V4)):$@##-J!6(H%CH,EULX%@#(
M9WW+KH=]I/K?''[#I-1@^[Z;!K1]EC?K/']R3T\Z-@RN4D8) U(.320X(B2.
MK1!:P;.2SO4?0WCV8DOP(%G?]CMM]NT6W\C\9+BE6UC$Z'#P%5;?]^&DOCT&
MKX9JY,;P=8,_^X,?;^X'/WR("2YBF VTS1U@1VY5IN_]ZPL->@[Y ^X O*!L
MUEV<S]$>W-KNT^&D11@(X(U#/["P5/4MLW[V7P&*,,?9*" _M&LS+D3[CW1T
M?] >Z6[P *SPK?AU=VYNI\8U00^*:7@+H![3#LGUI]IURQCW_*FF<&'!CRP=
M65 "/_H%$D;/O7-FH(OM(&(^SO96" WOX][=J_XO@X%QB"B5&U"%&W$>==$:
M0(RK,N5Q#,EPH5-UVV>_U$G#%*V?--S.#&YG!F\T2MN9P>W,X+/,#"ZUG)^W
MA/=7'>=&6P '<$M7*7CE3NAOYO5/3?:1;M8[(=Z<+Y IX\'@S^"[*U6MC)AC
MP10.M;*"1>!HD1ASS3CX6TF4(*30_WSTH1P<H6<M8T<2:9(Z8EVV?^=V\DT.
MCO3<\W@',JBZ+<P<"EB7;@2'<X?D>=0Y'G,_!)RB._!"$OC/^8$YOV3!B2LY
M:I7#[D%1/[BVM"!^#!RF3('CY\(%CJWA]5N5WP<?>N#T!:_<K* 0_?SN]H/_
M"__\.E!#< (5N'X_[E/X-W4PB [5T8%$3591Y,&"F\DGUZYVYD4M+-LM$OPX
M.+51L48X.#WN%:.LW9<<I3C)Y3CGR=,FS=%P2?W!0ZJG7=+Y'&D*U(C2.BN
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
M&JFLWW,U4CGQ<YK> #2]MTD@8JZ5MZA+;F#&\8)2AP>+3\R]L0DQ+%NQ94G
MD'2NH]K5M*\I;&Z)MBY$2R)E+*564X0(,@XC+@0WF22(Q5B&<1&Q1;.([8&)
MEG:N671ZHFVZDOAG.KJ_'_2,CQZNJH:7T71TV'CPPI$"Y982*P,)6W<!^S*N
M_F!2:]NK=VE>7#LYU61 YJ+DX'DGI459NP KXW2F\4W?W!@74/5YT0^#;/ZY
M3\EG<*FRS]ZQRDO97'2NR6[M%\<K2-V)[S<W%+9<U$@N.IVMOA\7N=&4I$Y<
M=-&!OG<VL9F?;-Q&^AKEQ'T"RIUFT JH25A2#E:12Z?9!U=SDST&)DW@?FU?
MVQ7XR3:8<HIUOSJMG;.VX73*Y\NR^HLM1J;?#18("@3XEPDY?4KNIL3T;DY+
ME9L,(C=%5W0%68TQOJZ-]]MR1-TXX@ V2VTY G>N(]RE8C4P<$R.:+K:6S L
M?7GBT)F3DW37"T58/H)[_-1\7^"4Y^WW* 2Z1A4-^#;2V4 !N@^11)UKRE;1
M$5O)MR&U/ZOI'O<7"NF--6,X/%?'MI79WV#"/UMVISCZC_T_%@[^W>S<#V,.
MD*(KBE5L=V\E9\VC92<C(.KM24'. $5Z(1&R3;DFLT6<K.IV&^A<-GK\VWEC
M,46[P1JG<R5DOL&<JBH87.%!EY8,P%IG;9UB3MRA8L$MSUT.SQW>63D8SY6P
M%7=^[FIWYMF8:J*$I[\WO05:-+K4+/M2M^?L ="+-N'=-,C"6>C@FM@WP:MI
MC_:F?JP=\($J'5ES)?8!]MYPB7[,C-9B?[&CUML9<7Z:T69U8TEX8RE:=:*>
MD>L'$0V'-Z;V6]8.P.(M:[\0UCYF9'D[UB[A7H><@QO$NT^1[&;(=4^ ##8A
MV6W7Y;P)#>.IM4A<'_-P4"#6_%1,+_UN)^W+DQC:PK<FOXOF7U%Q[J"[UG]E
M^7Q.VK9.\=,#6/SW?F8Y#]4W^R;.K/KSC4I&-OM)]7ZHQ[SS]Z='#^<^>3@'
MRMEFP]HZ=*B3MYW#FJY0L:ZJ?>=27$FT7=]Y)0OZ<$:RO[N3H*OX<WA[\^NO
M-U_>!9\__?/]E^#KO[[>O?_M:_#Q]]NK%=8Z$6%/YKZ-'"[/(+A=1'CZD/95
M7\/#@Z\SK*?C+',[]>)QMI8@HX(Y6I2K8GO297V&);ZZ4_&XI[) /0S&KL8
M7*',YOD4NV(PAH<;CWCQQ]77J\ X9LWR+GQ.VZ'ONPWR>Y79V0/<KOH>:,Q_
MR[^9OUZ20^MTP7KTFF?1:)8 25A".!$D"4,2$XV11)3'TL$>Q2SDTJZ#?WP6
MR*2VJ#?5X9$6$86"5^XL_F9>[P4QTD+\K(7X67? J_;.B=!_'*0;2,M>ZG_6
MX3=JQ\&PEP+H_+=Q;Y0.>ZDU;Q]OAO"']FA ZJ\O(%MS%TP$'06FP_LDL=J9
M39.WUH$&$70!($ +Z'Y^$!;_&43F]  60TJ90Z@LRA+R.3XBO!W#<TUPJ_K*
MI+#RQ#H4NIX7F\-L\#TM%)@#*QP[!+&59WJ,NL$#[#JU^55PYY&$W+>&\+4$
M'( !_*!6XWR*E3>OC0B\G'9U9+W>X$=^ $Y?OHP67ZC%%WK)B#DMOM"+QQ=:
MX[#840$Y&UL0X(N:PIE>ZY,->V?7FAMRO/R0XC&S!<O67.7, /&3"WD7137*
M^;:%%"TCG;KJ>V]&<H,*,>DRO J'<N[BB9,JV]-&MMY/(=:]YS3%7E>C8"U=
M%5&K)=)*:$Q0%(?<<DQDB.)8QDD26<9D9&(4ED\X"I]XW=.E. =YLI 9H;P)
M%R@E<N,QKDJ*;/XS>.4G''B?$_]<<0]$:2D)EEC&EFC)):98"9+$7!(D]73H
MPV'V0-;OH2P*V$KBBY+$QS1I5NK91BMAJ>K"F7:N">]RV5:+MJQ5;]8ZII%S
M%-9R==BH*\GV;6_G-GMJ'T: V\FL*BH5?3?-H._0YI^&$S*;N]!]_YN/._^T
M14BJ0M1IWX]6NX%"',DZ7L7O@_Z;A5[$298G=T.H^F_@(GPDO+B7%7)_&2UE
M1VHI<;+*9UP^)7 '\ZZRB0#+/V7P\EUQ 5,LU:JBB_M9O**D8[=M3FQF<^*Y
M*$ETKEDW*HFAG;M)L3F2%JXC=6/3BJ%MMB@Q^7AWVTK5 Z%?+/ !_/FK/^3J
ME"Y!9G8I;D5F+<CD".B'Y62R2@D4@<P[ R#*Q0B\C_WOMNC2\\%+,/E-ZDKS
M5-:WYH*DWHD#2^6:'_Z\+0[XO3_?RH*/.F"K+A>K2+CU07I[(41R6!"+@Q*)
M0XGJ,KZ*=E(?"* :2\0/@PS^LS^O@G,FX%*978O^<R2;<'+XT\K/ZK0?=:Y)
M5U0%.6ZE9!,MP[V)Q0UFZD:D?N,CFB,M6^2T.AB6)\# HM0EV[N\Q*QH16N3
M1>LY:(D!+9$NHZWDW0.D?G1OLU:.'E*.NA,MI5?>SA>KR=4?2^RMO7KAV@=J
M)Z8N&S3I:;-H"Y34HJG4M4[P*$!)5+9 22U04LO:S01*8NCR@)(V]FLOXC"<
M'H8A?KT.<N++8CAJ 6%:Y;F=@(?T4A6GO724VN4.]1,!(]P.P)WN._"83\D"
M1.J-7^)-W_PZ7^ ZK .&+P#K0,_.P<]8>XI^\+=\FPMT: -J- ._*6A@BH#3
MPA&T< 1+BSTN','+ZJYOL0A.CT50)S=^B_FGA="NP_C3=O;I)OHL:NV*4,L\
MOA)HE64I7"6XLC]4ME(9MFW L1Y[;.IXQRJ>$;96*4&$, D15JHPB8S@\%*H
M,8[B\E[BLH3[BEE:ZO2$G6LJSS >IUJ,O"73FI$ILA%5*.8XB0B1G C)@-PX
MME@A&1E=WBZ^.YE&G6MVCDZ;IFN%+S:W*M/WWNDR]KOM#8;+1<,O,Q<9JQA)
M0I5*@'QI C(V%-0:*T(3*AJJ0PM:AWFP.NBY9G+V95R]MBQ!2 F>B(089 7E
ML9%2Z-A*(X4YM/!R4^A6*[_/+;NJV]F5/)L&ZN<M-]9LXM\-K&9WXF>@N<.*
MFGMKW_D4V!DM.UPR.^R&>[0[.W!@!UFQ%/.X[/!"XE@+&8=]@EGUB61=9ACK
M8W^D^M]\ 7IYY+$-!=0MF1_'8$,C&\LD"DDDK&(4AU(1Q0E7/$$[610+"=12
M.2K*S8KZM%.V=%HW.A68)%)SK0R/G8(7.+9&H232!%,DT$ZJ_@F=5JP78](U
MO87\M&2\1X7J^IJ6.AD#Y92RK3%PN&-H(+L?8M<UE!+G=H_7"HDD_<N:-_]K
MLT&9?."H<^W17,.?=W(8]N3A$Q64;K&@'4I)6QYM&(]6*A\]AM.^CR;G'M^#
M\LH(L>=@T7WK1K<IK#OWD"^]MKKTCZ?MSLN5+B<I)UV@OX6:TI(6S3_ZX[P@
M3E_=<=,WLU>F6"-_#7NJK]P8J 5R#)='W=&8&T(P#Q,AB*)662(QYRR,<:)9
MS!I>BGJSKGZTNUR3&AA@I?Y@%,RH(%#]Q](ZU:<8J?Y!11FJ>^FY1GD_@RN9
M#9O,I\,F?2)V85[7< Q+@ZM=G9795K:VE:WMH*VVN+51Q:V-" 5\U2E(XC0!
MC9Y-ZV,\-C,H5-#$SX0$+KDSK9F=9Q4\!XLTEX;+6")-PM#&BHN0(J6DP2R.
M;!7W?A.TQH=!]L_[5-__/EA."W[,)_U-^0X0<3SJ7..0=TD)DN!N*<23^/WM
M0(H7RF[(@)N><(U"J@F15%@"KR2**H-XA*(JCOHYV(TX=@N[G-2-W9J?YIW"
MU[[0\E,;AHF*0X&E8D2;6 G$E&0JH10XP_"Z*R*'*H:[A+7P.K4@)Q-%)&*"
M6&8),2!D)0A=SI2@FD?65JK'/P<YL<ZU[$;T#!AU39>D7^]=BW2:YV/EQK?K
M0?YB12J*2"*4%-I-IN6)!()C%HA*Q<P*'=5=I'(0J5&7BM4D0BM2ST!.#%N.
M&)$XL9AH:N/8*!Q%&!E0U%C6WG85G>LHZN*2*9NM3#U*+^W+8(M#-JB>@RTD
M2%E!P')MQ6PMZ.F0G:1GH"?A4:/ =@W/T$3==#E;/L3F9<K52(=2$D%8&!+"
MM1 VB:A5L60B%$8D-9>K G>N2=0EYX"&;L5J"7@FQ@P3:R-!.*%"RX0R^,\$
MK%>!":E4(G4.<@J!G,*NC,[0,MUTJ?HY<S;KZ+$;N-*@HN+$_GN<#A?J3YYI
MLGD9/&+",-&($[! ,!&)C1&.#;=:A#A1FI"ZB]S()>Y9%US45N;6@9ZH4L18
MA#06&HA*22YI8JDDV)7;$5MWF>L@*C#OXJK9KJ;@IK>(Q$?<>[-9]Y!M'^=@
M7=JYYJ *)*F8CSL[B''+[BV[-QOUX1SL[D!5".DR5#'H='9V/T7OR4D[#TJP
M4H-[]=WZ'H/8VGZPT&Z2NO_*AU:/)FC9^?_?WK<VMXTC:_\5EM_=LTF5X@5!
M@  RIUR523*SV9V9Y,29W=I/6[C&K,BB#RG%H_/KWVZ0DJF;;?DBRS9W:QQ;
MX@7H&QJ-[J?]U84$QEL]@0N+<5+4\;%V F\<C8?3Y*PJ3<SR'Y_H<1(FF+Z*
M(XF?P9<!;CHOAD-X2**_ZV(8O]!?=3&JX1L4S94""0NDFXR+(99&X'?&CSP\
M9[E" =G6UIC$^^Z.<4?_;:J_'MU]/<0#/[L5&X;5%&=E72#17E=^"-3[[MLB
MBM:0=>YJAT(N;M$&U'(RWGS+LD;N5!\X71*3SL^3ZF+'\-6_,I77WU[I,/;5
M:ST\U]/ZX*^+W !6M \78*NN,V$+>N&KG1>_P)@.23.N;:M?E#Q4Y'K5+UOM
MD>XN+S_R[CXD:#UJSX]O?OGES>=WR:>/_WK_.3G^]_&7][\>)Q]^>[M:(K4C
MP8[#^JT<@S$>EV K1Y&N>@P6_:=YA=?QK,*KOI]A7L\'^K?759WX$:PJ\XJX
MY*(8#H-_"[4>#S#$%U^TF0QUE>C3<H*-(_P?9[ JULWZ.#XI)_!P%_M)_'YX
M?)@X5-:J'L!UUH-0G\&,ZICT-'L S@J\)IAJO"M^6;]<LD.;O(]9F6=W+8N.
M5I$')A@XA90RPVQ*%.'"*$DU-3D5ZJ95DCLHBEU1K&B:J3I,-E7%+G9N0UK\
MQ;U<K85=)=*5A:6/S:'[LN0.G6![DKGK!/J/62#360[(4E7H8BL34+R^84E?
MUMF7=?9EG7U9Y_W/]JT>:5?@R_KZSN=:<"9S%QPX:I[F&<N]U\["#R(S(X(E
M.;\5NO&V43K1%VOVNO-X="<XRG,=!/4D9898F:6I9N#+:Y\YSV_7TV-;W9%]
MY>4]KY+#M4GNSS,3*,\)20G-54HYTQE5N55&B]P)GXG<ICM=-A2(?LX'.7N
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
M1?(WN&8XBTVC48<+=#5-/L51_.Q'OFHQR72=G..\=-V2:%A$& QX\1=O3T;
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
MJ*IQ*K4VUS0CS'-A4N%S*IP@GL*F7T95O=;>_O&IJ@!5Y6(@;Q@ZZ-M'])C
MJY!OH$[,:^&HE R>9IR1+G">92SD)-"GO/3)IL,1ZZ&&]T(40\A2R0DSV(?"
M<6L4)U818E-JO=794S;MF#2'S63[PH>M)>S2KGG/0W-XFF;>YT)[PUB:YE):
MPL%#RG*B0)/($S;B*J(CBSY%>3\DD3'O@O%":,X9,UP&35*="VZ)-V#=G[ -
M5RGBTO;X4CV^U):="V6PB@G$Q[ L)\[DVF<L3ZW0@>B</67C':&<,_4 ;1MZ
MX[TF4Y5HFZ5<"I$'%CA17')+E=' 0L$R]92-=P2(IN(!:C<?N_'N&\UAHSDE
M?:",>)HRD^6&VJ"XTS383/$L>\HVG&&]ETI[8)K]D$2644YY)AEE+&=4>VD"
MD\X$:[(@_5.VX;SIKKQMQ_)]3F>_M[S7)W+>==N)/VYE#]PPDADJO$B9HL08
M94+(?)ZKS!GRE(/W*H=E)Y4#OJW+=C>"LR>9\;UYZ,W#)<$X;95BJ4J5\<PJ
MH5*>:LF" :>-*/ND@W$(]IZF \&W/-Q[6/.P)L>^'?UO0-NJL,W?R.5B--%Q
M.MLGI3<3-]5?CVZ9W;Z3!R%+"Z4]SP+S0F::I3:55%.>YS8G649<D/])L_S@
M-F4)!0C>:/SZU?5GUFHEP\S\L[(ND!FO*S\$KGSW;4)^J[*=N]J1D(M;M $A
MFHPWW[(L0CLMFN!\D0#=GR?5A0O]U;\RE=??7NDP]M5K/3S7T_K@KXO, $ZT
M#Q>@6=>9L 6F^&KGA10PID/2C&O;2@HE#Q6Y7B7%5IN&N\N;C;R[#PD2:Q>L
M']_\\LN;S^^23Q__]?YS<OSOXR_O?SU./OSV]G!%M78DV&TV^MC7R;A,8)&)
M=-48Q9JO9\UY<ES/[F>8UUOM_^UU52<>C)-+NH4!"3KV@T2/7+*0B_T 0WSQ
M19O)4%>)/D6@!QCM'V>5A]7=)<4H&9^4$WBXJY,R)+\?'A\F#I6UJ@=PG?4@
MU&<PH_HDEEVU#\!9P1H/4XUWQ2_KETMV:--R>9<KP+TK2#2Q67;8N"2K/_][
M8?&_@Q+F9<?N75';80GNEO\8YK+_N:B__:I'8--1_M__ 29UI,=E->WX5[+Q
M-<$+\>X-^F6!")/F2AOA<R9RK@PXFI8$S6W*@J('B0<W[0S->S7Q!T<7FE9<
MN(ZO5]V=+M.77)_&-;CZQ8L#S;61P@EF \M88%QIX;/<4^NY%,KE!WLK/NM7
MZ!=ZKAJ[>NDB#?BAB'/^21=5\ET/)_Y659,/72;ZY<3#FE"=E544LO_Z?Y*F
MXH<Z">L$%F6K+NHQVBFKZY-HN^(O_G\G!1 #+QJ "2NK\2OP9$[AYN^^'I\V
MG\/NQOEX3QFA<BHP\7 7V#/X<N%*O&;YZC,]C9<>)CCF,"=_?<5H+GWK92]*
M]-E95?X!FZZQ!\ONX8565]44^#=[L_%63VJ/(X +NA,'$P)FIOT"KNA0\3!Y
MS )SO):Y(!FG9["I!4+A-\Y'A[].SHOQ2?PH<NDK^,SP!Y $1JM(XL!KCH37
M"2RBWPM8/(?3Y,0/7>?9N*[JY)T>%<#9LXD9QJ7A%";<7FJFR8\:5UF7?"K/
MX?''4]R!U\G[256>^>3%P8^?CM\?O#Q,$OPE.='PPE'W#3"T#J]A"'_:*@DH
MSX3#'C%H7],@91 9)R& =64J-.4T*<G3_*JXP]LFZ/#A@JS7BP20SDJE8!,S
M +ZOQ $6R5B!!H!4MW0<)#]7WH^2OTU=57Z%7V84?//7X^3\I+ G25'7L*0T
M=(.='-B%EA5E""!(H!+E*.I ^X9Z7-IOZ/0 J[^B^"=_GXQ\=-^ #Q_;/U,1
M?3OP\")G&M6$UVPD?^,=+5=):"]RZ7.;I8Q9QG666LVL$9;")MK.FC+GJ7@U
M^Z7+B@^__33CA1FZL]>_16?L8SB.[_K<CNG#Z!B(#9_BQ+Y4H$'-V+9ED23D
MX(AR->!\-7>J]?X:5](G(W_>DGDX?56>C_R"7LR4X$7<A +Q0%G!\-4GR U4
MOL6'S31LQGQX9%2?]C$O9XP%\8_6#9@]WDH1J-4ZY"GABALFP4FSGFI. ]69
M(C8G<T40]Z\(DJ38$BF7Z5IE !%\-XE2BY29PK9C:=?1.*076X_QXC*)>U,7
M:5SY4PV$@R<MJ5!+?!@VL!'\_JJTWC<;@ZVL"W%!Z=3E7&;,<FZ45BGX>\*E
ME %M;P#=\ZD="N)\H$S7'T.'TO-@9^>S-S:BVGGW4UG]CH'+]R!GX^FO'O8[
M;GO64&0-#'F]G7J!4I*\VHI*>;!"&P66ES*6.JV5!DGCFDGN'9B$&X"A/#B5
M,$<GR]?2Z.5J,.$1>1"_E#":S0X$&#TP33:Z"BXYF>E3,0J51A_*1L<*O8:O
M57D^;KR]\30)$]AWOTY  ]_JL^2G";H5\-_;H8>)_8W&3QJ';W'Q!_,(#*N]
M;[R'0?*OHG;E:?)K"9O YH;_F>C1N (1?//S .%2SOUPB/\V;WZE9XSO3@A,
MS-NX]D4#?.&NQ@>"+ !%1A?KHW;(B882&!R E;#\.@*B.GS/5S Q8#FJ!#:O
M]85%M]U83CV/X*")P0L;?QC)ZD\\^.W?<1F&O\$CPJ]?QN_AD^'$-=&+QN?W
M%S<W_O"+40FN LU?WMIJ=F:%-A&S8#$FA?_"GVL)T\YX2ZLI89G)I#-9[C+F
MP&1ZGBF>&ITRXUAV'4#Q&H8!OZT:AI^1&;_$87V\.!%J#WC&N"W\)_+YRTE5
M3KZ>@!D)Q?ACA3=L;P,86,I\((6X.U/IG,R=-5SY@*U/8$$1X+@&EY-,$J?\
M-4SE7I"&'QRI <&*MAT9R/L)3D6/\WAR"L.:+JPP7W /^@5>\>,0',[.Q//E
MV%(/N]3#+EUV-KM_>0P?1KB\PUK_ C0\_O9R:9%T\!^L#+]^^77MLG!7^$K[
MFP2Y<OQQFRD_4SRIQ<.BVP#W[+]*K0W+@6NPN"OM47V>+%1(2(/T&H$,L.FP
MM!H4 7P](5T&O_";-*J^C3NWDJ0D203TV#,LCYO:@6TQ=YZL%CTE%>(FY9(9
MJE00S# OA5$YHXX3;.;-;@*I>]\[HJY^20RK,;IE/< .4OP><;G7NE@5K*K=
M@-$3J@%[L0VF?.Y-"DN+4AXV-$3*G"O-4I];)54NK].%\L'B"%VM4: U; "C
M7PTB],5<NQ4IDG,A)$N#E901FRDB4P&F%V1*YKD*^QR:ZHA42A#T?,#$:J.1
M^Q2I)VIJN]'X)V1JMU +F[.0Z31-C7?,I=98&S@W1FE0%NEO<@1X5]H0BC^\
M>_5_OBK7*D)Z<!03BN@/?;GL/DA2,)I:8X)-P<'UF3*<2>&Y=8):XK*;M#W?
MD231!Y2D)VI8.X>:S].NYC1761:XHH(PQ6#7%S+B$0%9"T\">?"(29IAQ*1O
ML+X7TL(H-Q0<TR T9P9DA!GA!-<VZ)R&MK'A7MI.UMO.N[:=%SDF3\AT;K55
M,PP,9>;3S%.6YYG1J<KR3*72BS2WUXDV[\56#4$T!ERMELWVF_\=(YU3;L&D
MJMP:S10QBKJ0,W!,A5.Y:_,<=V=>UX@*0C \0#_9)VI!%]+RGJD1540*%8@C
MP>18NZ5L3DTF:<XY<2!P#V5$UPB_.#CB<DV>56\E=VHE059([KUWEC&6LEQ2
MZ20C"(1,M0C7B9#>LZ @ROS>&<G+8"ZNCW&Q?[;U79L]M90\589N(O(-H#^>
M)U+.(X;)V>K@[O;-H/?"=5>SW.AKKTIW8P9VA(1U/S!8O68_8<V^@Y;0^Z#9
ME+2I_8]!L1=!.9;A'!YA==8%KD%R"K[%I&J+BCJU.VWYT;SB"!V."[R &=13
M<@JC3XQ/+%SVM:QFMV*U5.5BH5%3'8[5_+'_-%86#?UW/[Q=(^J'IN"+XN4F
MA)-?<'9)^CKYGTF)15MG(":^3EY,1DT!F'<O&Q(AJE9;%]74D!:(MX%2.&OF
MC=5@A3;%$(CMZQ]N2C!&#OE:DBWB?%"*E^V8C%?1D;Y./HS.)DB,6*@6807^
M=X&RW?*VEOAXV3@6V94&AA:1("*)41 C<;NTG0Z238/P17RK*T UQL-I\J(X
M](=8KM>\^R4^!NBW^#68HECA'JKR=';ATV3>5=S+YMS;3/P+7HU*L"4:89;
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
M-"(<[A+7)[ #T&Q!D@2VBO#!O8^T=[-><B46[S:Q8*S89L28.0UN(\+C,GZ
MQM-$7Z1L4BA'_?O-46]0CVB4KXN;KO4J0D$\]@ELP2L\#37'O)]>B8!@9^"\
M_N(P;FP%5/Q&A,DECN0\A/7NIBG)]*?_!ID2 <'@4+-P"AXC&O5/E/J/(?IZ
M:(UV55PYRH(=@9..:'!Q<TTS)F4;;.:<0C7$QX(UH$$]HE$^<>-O@>N%49CI
MGYH;1,JQ%G1N9.#4'$8TWBV9;^6N!\N+%:UR] 6E=E-8Y*Q&!,,9"5#D]A,"
M$ERNZPNS2:4<>D%?Y1R<DL6(AAQ$M8<0O?13/H6CT+TWVWCD/)1P""ILS:^Q
M'!HL1P3/9Q !">^ZKOUV@T@)@*"W,@;5B(_)7GJ^7$5T34AA/+PG,3#7EG1Z
MB)7C+VBPG!&W87)68P+"Q-5$TY/D6%!41^@DLER&&;?+%X;".8E-;F(E')0
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
MEOA!3B*/1-$56=Z3I-GUHHE%SS4(=]XW/TLF^"G]X-.E&\8:_;M.J$>(GU[
MDL$QA^53 %"XV<T"  6^ZP58F]ZDL\5OL%7AW3W\0.[#S C>)8UAF2=KC0&X
MQ9!-$!X:21TN:()$Z2RX<I-O),/-Y8:X*8VA ^MKFJ9X*WFZ0)?MRQA__07C
MQ. [O,GTLEE<V.UZ!^U9Z[1UH,M,DE<4);5;&C'VJ7P1R6EL6#]E"W^F\?P?
M\/_/F?]*JTM=!#;TA\^PMD';S[T,Y]\=6:YH GB?A;BP"<R:M'>6#V%EZ^2]
MQA5+XZF_A&,9>XL3LKSW[-\;I42V=K5,^7M-'TER2A6SN:>P#3.9RQDWA0\K
MQDM=%.%2?9V143R7')+AZ:C1F\IF<5N:+*9E%_HZ(R'8>U_0;?**/I#","#/
MNZ/LYS!F^QZ#QDW16M7%[K+[[@%_%0BS'V13T!";[\$I5IH>[;Y[R',#W&;4
M^U8$=!W)MT,9A0U[(A/-V>/0U^X:?YHF"1[2^!&V\OD"IMGT 3:..6D%/&I
MNA/6^T:\G5W_[[]H'7Y":1N0;MC55'JJ4-"&]D_]?^<\)SY-,(\.WJ=[&$F4
MHE %>,Z"AEM+KQ!FSLA6P:Q*JUJ>!W<4;0Q11#!/251MJ7D"DS(E<M2'\;)A
M8LP>X7#O/3_DO=:CM:&79]1C!DML7PP5K!NYXE3B@A[MOK?:VNX["PJ;+#YU
M4#64B765#%LJ3>F=RS3'I^PD@@.V=\WOA/<S3H.,UZ*UD7L)I@J%/8O]>[<
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
MA/]*+8!YV2@X"V"MT:00"F66KNU9VVK2OTZH1XC/ C;QG  IH3@TH(I4EFA
M3F9K=YG(?(IS&?U2Y'M8=UD;MC'A2BUMWJFIU$==ZGTKDN5-Z45.HE,2144T
M)JP\K?O57BH;\,/MHPJ:]:3J7E=16Q=7X[G(.JP,HP<D9XZ4QEI5]M<P!;"O
M:$85<E!'01LF8"4V%Q>S>H)/N_#>)9V^3-%-G8<W'7_V%I(;^F',]AWF4]E^
MBC@_I1&UO[P-D[)\$BR,XR)[\F/A@N>5+GB*4TV7>M^G&H\SYA*4R?MX&J2V
MG@UU"%WEO-7MTM6(7+V (:")AO_F;ICOVQQB^,[!F?C*P;4ZV_QN*['!#^;\
MZ\WL^ESQ=,)&(1NVNYV^JUY[7BB>]'[F6JVU#FPD@BH?&<6;1.@I?(W%9P&_
M)NI[\LT\X]3V%5ER2X%65_[06XV[AO^G!N&^SV0$ZH$DZUE\2[(L*C'J\<-6
M"2(#F>U[#*H'65D<],\T@B:FQ0&J ;(N];Y[>8G+T8WTHRLE!%8<(BQTO1CH
M6WQJ@IW:[>N?6T!#$?NNPV#?XA&3Z*KD!#JYY&44^YZ(1KN$Y(%:(R[6VE-
M?&"^I+5/Z84;)K^X44Y:63=D9C)-!K8J2#V@5=-7[1ZE0VW#GM44D=@&4P;9
M88*JY(&EVFQI;\5U%'PKC20Q$\V>I5Y+)#7F,1CB\[WL,&99>;1>:%>0[7O+
M++9SBI$R65@(TCRP!&V2&I<Y:F(;UL>G'";7?Q8T[\A%J;S^T"2VH9_3NRO8
MG^:)NU28+3L*VM!^G#?E4PI9==I,(UBEQ=ZK-L88<+#!TE($ZT5A0)C01HO8
MO3EZWC+W(IG?IA;M_KTRQ7QF&CNG@FC?^R:/G)[%BMRW'05M6&?%>5SF#L&H
MABH]$5<ZJ[6C<&W1Y&&KB-@48&2O@PPP59FPLT3,V6RF\@6<WO+[7J#*V)TJ
MQ) _:+"KH" E8TNPQLL'$,3QG_H)CE1A\U<0V;"U-0&Z2UR?@$)/H*70K$H=
M&8"U+BM+T-WP=>69!]$_&SZF^)FDL[BZL6+KMR$QJ;(;;L'86HO)EB'(SQ7:
M;(,,QXV7I7K?RK1V!0M#>8W<3[AWIQ>VLI=N\BUU8YY#A/TIWPJ59#9LAJ#C
MI2OB9;GZS8*-<C:TG@<H8AQ\&92G\V*7BLS6"]7V#4'I*.YSTQF7KC4#5/K)
M]WWI@$Y2-\3/64K<XBZHR+R$KM]%6G78*(I84Y6%UIS3'SJO?SR$ 4B]!6P,
M/_WI_P!02P,$%     @ -T)Q5C,O^!5C*P  S+L! !4   !B;&1P+3(P,C(Q
M,C,Q7V-A;"YX;6SM?5ES&TF2YGO_"FWMZT8K[J-MNL=44E6;9JN+92K5]+S!
MXO 0L0T"G 2HDO;7KT<"%$$2%'%$!E)E^T*)))CI'OZ%A[N''__V[Y^N9B\^
M0K><+N9__8[]F7[W N9QD:;S#W_][K?W/Q+[W;__[4]_^K?_0<A_??_NIQ=O
M%O'F"N:K%Z\[\"M(+WZ?KBY?_#/!\E\O<K>X>O'/1?>OZ4=/R-_Z/WJ]N/[<
M33]<KEYPRL7#WW9_D9X;D90DF3E'I,N*^)PD,<XKRI6A^-O_]>$O+@0E0%"2
M>/)$ZA2)!RH)BTZ9")%1E?N'SJ;S?_VE? E^"2^0N?FR__:OWUVN5M=_>?GR
M]]]___.GT,W^O.@^O.24BI>WG_YN\_%/CS[_N^@_C12ZE_UOOWQT.=WU07PL
M>_E?__CIUW@)5YY,Y\N5G\?R@N7T+\O^AS\MHE_U:_XL72^>_$3YCMQ^C)0?
M$<:)8'_^M$S?_>U/+UZLEZ-;S. =Y!?EW]_>O;WWRN!G,]^E/\?%U<OR^Y>O
M%_/E8C9-1;B_KO!KD?9RD7^<SI&'J9_]LEA."^7(3?_TU>=K^.MWR^G5]0QN
M?W;90?[K=V&6KI$JSAE?T_0_]W_XRSORHY_%FUF_6C_A]YM7%&('X00^K6">
M8+V MS3,%O'>AV9%?(ON]B]G/L"L_^EDFKLER3>SV>35<@FKY<1HI[(5F@!7
MD<B<*/%><J)\X(E;3H57]]>M,+5$KGIAE^?U$E_Y3XOYXNKSR[*B!$7-Y<O^
M/>43=_\C<=%-[C[2+_M#FM:K>PIOOW2+:^A6GW^9^?GJU3S]\-\WT^NROI/
MN J4 Q$B9B*I=L0S3PFEB3JF3'*)-V/W23+OK\ 6PEYU\<6B2]"A,OSNQ>]0
M5-=&+ZYI]EU\!+W[NW+SB9?+FZNK_IEDBMB[_?NB)"L@9;481B1K"" +IV/D
M[1RUWH=IF,&:OXO5)73O+_W\[XM%^GV*GV#<Z6RD)X$&6[2Z(I;S3!0KIX&(
MR87<#"O/DKL/9OBWA9FZ(JJ(G2_O]]8S1HTB$$(B4A7[P)3_2<_0"G &^6X&
MD4.0(+XM)!RUX%65Q4=8KHJZ>A7CXF:.9_:/B^ZW)=JA19&M/O\#5I>+- $
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
M*N)VWJ-7$EU-"\-_WI13/9SCM&T2[5H,X8SE4EB20D"32$GT1CWBP%G*@/$
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
MF=LU@'V:SE$D+@P%G>J"JA,H>Y+)OW=EV"YC3$'6D9A4\G&#HPAC$8ETW(C
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
M:I//U/O&@N=,-3TNU>PN4S5[#868//'CSV!S8@X,7<^!.=@M1CMHP04<IK2
M+>03*JNQ4/*[(R!V$=?-VNT]4&0_G$LOFDJ"^"JY<UX6MN9!^8F!!XV!6,)$
MDZ5_?A[,<!-S"!@9+8DQ8<8W G/\QK?1<J(^/F1LV6$#J&!B<0R>OI8!6"_J
M:OE[#$"]5JR6G[_"3J\7%?U5ZWOW7 KW@@Q(5*9V8LP#G)T^7MM;J6ZL[25$
M5KLF!B4XZHM7SCUE5XZE]+HY-]%?)T!Z93G4,0"=HBX4_@Y;57NT#/MY8:;M
M!#-1+"5+IEY0?&PHR!9@#5$U BR)(9N!KH>LT'9"N8*2) YRN_, .Z]Q!X?/
M;5"\RM#ZE\I#1AC<0+>/>-*@,RL N( D,X0EZP<N""WJA^\;MNNS\(\9K^J$
M1^^Y[@PR#J^F9.!;TU2:'%*).E!1]YF7JN@"_R<9R)5'A<8Y=RS!/L26Y=(L
M95P>Z4III%595=7KFC(:U4?C<8E5*O62.5*T/SLQ)S&984VI[7_(=;I7ZQ$R
MX9T8X)8*#T4OQI<T:P&4*I@N=ROA@,"L@0/#6$J"T]1SYUJ]EB_5];RF1&6(
MX:K.(PR2>!A_JGB@"EPG6UE;3!A/C4?<CBOOR(EZ2B9 &$)WHW:D]<'/O^86
M$H2P+L4#,&;<_6&M]4.JWX,)1@(0,*<P#S")D[.J$5Y[[),3>)F'>N9 UO[$
MQ7*WD!2#"0U6)[J@Z2GA?,3+<L(BVG2BB?6,& -XST?_AMGBX_Q)> <G(8?A
M')//@<^1^@&I*\2D2[_X5))[5GJ/!-\>!8RV)MY>.B%/5JM'1B0*L;D?$V95
MR9U_7?<^$O'OU?='?^7]Z;I/Z ]YP/P':17(=&H%J-HP&\C5<QW4E.TE82"1
MEZ"3 VM =GS/R"4-J"C/7V%/\1A);TA_#D_J2AD9%'QT;@O-?E 8DA.$8_6=
M5M**\@%NLP(#FV'A[2[LZWM9EYAKQ)*8?UH\ (S^X3E. H\0C20#2G <]2?'
M>2+'.3"^DBBJ1V^I0T#&(RN\(W>>NP@FJ,S!?)=H"9AL#)_@!?><2ZC:J*!E
M*3+%S8Q6&OT%M/ ;6JV6MOMYG_.]LEX2_FMO6'?X[\5I+9S 1_[]EOC\#NTG
MJ]KC[2?3R)?5Z'G?F#G>AFM<(H (F7$# IL[C"/+/>HJZ2,>4L-P/1-;C@LG
MZBV6*7YL-F\V>F"M57.8RU,N10&U'9<+P;DO#&S88=Z+BO#VZY8('0BI-1:F
M\LQ>X@+XQW'J#K ON..Q>\N']^)YXTSG#H]#^++"%!/1W7O+W!1]$KWBLL@K
M^]\*SSNH7>>>Y:?QHX2-%;;4 ZB@Q4)!:T$\0"@!P!!!0&#0.XX7D7N#.S=\
MWH!4 I&-QXP+,P?3[^"BQ;$(9)P#.X0D[;DV0:=&8N/B^!'/KXBV1U?T1.+6
M@'HC"L,6>@\V6W)K[D0M<WQL%4E5JV"6UVGH*4G%'4<V\),$>HPM;YHB 1ZP
MM'Q_CKP79DS1JR7G%>+"*\E:$3!X.=;8,<8>=^*Y7C/>]"N;WJT'M$>N:^.A
M 6XP<A\2_+'T7([19Z" M"-T9S/DE6E7$QS;CR.M@)5/S6O<R)&3Y)_)Y]<\
MF$2DPPI51+PFO11CFSLOT%_I@JX:=C/@PL;S1-Q_ALS9G?M@+4FBROKJDQT:
M6V'\J+.<PYB\E+JXZ^=?[=]^*5%;-Q!>AZ:V$P3J$QSWT?,NT#?&ZI &$W3"
M949D-:/0Y YZT-U!O"U]2X@\!].Z0086\ P<D^LPS/&%,$6K'6YQIV7T]<S8
MP6KAG.<GS7\/]*E[)-1H"E)K2C(*Z4W0E:*J7!94X!;%UR"YMX/4&Z1(.+65
M0V)FKE!X&["9%'=Z[=B8.#6!BRLE?H6.?->>!YM?V51EL/D,FGBZNYV%4\V%
M[TR\V/B\ [3W&/U6H&/X:(/:"[KT<V<O>& .JB8%6"VZ41K^?(H]9H3)"^(0
MEMY0R_P;^[)ZN1HR1+^=#(H*=S(YX;X\I&]->9>ZQ:^I[TZ)#/ 3//$#HSNV
MC6Y$*^J>(O@&"&'0"1Q>B@)4CKDQPK'P,+%&%E)^GE^)LGKR0H2[H+DMD(&D
M#A$8K*D!"2^AL Z$6K[21SMNGUUJB%D/"C5R(MJ4NB#=2Z520=/*>EWG)@7^
MJ5;4FE(]?<<O\'>N"JH2O23?*>OEFGZZ.92U>6\?H;]#JSB[[+5N/[>[PP'I
M=,-"V?8EN?A*^NVK=K_=;;6?NI;707F^FF$*QTS9GIACU>;.F4@5+"2*?DH*
M D40&0>3]Z7+)B(7E,_2?O5#[/=1\ 7KU,>M6G@>8\5 0YMI"A^PG-=+$=O[
MN1);3X"H%%7U-9JE!^YLKXV60:Y7JO58KC];4M6^%Y)FX)$VN2&5+(HTQUWA
MUS,LTE#YN<\'L9!-^RSSL5I@O[BV97+^EI65Q34$P1:3..!O0@+^)/RBYDE<
M*LM3I-R ^2('!Q6/P+T3MI5,N6619W$L<W---F-<2NWDI(.[KL,5AI]8>'@+
MV8"%G]=]Q9>6;\Q%)WO$I&9H,._"@(KK6W\T#>+:7VZNF]WFL-?_2KJ]X;$I
M=%+E$H4>O$^6!9_G7CW8+@"JA>I1F/K$?><['-$3,H-4#?UCA_0(HV8J<"2I
M-B8?SC2EBF1M*?)5P#Y8L8/]BN[13206%FJ?&1'9TJB@)^RAU#P1KZ/DCL=L
MIN1JBG #HVQ Z/92&&L)55=X@_Z:6\%RU4','MAT%H@SK0>AUTK53^AI'G^,
MQ ]#_!B+9#2UDID9MY:A4J*J5B@5,SRF1X.Q,^:)_)N\W Y*IG,[L K_3K3B
M!5P%[1V3;^< 49_;)H2:[BR(\VY3>)J7+FX,'&59&BDC/B."&E%1XK/)[+^\
MK+#"X4UKS.T2N<?"49E%/,>[3]\5A>Z(D*+<OUB_B3+WHB;#7-&140BYFYM>
M;L;*QX6+K^9%KY )6Y(I7<J,KC!Y,]I&'BSDC4/0Q!2AM(2:8[ X')U!Z-OB
M,1$J;W$ 96$@3A;C[",F OX>C9AT]L?2?%@D"0"/>4(V\2M+V5;S%EN,-4'(
M\H.JT:M"^NV/S?YEI_N17/7Z?\"OY+K7^Q?^'3TS."JB6=MH# 13R^%:U (0
MK&"[[C>9 !%N+SQC +H+! 5=T9IQ-#+9/;/=641AB&\N,$PJA,@:!I+Q/$!.
M)<(,0!HS&R1]>B#"$]FX>!+(34W@:]18K@P72;5D#H#OSCV#B2Z#+K<@8&".
MGQB4<4Q+3(R'8!#!70-$812>Y),K(N/=! ?N+$(^"W\A\8WF 2<2X:$&JT;V
M)18DMG"1=?!L2!HY;9D?6& \,ZD?Y,/K,\]%KK!Z>03Z$:QA]7*\"ZMW,%'"
M,5>OLH=9QN (_O5Y,!1JJY<!6JN7_(D[M]>^M+!L.])]8!M\"Y 7U?*'&;93
M0OCG<3L /JM!,;%7^>1.\20='^2MGQP_'WX@GMSJ)2,Q-QPE:\YR^W$R@&;&
M! %M/KK_R3]'[CQ(X$[D(+2<"9>X]A*4!J <)# A" "[YSS/B'\MDU/#? 3N
MRD$S41BQ5PAV@MB$G $^EA#P,LJ>B+YO7I8YYYR=DGOJ62S@I ;*S3<_'T]?
MZ(L178UA(:[G)PSY/)>J"! ;MERD@.3E9$SF&YXUBB>SR97T1"FU36,YAD#9
MZP:]#E$\9?#W[>0HXN.N0"O.+<> E8+?23G$L79F.:%0BK/0PO?,L%9O9? I
M")]0?XOHDX(BB'E9CIOL58#YB#,^CDA_WSSK=7$C75S4QPGZC+>*PTS%D7O/
MD,+N06@ L1'!O;C$ =8-1 $6R9S'\2VNUF*I^L;O'H\B=MD9M*Y[@]L^MGGM
M#ON]ZP%I=B_)3;_7:E_"Y>/2N!(E'0EKS?)3^5&[>[M"TTX,$'-+$7-*,TU
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
M)JU"97=IN+8E1JH@2F$RH$:R(TK*9$>X!+KH2!)E0Y9%AR_U^JFGA?$AJMR
M;:N V!V!WLT6RS#Y/^/+E:58'/TO%]IE=$10EOX@R]%!%,(K10)SD[I#^,ZS
M3POGP]6Z >U6,;)ZAKR88U@)8C.73M"*M+=$NT#+"H8Y8#GGE(4MJ?!6^-Y^
MVK-']&#5;<"P522L)A),WIW/IGAMVRN=9,Z://OJS"F7(S@>.)3H,]?9)=/R
MU+W_Q&>/92L5;L"S5>#KY6RZ#&GY#N>+V72*DU6TIMB"QH<$A@<-2GH#Q+<$
M6++CSBNRZ-O=/VUZZK/'M;4J-V#;*O+U =/5G%;)1?PX7DYP)+U$Y(7,.%DM
M=\XS$./(<@]>Q9AD\:I=F.O^$Y\]IJU4N '/5A&LC_-0<^H^?+F(L\DHDK,5
MN4&09*31*4"2>$<KU,&D$#3WV;>[?+CSN&>/Y.'*VP!CJY#4#:=>?4[G87J&
MZWU">\V1MHCB600ER,-REKY-!6F-S"*ML9-7\_93GSVHK56Y =M60:@;@=87
MTL2WMW$R/ENM=J2):DQZLM-H\P>5%"?.R0)*F12E9=9IWPG$&QY^,DBW5>P&
MP#N(2+V\FL]7"2?7PM7XR=5B%#(G.\X8$,DI.OPU,5%A@6)8J4(K;647U_\;
MG_[L(>],M1M2/3J(2+V>+G%.]M[X$_X4EN%:SI&7DM,.DT&S0@:"<19\1@]!
M*TL"LV),-U>)FYY^(IAWH-H-F'<0J7IU@?,S(N'?Y[/?E^<O9Q>78?IEY+P@
M%R[0$C6K>835?PN:/'-71$(ZCFQ+2^R1AY\(XNT5NP'P5L&J%Q<XS37#[.=)
M.!LY-$D7.ET2*_3\G#G)Y"/($E6@8\8*W2[>?.=QSQ[4PY6W <96\:J;/,&?
MQXL4)O\;P_QG^LEBE$.22-L&9'2"+(5"VX@K 4)@.BA?T-EVX>4M#W[VT':A
MT T@MPIBW97I'<['L[R6*K*2-1.AN@%D)F@K2*I:MX3"1LVLX"VCS%L??6)
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
MYFN[9O7M3;T_2N-0)Q"H"RC)&<3H,]C"O3,YQUQL(W!W/.@DH>Y2N0^!UZV
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
M/.3B+:,E>L55,SKL2G>1C#@+@E&R*'<<_=L,P^QFVU\ B^:%JPQD)9&)F=$
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
M)$(OHBPF &Q L[;*?4RNNPK:+I)UR"]TI=3CTK3-&K1%=3$J)&U)(YCESO,
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
M.BE$Z?3%=WC9RX9W%)6.$F"Y2FFV+<+ZMOH=95Q+;0-CU9@7Y!@HKW4=5\)
M.N>]<(8TT<ZI[B#PR^;.>-B,4C/W599_K'+:E<X[&ZR2&60=&:R<5> RN9F.
MG VTL43><*+08Y)>"F4&0V.4&\W_F-^26 _VQ<]Y>4!.J9USS&A@1="FJ-!!
M"%I"4=*EC,67V*Y2I)O,E\*?$1 :I3[NS3PN,Z[RSWG[W_<?EXO;#Q]_S>O[
MRO.?9Z7D&IO*>WMFL#:;>M';D\E>"T(3_8JVT$3;I^%<NB!:3F8\?267PKIF
M:.YST0SJ*Y68BS'T7>1<'*@@,J"M^;Z0#5,F)K+P)O>53EGCVWDF2%:O%O.-
MT[OZ^NQZPXN^?R_)Z26[587$P7O:#Z)G*7B=K/7MEGQ4S$OY4H;!8?\S<$-E
M8-8/O@94*NL*E<Y!@K*)U=Y%'KQ,21D9O=^MT1@] ;.>8O-L&EX\#X91@DF_
M+N9Q3RH7K7 A>W#2,9)*6%JOCP0<<\ES%LQN/=:H%[#V);Q0?IP-QBAAB >R
MZ&(9,38"+[E>UW$1@J,-4@6.4?+ 5,/!@T.>H8^ NRW>*=D:31B2&)RV<&>J
M):,L"#H7N!9>A-S.+GU*VFEN:XST40P*S?.YA[$9^U 3_@_2%IORC^R,%X[$
MM[J:J5P !IE!BV($?>W6^=3N8#XLY/.HNSN?#/L'] "@C#=6YIM0]]5>'<1J
M7FYW4-2I*NX& ?3PD)=!T&A(ENIP<V<E6%E-S=JWU(6@Z  OQ9./CERT*[EJ
M2)(G*_!:<J0/"*-PXUVN=Z_C^G8YFW_X*MZ==/1^VCW)Z[6<%JL8=^!*%E",
MYRD;<E0<;UB2<ES2*>S_ 0 ]4&\R$!JC].?Y%RZ7.%]_V14L<B]TM@5\0@N*
M3'^RYZ($3:ZK+CRYQ$,SFAP1\E(8,@0&XQPRQZ)=]\M.SA7-.-'5T>X9?08O
MR1K#8K4OS!K+&XZM>US82R'+D)@,W;"\"D6;7!UH1LN=I<U-ML5\5\3,1? N
M5!@+V>^BQL)$#& D\J2CC6RWGN%8+^Q.[WO9R(^EV%&*$?Z6/VR*)6+.J5;:
M[ H8BN,L20890P"E'-+:25XK=1+6:Q*^7;+B"6%?-FW&P624JH2O KU>+'_.
M<?'ITVQ5?TO"5MMIL>7ZU3R]RQ^W5>^;/WBU6*WO->0UF?&1=KE8[\:JE!6@
M#A%XC:(*;V1H.+[W_/5<"O4:(WNTTJ'9;99?JR6WGGW.8]UEV7O!R#=9'E_0
M[CT6VD68YXY6(Q43(13M+'J778C<B"?NL>R]JLDMEH"2860!B.FU>IQV/TS%
M@S'9&*%\4+OCJ%[\+98N98V1IQ12,!#KQZ]JJ9&SB:Q(F8Q"S8LK[2S[9U5R
M.B*_3JM [0/5*"&$7_._CTOG&6<REU#GM->>DM+3V2$%@:Q%(+-48FSW?3TF
MZ84R:#!P1AIT\7WAV9OY+_^9;8:C/R*T=D@$]Q"]KKU)4P"L>2#!'0GMM>:Q
MW9VZ$Q9PH40;&\IQRQX.E6OK4J1TPD!1M<A69@:!/&GP6=DBG55IMXG]Q1?/
M-V748.",$NKH6*G-1+2<%@TI1P>UG(?D9/1#!^Y+L$+D=M4TSZV6OBF=1@!L
ME'#(6<78=;JHSMQ#]K5#*M<6G),,>"E1RN*UL.W2-B^CM'[24W(T<$>Y]7&\
M^CD@QE1H.Q:(ZJ[PWO,$@KZBJ(M@DC4L/)B^"KTIJ8:!992[&4<2%_62_X?Y
MC+;?J]7;<A7_YY;DK7_Q,Z[SM<XLYT0;;_*T#RN;:C4L(CFXOD3E!,/=6:EC
MEL>=L((+Y=GH8.Y3T(Z1C_S[[*9&G^?Y;?BO'&O(<76UKE?$-]/E\G*V2->1
M<?)"#(><-&E*(-F7J2!IRM%'A=Z;U&W,^>DR7!2+6N(QRO6:OWV+5+_95O"G
MZZR\8W4DN)>U-:CUY'\D1MQFZ!W74MO<SMHZ(.!%,6@X*/;YX<<(91UA^]5J
ME=?W2_ARS:+):"P"P\! H:8E"(VT!$DGM/4BZ7;U>"<NXD)YU@+2 V'5\SI&
M'1'Q7XOE?V\G \[6>/.M \KJ.J/$XHT 67("E52!4#\DZU5,,=;T7;>N,GW?
M?%&L&5_W!YAR9LLA_%*E>%N.B/V-T)%%$BA'<!@C5-' *U: :^URO?:=8[>Y
M2)U?>7G<&$?;!TAQ?@E?=2+K8.39_#O)Z+B]#M$7(X6$4M" <CI"\,$ TTZH
MJ- 5K3IO%L??<WGP#ZC7 YB?',_>-JI?K6>?R%=+KTFR>9SAS2^ED"'^D*L/
MA*V*JO,"<WJ%JX^O;Q;_7I&1'ND?X8=\S96DM9!E+DKD9*B3OQ>PU/OU7)4B
M:VN2;FT)AY3J\O@T&68'V#="T+M+]C!)%I45!B36VK3 $[A QC^=H%J:X.MH
ML)>3"!Z\\H(+(;TL&M)FFF=,I)[HS(9?T3//BFVGGNZ5%\U3)KYXR;@6M 6E
M6F%H!:#5$CPZB2R8Y-Q+3)F,>P;\8Y[V=Y1KU)ARO7%@/%FR*F=1QS9F8%EA
M*$FG*,08>_]!:7[X/?]\C [L]0-$TIZ^WQV<\XXC%(&E-N64@(&T%)62-@FO
M9?RS#\,H$8]!H7G^?1@,\9T[K8%G5HO@HH<07(:8 @NNT)[4,/;V OLP]"%#
MYSX,?4!I>+6^BUA_]F$X&]".=^Q/0:,A63PWFOM<@!E6;4ITX+T(=,@6XXLU
M6;AVS;5>0A^&,3C2!X11N''L7K=@G,YB$HS7SA.*TP[JT#N01ACE>< 8VK7_
M>?9WZWO!V/EN?1\,1KDU,<C=N*1")EQ]J9J)2I/32J<[MY@MBZ@5MJN$OZ1;
MC^=1KC&RHVQ=3UT:YBHF7WB 5&KO>U=GU]D2@=FB#<.,:-JU%GTQ%[G/X]60
MF QXFV*U7%^_NOUT>[.YO+F-2&R+=MZ6J[3X8Z/J3:^EI"(B^0?)U,:2GM!$
MS26X(ABK(XRE%X]PIN J;$"A%V[H\O_DF_6J_FX30-IPHJLL%^94C0)!8XK\
MO/FT.DG8P<T:BBQ;J=IZ5..@V8,J9T QX&'40U(ND<RX6$"62-Z#B[:VL A@
M, H;D9$+\5@<YR60Y8AG]5RXT@>!QASY5F]S/]#=,R&]2Z"9J,-W::\-]&<0
M<F3,.">M>2SA,]@YM"-7.S-E+%S[G$;G@#**/_:F:AMO;KY<_?''S2RG-Z_?
M_;Z-3>B2HA&.K+94:I$62^!8)JLM<EFO21L=VC67.2KFA9DT0P,SRAW0@Z+=
M=\[I(%SS>/$C D\5-1X(WFZT.0.;D?H?'!>RR&)5,0%X)(]185#@HJ1-F*EH
MT >F=3L7NSEQGHPD3\&;/I T:<A98T9OR^O;FS*[N:DEQG=_<2>OLHD;R0($
MJY .U3IEWO@,D4YO:7D2SK4+-/>3?8J@S6#0/WE#<T#<1C&&?KI=S>9Y17)^
M"G?5JMMORT;ME/:>U. RJ<$J0$EHZX I*?3%Q79%9<>DO%A3:!!81FE:\,M\
M/5M_6;U?K+%.VCHDZ!VWNXC:W"[J+/Y45M(PR.\1:ES81CD"NXM,6W.17''P
MB>2F7;2.5U(,BHG%.V?1I':%G1,S[$ES:G*"]4%KZ.'KI-O%#?Y"A_2'+W^;
M?9JM<[H_]K-';6BYGM5J25_H3.9D2X;D4+O $I<[[>N.5+0>?<44ALY(J"P&
M5^F QLU&JI^VS4]_S\O/LYAIU?%_W:?FI!7260,E&UWMNPQ!BP#.AWJU/ GC
M3">@C[[B0H$>1J7CS$&I]?+;32QG'CAGP)@Q)(H1)$5BD+P.KD@7L&%;I*]B
M7:R=>IKB1VE9M!'EJQ'309KFMN=#":<R+T\$[##PYVA[O'W@ZP0O)G@=^@2F
M9 =*,T>^M>$09%!9>J>%>ZP*X:5A_Z3A-PKT?90\"N3O%W^\+1N1[B7BA$$M
MIN*J=L*J*T0O$TCTS!1F7%'M8-^5;@K3X'2\]J _2]GCM*1>S'&389S-/_SR
MN;9:N"KKO'R7_U@L-W<R-^G(#>N3=;1V24 YST'9.H&+U?ND,2"+VDC%VQ51
M=I?[8FV'D: ;I;O=OJSWV>P.DC4W-(Y).Y71,1;2'2AU!DQC36@_+&$H'&4=
MJUQ$"J"D3N 2>G++<C*!EX2QW0VUM@1ZTG*9GC]]T!DK&)KK6,DW\_7B]]F'
M^:S,(M;&,I\^S;8MAMXN#]X-OE^ +BP(4\!P)ZK7;Z!>AX>@'(:8-:>%M0R1
MGK.8*8RH89AQ*&K:#-:C]M>00Y/^5GL9W,_Z^3+$E*0GGGC^6*0^(N_,03+H
M0C992"NM<E&@28[EI)PL:%-0UT\\>\@+]F2<D76W_O+;#1'H:IY^^9_;V1^?
M-JRYOS*>LXB(NA*EUDO47[G$,SCK11 AD-76+CC63_:S@L$;%%9OZK>65^MW
MM5FM\-%8LE_IBQ7TV2(+X&*MDHTF"!<\TA]UB@+O/WOJ=A0#$^&[&/"9FAPZ
MRO]S+KDV!?T+:>GM?-LL(V]D_-9DS>OL6$D14N3DHD:K(,1:,\1<M#I&6W:+
M@(\@W>%EEPS]T+H>.K7W&YVC<?8'WMSUWUN]+=])5YNOH36*<94AET .:UVW
M%\*#]#QZIU)VL=M7W^%EE\R%H74]RLB?3LK8!C(<6M29;8BZ:<IG:\]I!4C_
MXX[QJ"P^KX-QPHXT(Q%K=.">3Y>:;Y'XPH5*HK:%Y77PNTJ%SLV<(3*O@\\6
M+6\W>>J9I2N'A/Z1Q&4?",9/6G61Y@=/7/8"[/'LU2G:'I\#*CHT.@L(M6<;
MG90>7)V$3,(4:U$&V7 DZ[-*7 X(?1\ECP+Y3XOU>O'I^W0:2ZYH83EXK D5
MZQGX*IY/TB'WQAK=+G=Y0,#)TY>]4-NOJCY3Y:-D,/=RJE&JI'72H)%K4#IZ
M\)).-Q:REC+&DK"=3?#L$MCG,> L91_=!L8+H/Y^^^D3+K\LMN[5:K PZI'G
M#AU,[2+^3DB5MG,O6#%)L:@\BYZ+(GSQ2A4?<\#K3F]H'%CEB-D4'X#QA,2B
MD""@K5VJT67M=4D-:T[:!%:_O>]5G<M#3]P- /"@<[0RD,=?N]04Q^A+E1PR
M"T(54V3+0IPC0KZ ($T?;AWHO3D .&,5[L0CLI4<(V>BSOFM(Q*XC> %KU8>
M"8;.B+(;FQ\W%7Y$SHOGSD 0C=2V;#?<Z*4UAFE@7B50A@YRC+9 SI)'3E)Z
MW:YWPP]'E;/@F#KZ:Q(Z%6BMV7I%9 Y$ZX@",NG$ND3RBG;^]@5$?\^CTDC
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
MJ+PBVRQ9<MHY C*;H"CT6O@0T7>[G?L"^R"?#/3PJAUGJN03+G?=NF1.5J?
MH/9RIPTK%T A+4C4(N0HB\!V3F('@7\8HW-H\$:IP7I"R+L/H8N8S8W13J)/
M99@.#GY?>IV!W!1;V=?&]H$G[A"$< I4X!GHW/60BZZWYE E+GX$@CUIR#X7
M?O4!;)R\UC*OZ/3^)][<YMV@Y-MP,_NP:65__S68(C0C"]\9,ND4UQI\5AHX
MT^A%BJ9ENK6/Y%.872,08#]5-19ZH_1#^5;)=R<1K8W+[!A9!+3D6DT%SJ*
MPHJ,C&-D#8>=[4IWL9PY!X4)QY6\F<>;VY33;/YJ\>F/9?Y8-_O/=[<-:PIK
M\/YAG=\X5DNQTY:\TV5,9,F=4\9A"0H-.JZD0\LQ2.T89T>ZC'5^]R2-QX(B
MV8V.8)#Y6F(G(3A;"]!CG3;JI%?M#)UIQIML[Y[O8_-KS2Z^Q_\\*/??*25<
M'4F7%J.M$.2?V2CH?' )@N<!7(BB7M$MG+>;@#+TZEY,5[0^S-[?W"<EQ?,8
M[2NDXB05!Z9);(4<P==IM#ZZ&"2BX.E9]B1\"2GM\\@Y*I3//Z6=-7,!T8%T
MJ5ZBE0AT)">P3'F#QN3L&YY9+SZEW8L<G5/:?4!JG)GL(MJ?*>U!@.V1HCP%
ME=;$<3H&41,OG!M0$>D,S]'1EV)U-!C0EW:=(%]*2GLTOO0 8_R4=DK2D1RU
M79"LDU"# J<D;=FR*.,S0\+A$E+:O;3^>$J[C\JF26D+ET4QDI:H-2V6;2;1
MDL"9"5E<XI<\VO=DH(=7[92C?0],(AA^LN\C+QEML&_7A>T$P0A\%PIYKS)8
MI6KJ.8BHF53))Y\U/S;7]Y'7#>G8_EYWF?7L<[5PYWCS935;O5XL#[W]@2]6
M#)-D!$/FU3-W/@ FC"!-Y"*;XI6;)@1VPF)&FFY2I5K<SM>;T1C7(LOLK;)@
M?2"%65;'<@=-^WAVR5NOM)IXGLEW\DX=L1J;DQW'G)R.X="'[]/BD=]ZUU?@
M.D=3N,\.LO ,5/ 24',%1GIN,D;&&.]T!O=YZX]"F7'A&,<[.TE-VTB'9L%E
M9C-(Z>KX6$VN2&VY$S+'6F!IA6G7H.R,A4P3W&R_C[7"^OF'/$.07#!&'I+6
MF;9KX<!5:YRC%Z5HZRWS[9C[G$.>H_*D<_2S#UZ-@UA=1/LS^CD(L#VB6:>@
MTI@X20OIK?50(H^@LB?GO4@/489(9B-FQ1N>GB\D^CD67_J ,7[T,ZIH"Z\^
M1 CU_H/)$)@UM$K-F*<]5;.+B'[VTOKCT<\^*ILF^LE$X (E0BPQ$'4+43<E
M7:\>Q"B4L$S'3J"^P.CGR4 /K]HVT<__N26#Z?>/N,P!R=ZEOZC^WJ;J]9QX
M9X?'#A#A["O\3DRS5,^56Q]=R4H7'H*2UB$&:>G73%QW><&0?NW[O/RTNIJG
M5XMYVJAC17;MU[??M=6Y6BYK/Y+ZRP?^EF(*DR8O2PM/NXHPX*7WY*U+:;P,
M=6;M)![NR4LZWZ*Y"UW4'KU[;WQ/+UQAW CTK]GZXWWT>G7-T 9$PT$D;D&9
M6/=G'L#88EGT6D3!FVGRI"5,'<1JP^)]HVE\O$>ISSO2=>C1)9!Y641R6D+T
MM<>1\A%"9!XL1A19%*4*-F/I*2OX44DZ.MJC!U_[:FX;;G$\N\02@D'CZ#.C
M=7B''##+E)A!7>0TR;:3EC--('8JSK9%__D$9=_3OWQB>5MG7[F48V091";'
M3CDNP-<^'K*4DJ3P0J%J1NZN4C^/L&T#/NWQ>11<1]EW'Q7QSJ?L(F3SN&X'
MP:>*\(Z#_A[)QH)N,IYA2DD)5<#R4@UEJR$47HV0)()EWJ!M9W).QJ\G \+/
MB%Y]$!LZ5GSO8/V^7L3_?KM)O/'["D.>O);<0':*Q!+&@K.&C%MA<U#<T<]N
M,SN.OV,*[V)P1!;#JW/H@/+/N>3E,J?-VO]!.KY?:(G,\9@5L,)(J.0,!.<M
MI.B]E<Z8L+M9','XV!LN#N%!5#GT5_PNK];+65P_%.O=[_^XOT:/UBC#66U/
M9>JDA7J!B"G(3!4?@W5Y=T3\$9 ??<W%(3V<4H]V9!H^1? K+K=S?\[."NP]
M::A$P.,B[L3^G><\H5*!3F!59RMK+,QX)/!JH9*Y/O+,(2,IKVYP<X]X:RR\
MPC]F:[SYYK2KC-$F%H&QB+7D3M21#19B=#XDJ;C'AAU\.\L]1"DRZ7ZUH4'"
M=7Z-L^5=@Y;W"WH3N8JK&;%]DX;9Q,FV.^<UHDO%TDE86 V3!1W ZVP!DTU&
M<V%=:E<L=>(BIHZ+#LC)0_7)XP,[M(ES3*A?;ZM:[_2T>K-:W>:TW3-J;W_%
MO(Y@<\SUCDNML58.LO0>N8L2O>YT+O9_]P72IP4*0]M-]\;<Z\U8W/QJL5I?
M&^EEUFC!9!)%9>Z(OSQ#4,JC5=X8E7J9Q \>?JFPGZO'H>?#'*/A0_K=4[+^
M=?R85]=.2D;LB^!TJNVA),GJHX>"AGS]+).)W8JD3GG[I3)C="0&'+JR$?AW
MO*E5RM5__XVL__Q;7FYDY=<A.3+J4P*F?.WRJC00PP/)9Y3$G!G&;O561U]Q
MJ2081J>C3.7[;;F(),"J5B-4-L[F'[;4O":7D;8J&<$4.IQ4,0JPUIEA<BKY
MH.F/VQ68'!7S BDS-#@#3JO=UHH>D^HOR\5J=9U5XM9F!CK5*S5%TI*SBL #
M6AZE\+ZC5?GX>RX0^*&U._3LUP?;V-7M^N-B66>+77VJU_"NZR2\J)*"E%BM
M([<>/%=T;FG'72#/)XINK0@>><FE0CZ47O?QM@/THS[@N5RG6&PH@EBHR*Q5
MGGX5BF/ M4>&*=%?MKMA?4C""Z3*@)#L$\6=MS%407ZJ8>A7#RJ/'\2B?_KR
M[9_<1ZKK$.1?_O/';&L:DTDT6R0RB$+TZ"Q90"$J4$(7\#ID*-QS9S0KB*[;
M/C*83!?(I2E1VR>?;T*^L+N,S8]_YM6:CMAWLP\?URM:3J2_Q0]DF:/#*)#4
MBHY7M=+&ZYA'"().X.1=-JGC@3:*?#\Z*4=$\T"0;8#RZ=.JOH7TQ5OTP+FB
MKTM@@6 S!VU#4)H9$OO/*O_I3N+Q03U QB&&C#RT(+9E&JM?_D/?RVQ5IP4_
MEE:^+B8IRUR$' (CB]1GP&#JV%UIHTM),&Q'R3,6<M'$; 7P 7H.,&SIH0]\
M+_7;<K>,ZUA\SA8=,%T_'Y\#R5<B6&%9(.6PM!N';!28VA/UHBDV'$@'2#3
MX/!#G\!?B.7K)S\ (4PJB5DH!DDOD2')K@TDZ;U C(BLX:2X4Y=QT>1K ^X!
M8@X0<O]7KN9I3E>?\Y*,TZ_5!5?KOW_KTO\SKO.!Q5V38\]#\1QXJ;/&$UKP
M&"-$:8*UMD2MV\UN.&<E%TW/9A ?8.AYP?V3@P(/_:]M6.!:,N$9)\-6B6A
MU5^A# JRINU?9Z\4$X.ZT!V$ND#:38K; 0*>G&38W][?WJY7:YRG^R3(O74A
M,3+)N0:'F$ YIR $9)"SC[8$QO5NCJG!"7U$V MDW#A ':#2R?F+S3?Q?9S\
MZC/.;NJMO->+Y6:KO3,4?CIB*$3O8K09(9NB:@,<!*\%@J2O@/NL@M/=RF'.
M$N,"V=,8FP.T.B_;<2C]0COG9B-]EU,F$6D/39+Y1,9E<:S.0_>A5MTS0!6L
M5#57FYZL0^_\MA^#) -H^@ 7SDL^?-W_:ENE;4'GF_EJO;S=W,#XWB,Y0N:[
M&"+]JU>WRR7]P?_)N+RF0Q<ER0]1U)OP,M$9;".GW=-'XU!A=MWNK(PEX:5S
M;E)$#]2##I"">'QI7\.#;Y?5''S2D79"TB$N$9C7!501 3P=]N"*BX+'+$IL
M'R499&D72.WG0((#I#ZO>OW0\7!X6=>N:!6%BE!;IM7.- 4\?8]@R-'6T5CC
M4[>B]N[OO$ 6C:GU ^P8()-P4ALCS9GUY/8"TRAKRV4)B(IV'3(NI38> VM7
MW?02FU:-NH&-#ND!)@Z8CCC\J3SPGY_8<9-,HF 2((K+9.Y*!VYC^)KH-:F2
M:]6NO<5 B[IHODX!_ $*GYRXV-_T]\*,VPG"1=,WYHH'8P()*(T&=-E"XI(Y
ME,B$[]9+H</++I QH^CY !%.S@_L4_HACQ]SEZY-,D9Q@Y"BBV0(T*\"-P:D
MT$4Q^J7SI?FFU57Z"^1:(R@/L&^ Y,"3NMGV7HLB"Z]B !$S?2:U*0GJ[,$9
MY$X)@\%,,Q[\N,S3M&L<E5\C@/4"&R\&$Z06TH#?#*MDL4"(R8'U0AG%9,R:
M->/BRVJ\.!1I3N^NV >\R;K>=1'RS^Z*8Z-_4ON[4Z";C&>1149'?03TA+A2
M@HQ/$1DYTME9GEU1LEW4=S)^#===<7QZ]4&L97=%(8I"Y4%&$VH*UX++08-F
M@5R8G+65W>[7O+SNBKT0Z=I=L8<ZFW57=#KSPG6JW2L<J,02^, R.*'IB-8H
M]:X)?B'=%4]&>!!5MNVNR&72BJ.!J,E)4#49Y(K/X+6.6- ;E-W:@KS([HHG
M(SV<4@=L'O1M[0?-[LV)A3$:%$0]J^N*A4PD&AU;.J0D16:NA'8!Z*-B7KCS
M,@P\[9ASWXNT@W#-O91'!)[*.QD(WFZT.0.;4=R0QX2TS&\:7P!'I4!IF>LL
M!0:T0=('A5QEUZ[7:'/B/.EV3,&;/I",PI>WRS2;XW);WWY_+HL<DS)D ,O,
M&-E+V4'09#Y)Q4,4&!2/MAE1#DDXA4$S&(Q[!#D;@Z%]DH<]=2K_>;*85$[
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
M[\N:VSB6-=_GO]2]M2\O$Z'-MLZQ18TD'\=]0F1M).ZE  T RH?SZR<+(+B
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
M^UZ"3WM5LHJ]6>JT2[EP6',B<Y+$.8\OET#!.4B>Q>'ZRC:3^3"C0WM]A_4
MUO&43'P"7,TJJU3G["G@+C#%9<:SDUB(F93*2IY @_'#%<+>BG4<H[-JP?Z(
M6\]3?R]ARJ4HM]U'&D@S>,S[OH2'"FL_$[#MP'?1=O\<H)1'AC]%4@H6+?3H
MB?5@2-")+V?T>3O<]5G_V.\-./<"?1LE]Y/$,_UVEI<BK?O2**$ET^B)"8LF
MM/.&."HSD<I(R] S$V&X6K=-Z0YAOSX?K\=9.%V4W4OT9.<M"D4SB8*RA)7!
MKS):1U Z3K)QWB:=M;7QQ5V>#VP=5 &GEYR+YC<Q343]>7O>#_(=+C>? ]N!
M;\\995+S%(EWN9RET1)?)GOH8$U$?S] &##<^Z/>G@]%L#9HU8[_HFZGE_!N
MDF;GU[^/OXX7*:X[J%'/!=!$1"@3L51*! 0>W]X+FYBUF39L,;'S$<=];]X*
ME6EUE0YR:?Y^@E\FW.5I_C;EDK\:O\"_5SEO,(GWWN%=>M.U?DB%%G7=%K8Y
MJM%%'4(V^%^02C/G9.+(C60$2T'H4?O'U0R;?DE?OTUG,+M^.\[X\#0)Z<_)
MU7PI0VG&M)Q@>_N=-RC<^'X3%2.SYE%PXDVY?E(<6>E5:6B>7(BEJST=+H6\
MWKHJA*8WH1RI9+2T*9 L,]JPW):N:[B!609@084HPW">P"/Q#GVC,2 /MX2F
M.X'5BT-Y3Z1[)\#(0."4T3*& GU<&8TE5@E+ O>.&Y6"$P/NMZTR_F12-]AZ
M,?\[*VCEAS.JLJ()#1D=2P-XFXC-#O_H36+>!8OK^W&.^P/>M!V6I,.3X7AN
MZIZUX%5"M)4*E,:7@"Q&?4E@M4I'HM"<T^ ,^,T!][U68#YS&<<1ZQN*=EL*
M.(> OZ<ZX6>(OJ[B:"#\X.'##@LZ5$!Q(/K4H6T'[(^.P+$,1A-<E&9=N(A,
M$_&.:J*BD,)'@?\->)UV;,3=&Z?\$7G;!O)>^+HAZ7H[F2#!A$BH8^@:0JF)
M4?@.I#Y+K81A.@]G!FP5\1 >V&! /Z)8=Y1JS_WYE.8)/^T"5_PV?4^7TV_%
M='VT;$>5D"EYDFTQ9*@UQ%.N2%;:LEQRMUFS^K)FSWL)K.A+_;5O3NYJQ.?K
MQN++Y@];]'5+Z" 4IYZ3*!VJ@R; <S@SI$,0(2IC6<-IK.V?_6*8TS,LP\P*
MNKM.^',R6_6K_W^E5>!&B+/.I4RC1U2]DFF_J(T+&0M:4^HCFC)>)@C.!!99
MJ6EVVD>51FT?=O#8W%U<*/I,:0B,)*4DD58Y9*,"PKWF)BMF;!YN,N%Q7<?$
MJ[ H.WO;7OYE.OOK8APN/DPW07Y_;^3#*.'1D3P>),R6*UAA2K6>%T2A5M$<
MIBF8X2R_&BOZP4/U;=B^+50_,"7ZOB>ZN;IB3$AIA2)VV>@U>T: 6TYRHD*7
M,YSZ <^ $[MG[$JY+F =\\60I=8';01)%ID@\?U*;,B<*),=R,"5@9\70\?/
MS^')< H70UE)I:FFQ($N<V@Y*CU*3@P/0+U/3J?A,B9?[L50*]I5O!AJ __1
MQ=6;"/_S8JC/BZ%6]*D:8'\.]D='8)D"V-)AU_!2^@-HACLPD>3(>+8J<)V'
M2ZL[.N+V>#%T.-ZV@;QVY/9S&*_&0X9UF/G=O[^ETD4#7U]K 9-&&4SB)(4@
MB-0\XINH]/[T E]0I3NL9XUBM4V>]J-%9UNA-^U3];7O?=Y/OJ?YHEBCMXW
M(PKCDR':,5/F*Z-[Y]"]0PL]:,IX,*IIT'[CHU\,ZMV46GW[7\ LO9_/KU;=
M<^9WMTF1"FHE"J5*QQSG2D:>\$1E';)U-E'6K)O1KB>\&,"KJ+B7:LT=-\TN
MEKN$2'@09; 2"@@,7XM9&*2FLL"=&<P .8E\@.=0IR9*O?0JVK'69)77(FIB
M=*2EV7L@(/#U15.@(*+*P(>+'?1OF?Y ]'D^3H_Y([MU[IQ-OZ79XOKC)90+
MZEBZ 7Z[&6ZY8UR$ ,YELI%HFC21,EKBK/3$F.R-  TZ-RO ;/_LET"7(6!Y
MS"(U1%:2R4Y26^XABMDLF;7$!U#$!$>U]EXQT\QW.<VLI&>SI0?U/V:(KC!!
M-DW/9_#M8AS@\M4LP<K9A^Q"<,&2;"P2E^+QYPVZ_50D+3)(F9D>[#6U5<07
M'K[N#ELO)O,CL=;5[ T$&SSLO$/80X64*T"ZGR8=\.AG@/4. 87AV2NN"0N.
M%?N=$J>R)R$YZ4WR.OKA<F\&)<K>$.Z0/&D#0T5^A#(]>78]>O-JE")$"4[A
MNA(:X@S?C1!LZ;3A2K-B%[-[JK_F/(7_.)]^_\^;3US28/V'I1&SA/KN>8>P
M3ZHH?]I)<Q5#HVL)WKX;29DB\BX0IE1&XXE: CZB0!D4%QYMJ_348-1VV+U]
M=RK8M=1<#_ONS\\CEE/FGD7"+44)$M/$4Q^(Y9*:&*QFXJGYH^VP^_/SJ6#7
M4G,5C;!;]OQS9('F2)DBB9:L((-G@&6 .]]Z\&#+(%U6;]_]\U2P:ZFYBF'#
MM02__7,DF.3&)4F8AT!D5.@6 +J>-F9IA38*W<-JV/UV,MBUU%S%D-U:@E]?
MCS(8CYN?$<4\NG32X\,=DR3EP*WC,4;Y5"IN.^Q^?7TJV+74W,Y 6=T18<M*
MH&\P6UPO9C"90U@V?/MR[^N_QXN+FY_[B#_7K?-9MP?6&!I6;<$;!3A>LNQ2
M5DY%)@.GUE/*M?4\..NMD:-NCZZ:$7WOB:_3XN^4)@\?^OMMYJWR-G"-%,U:
ME$(P_,HRG0GW263.:08^7-__YZVAN_=>0N+367G463[[>Y)F\XOQM_78HO>3
M?TSQG/E7FI2$C9%#=T0+'?#56J[Q18C%(G*$1LF=U$G;/%S*> O!#U[!T \G
M'\< ^@*SESJ85U_+RZ.4YJ3Q]Q)/O:>3Z_LJ&UE\#V6+HGJM8BFYL,0!6N?.
MLB YS\;8IQR9NKQK+/:+85T_0-8OX+[-2MHM'Y5<@<BX^HQ^7U::N)@2259
MV2&4!]4V^>N%TJ,7G=<>7%;ZU\]0D'N-_W;*J0!LDB(2,-:A?5O*QLL(7(&:
M,9"IB)HWXD:+A[X$CO2%02\I09_2]S2Y2K^@WCX5 WDVGIR?Y<]I]GT<GI#;
M!:U9M)KX7.2FD1,?C2,I2*8Y<Y#3<(;3\]9PXE0<%.**H8MG*FMU?YTM1.4$
M)T[81*0&1WQRE C!4S;,>RT/5 +:2/X#E7L.1<2> 3V>,L[/X_-)J1& R>*>
MP?!^\FH^GX8Q+G)U/>JBC%!&+5,:-9&,*@("! '%>(S<YB$+EIO)?"09+CV0
MYQ%;>P!QB*DJ=^+=IJSO%_#04WLVA3Y4NDL?F.\;K%(%L(,P2T+,N>2S4YT-
M&J\J$>"1$LL!/1\A@DS#]<,\"*/VYL4<!:':X%0[2/%7&H<+&+]>A?;_\:_U
M<!H3;"[7F6ACJM6P//!!$DB@0\Q4!QT:^9[;/_\()O-T0V%:5X6]A#OO!U]7
M-+:&0O2)D2P3BA2\)%YFBJQF5K* GD,:+D/WD7@OR';I!LT08P8?2'C#Z"8R
M'MI2V2+WH8R5CB#O>XW40F@(TV2;K!ZTDZ C$;Z<M\PQXD/BN(T839[SP-1P
MEZ&'8M%> ^4 )&H#3/7:Z>OE6+O;EZARP8<R5"FSLEBO%!ZXN>2)2,"W:4QL
M,SMF5\GTPP\^ @.DL^JGE?36B_'Q!M^8Y],9OB_/\L/WYY+$@0>1A-?$.1&0
MQ.7U2;E ^:)*/'/*!FQ ^+2L+\@LJ0A:+Y<A&SOHH8@WS&\BY*&-E&V"'\I*
MJ8GYOK=--<"&L%FV"FN-+3U;.6$AH+!*&>*2%,3K#-Q195#JTV?57JOEX*1J
M@U,O9'H47BBC J34@E #^&I/'@@(M-TTQ>/:,0@J#)A2U&/T[9GF4'<8'Z<)
M=<&@_Y#,7Q=IEE9:>#^_^>;L1E(>&>.AE'@GM!8D=[AF@Y8<]RJA]983BVHP
MMC25^C19U MF.\^<(?+1_YFN_X )G"^O5=],OW[#<WTYFKR'5/2]S^HO"[W=
M,C<2T%52(*FP''TG]*JU=<[FZ(-@R"3AQ<X$]+U//5#NN1<Q\]+PF96"7XED
M)%9R26)FZ"<FD'K(EN^#YIXO/>0'N'Q,L_ET,DF7]P'Z _X]_GKU]<Q?CL^7
MW_@P78Q#PI\=3^,H@75:>8<**]65+D8\/X(G!H1PU'ONC=^W26H(\@.E1;6A
MW(-HQI!8U6[PV%%V_/4=A(O_2H#O+?3<C4B2>.'QO94"NO5:9X*O+/3D'9?9
M-FNS4T^FG^SK#<':H=3]R_AP551_EHNH\[=7Z<OTS05,SM/[R3)%=GHY4L*E
M8%%]%DH\4LE2'ADR,=%9:SB7=+-K_;,9N%>8G]2KCUGM]/;]\F\3^2-<EY\O
MO=&^P^7J7Y9C7$2.FT4K$IA -3K%B./,D)QBY,[X4B%8B7TMQ/K)PSYQ["5N
MO'\YGR^FL\4BS;Z^0V=G>IW2ZS1!9,OT'8>Z,\F1C,X<D65<J(N0BW^'CH'.
MW/'A(GX=%G+BM!T>[%YRZO<+_W$Z1R45N<N/W$HNHV,0'9J\G#(BO97$1L&)
M5UX[6Z9,/MD"8FB:;E_%3X[6A+EB<] VDG_!C36>++^\%3O:0$5VFBB+?)$4
M[6!O45LL2A^2$#S#<,'O9RWA)S6K =Q+2](FIS[,DH=YT=AR4XW03LZ"E<EG
MTJ"E'!QN)B<I4=E1!B)J9=,1L?+1 GYRLA*XCQEIAF#DB&D-EH= O ]E2H5*
MQ(KH2(J&Z@A&>_%4SZVA"?B3;\^#[C&][$&J+W42(2?PQ&NIR[5[B0PX2W@9
MBZ$CRW; ,5@G6'W9C70] WKHZLOY;#'Z5,(%JPP08P'MA1(3M0H=+>T),%NR
M'94PB2>;^%,&88:Y7P*+G[IJ>98N%_/RI[N>9P\>^$,E\;6"==I5O17CSK="
MK%.[&HC1(!>O%=J'R*;KH/Q-^#IHKD<@F6-)"CS&@\Y )#., ,57'A4N!.$%
MY"?[(1T-@#L2U^KCUT9AE7&[N9Q:)Z4D)U@V*(C@*(C.OK0RL41IQY31W,LG
M:]B;(O?@H</9B9W4/JVALYW7QS43><[PC8-FY^3\YAT\_P"S\HWOJ4/&SOX/
M[9Z:TU+PS1R<R*2Q1JK@@_0FN""CI5X9$0%?A7*T_^-K6ME_P']/9V^NYHOI
M5W0)[IE]4GC'-!"P+A$I2SB. II]1H.FUAM.A_/B&@C<M8%52*5_4N'"I_'\
M?]87DK?/0?-%YLP2"N=MZ<M:BE@<:.)34IH%XQ1OEK:P_UF']DAK4&*S-U5-
M]?:2Q'JO7]&ZE=;\K_'BXD[$'&*,!AD:%2^#](0C+GE'4!G,)D4AP'"E?7O%
M/242]852+SGRNY5PXP=Q47HX9V)S+@JPAC@?@5#F:2KCHQ,[3+>H+<(>)CC1
M#W5JXG+HL,/=JAZN9&GILQQ8C&C:*XKB2\-**2T396Y;BK@78MZ<8]<CP1[+
M=QQ!B\X,>,2OCDCT<A8]E&GM3C20:O!:PFV2'JIXL"N2>ZC1 8;A2.)\I@[0
MW43GLMP$E.["^&(EZ$ JY9V$E(:[11R.''MK (?A1AOMU\ZP7<MR-EG''[)W
MSD#4!%3"!4:!7WF%OVCAK0_6@6\VX?W11Q_"2.VN\&DU;=5.TU]+\^7OZ>W"
MDG-42A*2M$0&NBP:X"25^3!2!?MH\-@>[&X_^G2P>YZV!BEV>Q0+NC]UIF:8
M;-OG]A IVRO^1K!,2Q%,8(R"YE+)Y+)E"@!XYBD+RQX'R[8]H:9+]VCLSYU_
M8J+WW&E/HF=0VO(7^S%+PK15+#%C#3M,R&RWS$/$3837VFKGT8[FJ5P_>.("
M&)*]=:Z\'ZT8KD;OZ.,FE?CUG-!)&Z!ZB<%]F$["U6Q6!LDO9\>?+2[P=+Z
MR2_C"4S"&"[?3^;H5R\W^MN4$_YLF2:]^NFMR:6KOWHUB9_&YQ?XQ6P\Q\/B
MS]*0'#_K:H8?FV[5,1+X)F&I!!=*B;-TF1,0,I"LN>.&IN29'8RJA];&R>Z$
M0RNV%<UZCU$^4O,J&,)H<%:5$(C,: I9-&.]8)QH#R ]1RVSPU16;Y?W,)'*
MWBA:&:#CB5=N']FMM.66*DI\Q!7(%!0!:P.17!K<$D(Q:08CVU81CR-J68,*
M^R>>MX:DES-JUWS-)H(-'K[<(>RA(I@5(-U/DPYX#$H8RE7.663BEHDOWF3B
MC=9$!*V#H0QH&*X_]*!$V1O-')(G;6#H9Y"[8M$DP0.Q>#H2*80AEIE(;(P6
M_X%0)M<;*'U<@]Q;*?_Q(/<VFJOH&=Z.(W\W\HGY%&Q&^RDA)Z.'974@\3P
MA\PX:%$-N[?O3@6[EIKK8=_]^GH4H\]9QT"8-Q)-81%P 5X1*HTM*8C4^:<J
M-'[D8>!=L&NIN8I=+]82O/DP2HX"%:4.*&1=TFEPY_L$Q%FC538F,__4M)5V
MV+WY<"K8M=1<Q?X0:PE^^31"NY\S@0OP*N.IS2TGX+PD.0:!GJFCJN*^^^73
MJ6#74G,5.R;<LN?5" *U261\Q0937+JHB)=2$><TI8Y&S60][-Z\.A7L6FJN
M8C.!M02O_AQISI7A:"WY["*R)^)2 IK3S"8731 LP5/1C';8O?KS5+!KJ;F*
M!?=K"5Z_&VE@,0>-SHY<W@!S38"!)SE[&XV7,3W9&*<==J]/QLYLJ;F*I>FW
MENX_1PG9D947Q%-6BN,YOG&M-D28;*) 66APU;![^\]3P:ZEYBK6?:\E^/C[
M"$K\,B%GN!2.R)0YG@&4$10?'.<&UU7/O_OX^ZE@UU)SC[%S7;%[]WDDO0 >
MG2$\HILI!;YV;621A&23-\(&L=G1K@-V[TXFKM)2<UM\\\Z!E?<?1E+2Q-$E
M0;DIOG*99@1BY(0YW/G"4V4J!E;>GXR#UU)S6\#K'%GY\M?(^$1-RD"XT[CW
M<Y*E-D(3JS15,N !()^J8&X'WI>_3@6\EIK; E[GT,J'LY'@D:I<-K\IP9W
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
MS F8:#+E1M/XL^=H.^2:]!QMH_:VR=8WWRZ_>)BG__V__C]02P,$%     @
M-T)Q5G>128IA#0  O2<  !0   !B;&1P+3(P,C(Q,C,Q7V<Q+FIP9^U7:5!3
MV;;>@3 %E'E49FT"&$((80@A-#()BEQFE9DD8E (D  1Q*BT A%$5(9&!D$!
M009I&<2)!I&Q01$0!)6Y16P4$!$0R#O8MGWKOO[QAEOWO:J;+W7JK+W/.NM;
MWUJ[3JUP!C@C0,S.VM8:P& PP(1^@#,J-F7%I!X$P-X>: $ ! $<9@)X( L!
M+>SBJ  .V3#(=LG*WK@#*0#$?IG>"@2@/1%H380NL'7ZR[M<<,$%%UQPP<6_
M*7:'4>DZS@Q:) !\YWF_S!(;,T/^>?@WN^9"RA>;5]\0@ L7_K3_G"L$TS9B
M<><*+KC@@@LNN/CWAIXNQA"O:XC7PZA@#/ X#!YC_)=[T 0"P@ 5T($.< 8,
M0 /0) (XH\);#S$8(7@T.IBNXT>F^5-T2+0@--,O!(W1T44#@ADSQ(]TF,)0
M\:<$4(---=[?K==0H9)--=QQ]KKV(1:40]1=46$4YZB]+J2HPR1CLH89<1."
MP,0S@T*"* P_%6;0D6 ZGFFJ]B4Z'K(WMM%J1$(8^2#>R=+ZJP>T,E7[FDMD
M9*1.)%:'%A: QA@;&Z-U]=!Z>BC( T4_&LSP8Z*"Z>I? UA2Z*0P:@B#2@M6
MV5C[^=/"&:9JX>%4,OZ@WT&</YF,0_G[8<DH#(;LA_(C8S$H,A9+-L1AC/0.
M8OS5OM*32=_80\+#CGSA)I/0E".4($HP@PY5 X-60_]S.:$2?2/]R_)#&B$?
MO$48Q8]!L80NXD9K4;J&*#V,RQ^MU=$W,"*@_\&/@/Z'1/\/JD4DD$EXTD9.
MM+#?Z9TIH?^[;A^A$K\-TK]+A'9^-Z#8T,$3$A(BH/^>]C_7 ?WUW$'6MU,*
MO:GR+P"7A$O")>&2<$FX)%R2_U\D?TZZE&!HO(V$YEC.$+   GQ\_'QP 7X^
M?D$! 4&$N# T8R"D1<5$Q.6D%>3EI.5DMRAIJ&Y1W*XH*Z>FH[8=J:F]0UM!
M!8U%:^EI:&EK;02!"0@*(H004L+"4EI;Y;9J_;?!^1F("P)#D,D+4P,\XC!>
M<1BG"2@# ..#?<$??P=@/+QP/GX!02&$,.10+09X8+R\/'!>/CXX''H: ST'
M<'$^"56,.;^DHY^ 6JB4WLF4/$'UG94-TD[=L]NP_F&GA! RLG+R"MN_TT!J
M:NGC# R-C/$6EE;6-KML[9Q=7-W<]^T_0")3#@8<H@;2&>$1D<RC4;$_G#X3
M%Y_ OG#Q4FI:>L:/F?E7KQ44%ETO+OGI5E5U3>WMNCN-#YL>-;>TMK4_[>GM
M>]8_\'QP=&Q\8O+7UU-OIN?F/RQ\7/RTM+RRH0L&>&%_X"]UB4.Z>.!P7KC
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
ML^V]V%3@32%()3CXEE5WX.]<E'\!6>3WX.]Y\5?VE4#XK_5#;_*'QR*[O:M
MX 7ATW\M_H9(D(0\0E#Z:0I1*B-()$<P24GD!5'BJ7]]??NWE-(H%*$'>< )
M1#%GD @/09^E4<($\[U(UH.NL\U??]/_H:040"FW*>M?_^6'NZIZ^-O//W_[
M]NVG[[18_Y07MS\'GA?^W'WZA_;CWY]]_EM8?UI)F/Y<_^ONHV5VZH-J6/_G
M__/[;Y_8G;@G,-N4%=DP/4&9_:VL__A;SDA58WY1+G#V$_HWV'T,ZC]!/X"A
M_]/WDO_PK_\$0 -'D:_%1R&!_M\_/UZ?G3+]67_BYXVXU9;]((HLYY\J4E2_
M$2K62OIZM.KQ0?S+#V5V_[ 6W=_N"B%/#[LNBJ-1M92IEM*/M93_]=QD/P\0
M?R1YJ^>RCB!<K>X?8\G8A^D?HXG[6?&#F%[@@VD&B]Q\H=YM^%S?W=U4@T6?
M7N*QOA9Y1=8S?"WVTQR(O-9_^$W]U$ZC!^HATWJ>EKH/1!7?*['AHF'+HZ%!
MQO_E!_73*I-%">5VO5Z]S4JVSLMM(6[DFS4I2U'>R$]WI!!OR$.FA<PVXKH2
M]^4JCD-"*2,P#B,&D2 $8JHT% &._21)0YR$JVKW?5^)#?SS4R=:/;_[Y#]8
M(%*=>;,+4>;;@NW7Q/OUJ85.K7%Z5<0_;\B]*!](^X#20+L/C5+_NI<<Y!*P
M1G;]8ZFE!ZP1'WQ1TPN0:0W^[S__O =B9,NL7Q3O]7\>J'-V).9:.RQY\12S
MG W";$\.I5*W!DP/5VM<D>_Y)K]_5/ % 52^38!^KJ?1G]C_!%E>K/8?J9G#
M2:2?GWW3KHH. U*P"^9M/_$SRY6G]U#!(TMKSW@X6%4^_$O:&%,)^P/("RX*
MY?.?4/S4*R9*5F0/VF>]D=>;K,K(^NKA89TU?JR:5OFXG!2\O"FN-XI7'@I1
MU?]4KCS,$B[3!#(6*S;T<0A)S-5_./%B1I(PIK9LZ"[-TNA1;Q+X=EV_L:TF
MX$ 5_>>=,LIFX(DZUE0YP([&W#F/=68ETZPU#3DV37EHFNQ8%_"E4OX%H.J]
M_VM<GAV.[_3$.T#&N9EX.)PGJ'F$05VY^E>2;<K?\GHYV+S/-F3#].SJ]ZJ\
MJMZ3K/@WLMZ*SW=%OKV]^U#D,JMN"OW B@G,*(\#2*(X4HZK2"".> I)XJ4T
MPB()B;"C:G=AEL;4OY/B+U#EX%[]KZB ,A^0>2&RVPT0W]F=^J@ BC 4%6R
M[!0%I-84O-KDE?+%? 3^.[E_^)\@#'^TI>X!9HU0&"GU?)A&E$ D0PI3$6&(
MHL235**$^][JJRAHOC3#'@HUK6EAE</6M+=*-?!*V_+'4\:<T7"F2^X\QIAX
MQ:V5:' 7IY$'I )2*0.^:FU U:@#'FI]]!*LGQUSJ1V.Z^0K[0 19UYHAX/Y
M?)T=84S79?:C*(5Z[.YJP]^*KV*=/^B;D7??'\2F%"N:X)#X1,(42[7I4;]"
M'$L*L<=\'],@5B1LMY+VSK>TQ;(3MEXFU?O)MZP"?"^V+8?V@VU*DZ-!.#$3
M'J%W@)IR-&I1QZ0X(TPF9[%^*68F*B-(GG.1V6-V=$/7_&&UX[7K35D5]06L
M9K"W0I+MNOH@U+=N4Y%;\:>:AZD-*W^C_G^F#/\A+S.]IUAQD@HO9C'$(4\@
MPNHGX@<44H]@$DF)$XQ,V&@<<99&5CM! 6LE52]=K0QX:$4&#XU:9KPUDM7Z
M:6U^6TS,>CM=P%Z9UT"K UI]P%ZAUV!OM4XGT"DUJY5X&Q-1[]X79*TCN?Y3
M6\UX51L7Y&;1TV-"O6[Y01-:\5]'FF6616U<1+HU;^1173WP#^H[?$=*H4_8
M*O6=S.A:-*Y_?1N2R4SPJ_)Z\U645;:YO6)5]E7-+,I5B(* DBB$0E]$H,@C
MD) T@9R'&&/"B4SHZEE<@H&'Z2R2T9MM%I<QYMO=2%K[GME&GW"W.CD>A;A;
MS-3%G]8 \RR$G0[-Q<,3R%\W%[NU(NI/Z@.M*H#L=!ES?S 8T,GW#NX2SKRO
M& SE\SW'\"%=R?=F(XI\6[[)-U6AOGGEAR+_FNDXTA6A3(0TBF 4Q1BB,$E@
M*C&"'O4Q]7!*DQ0YD>O9*1=*GJV\@'4"ZY.01N+N0J"[#_"Q]7W >0.DW$N"
MA"+(F. 0$1E"PF(/BD0D4L9^)#VCW=Y8R,^XE7LIR$V7IU& G'CYZ<%PS(7E
M(A23+QSG)9AY8;@(Q7/BO_R(PT'31QVJ?R/_+-LUY&.^7K_/BV^DX"OJ>4(F
M<0H#Q240X81"]47B, P#3(,P0,A/C(^0>B9:&J/4HL)<0B4L:*0%7[2\H!78
M,%SQ(L &ISTCP3;UZ?5<B%F<O(R$W$QG*B<0'.EPQ "'WF./ON?G.] PT.+H
MJ,+D\\Z1D0=!F+^*_+8@#W<9(TIW0<IWWQ^48;5!'E<1QCZ57@(]3'50N'+(
M:!B$$(=!E! _\7WNNP>%]TV]-$H]C'D\E!O4@@^)_NXU@*F/-@6L$U/N<;#B
M[2&F1$L]72RB)5:S1GSW"O2"\=XF0/5'>QN-X,IH[S955CV6=>*-8LE?MF6V
M$:5R->]IMFEB%'\7]U04JSC0C!9SZ OE":+42R$FTH>"RD3XJ9 (<SM*,YY[
M:9S6"/X_2E!IT75D(*"M\&HCM9?>EMW,C6%*;Y- /#&_F:(+OMS7HH_*<=:
M34YRYA+-S'+64#VG.?LA'#:ZO^9?1;&IKZS$5WV]0#F/ T(D]$DB])&9A(00
M'P91G"0R((AA;'%F>7*2A9Y2[L4$ZUI.B]W9,QP--K%.L,P4@3HF%!:[TR&0
MS+0E-8?&;D-Z3O7>7>BSA^;;>IZ3]VB_>?9##E2E3_BRS:T:2_U49NJIVM*_
M9VM15OE&W-!_"'VK(\JKJB)9/6N3D[X*_"A*8AQ DM)(D9JOW+/$BR##3!(_
MP!%%TOC(SEV.I;EJ?ZCWI3[@ON]D!WDGO([S4B);O/<#[&- EO.@/C&M[I4
M1UJ\!CL]P%X1L-<$?)C1&A9\/8]59F+VR:QCMQ ,Q[1WR1@P_'R+RW ,CI:A
M$89S6+ ^D^_OI%0#W\@W=5;<]>;/32%8?KO)_D/PMT+G N@XA<_B_B$O2/'X
M-E.?+X3"IUR1-$XI"A/(0B0ABA"')(H\B%GH$^0+SEAJO&8-$F5IRU:C@0[#
MVA[H /A."5!U6@"^5\."/(=9SF UF\T>$R]H2@_0* )N)&@-<[T!A\J O39@
MIPYX^P*&L5C89C/03&O;M(:R6^!&P;9WC1LVPWS+W"A('*UTXXSH>F#^AI1W
M[]?YM_*]TO//4O#KS8F(NRM:UJ$:*XX"'!+B0>01#!$G$4R3A$ 61SB-.$TP
M-=J6N0JPM(7M^D0$Z]]LS\DM;6!Z6#X=LE/ON93@0&K)F\*<K[9*>.4\_'@R
M8!A\(:T*HYZ<NZ$W^?&YI5@SGZ&[@?;\(-UQ'&<2W*H]Q;TH"K'6)]=/PY$_
M-F1<ZG#D&WG%_GV;-5D@;]6G5WZ /.D) H,T"2#R40S3-$HAPLB7:<20FM22
M$@>(LS2"?+\O>9!+]=8J8>MDQ5;%@T!-G2]<:ZRO2>ZR!^OKQD%63#Q!:1@@
MJ#=Q$"4HA9@S OT@(FF",?=3;EMF9"X[SE-HY(V!R>J__)%O%(?=/XA* ');
M"*&=Y7FM:;Q$SF2AJ1?,5@W8ZO$\\P84.U5TXDWW*K8)PEP]-.K:.0*LTZ^D
M0X2<>UT= = 3J^P8H[JNN0?CE6V)DU/WY4^%NJGN1/%9[9-^S7/^+5,#1<C#
M/,42<H1#M>J&*4S#%$$9^2A(B4]#WS*09RS1EK86'^AU,CW/EJ)',Z$I7;^$
M82:F[D.5=D6A3L8'O3[!ZKG63#U&-N"VU6U,'A\;[\DY?32!9^;WL8%^SO6C
MS^!PN_)6,!WO*:XWG^[RHOHLBOM]CG:YH@A+)CRL$W0D1&E*(9$Q5<YX*B@.
M$0L"\RO__KF6QLR=M/J&I-3R C7K?7O<8>$^F\!L<-<Q'G@3L^<A;I_VN%U/
M@9O%5<1X^,UTUS  1[N+!#-D>F\*+@PQWU6 F2Y'9_V&CXS@4[<^_9N\K,KW
M>?&Y()M2GYGFF[U;_TD\D$)]:OVHC]D.'E;>?E.%<*-<_W)[W]8"_BTC-%O7
M1V_7FQ.KQXIYON=C'D(1< 81HC[$"0X@)9A0Y:8+/[5,WGYAC9:V3AQZ\-U>
MGVE !KCN+_)-<?#XEV[_^38*\,CT=49!M4?C\*BGW.'1W*20XQU@5YEVHP^%
M.E3T/ZSWN.@EX=1^9*)]QDM:><[MR8OH^7*[FI<T:^]FZ$4%<^]H(O6I'?],
MOC<"K#!+B11^#+DGU08J80RF4@104L+3.- E58Q"SWKF6-I:V D(U*OI>(#U
M'$?3=6D0.I-OBLR!<6KA<4;U&1IS/)UY]G8;9U0_U43CW$?'2-:_WJB56.C(
MH8,<<8P]AJ5 $",%( J%A%0YY-!/HB!DJ2?#U*C*B?F42Z.$1D;]O3<-4;2
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
M$3MNY2);O5.#5H\?Q6VFA]I4?RACK^(@BM)4[<2QKX,8 X;53CP)8(H%\EG
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
MXVM*_*-B-C'OM[(V_=59)RWXIL0%K)-W3,XW!F=RRK\LR<R,;PS-<\(W?W1
M%#<3@I=ZBJ[\T(ULJ^6M&.6A"%,"69H(13TL@:G4]W=)%,4(81+[]AT!SL^W
M-)[_0U3@H148Y!N0E>6VOJ'?U;IDY"'36>#U>W98_G)79<R^XG6O10@-XI2@
M$+) T*8V>1IA"KTTX"2B?B(ELUT,1K/)/ M!)VX#^JZ:V[ZH[+B(FRX/HZ$X
M\=+@#I];2/UE4.8(J.^18OYP^LN0G RF-WALC&O4LV'[32=6$4GL!8) #]<'
MZDD E<LOH90>8G'BH3"V]/_-)U_: G%\9<A%1;)U?9ZXC_(E--_6JTA?,LOP
M-KH7C.9R6SN>*6:]N)W,"@/O>,W@G/6Z]X)(+WCS:P96_R6PX1C.GK,:]JHL
M156V*7B(49_[DD(A4JE+9080)XA!/_'5+XQ++[%,0'HZQ=+H[SW)BJ8 DG[Q
M]#L%2"VNM0?V%$MCIVL 0E/[67LXILE6/*/Z]-[4TXGG=J#.*'["9SKW2;MW
MGHML]6Y3=562=!?NK^(MJ4B;=[:2+(I\EGHPB4+= #N.(/6C%)(P$)RQ2._9
M3-[\2Q,M[?UO9 4'P@(M+6C%-6.!B^CV<\&8F$W,"*YP&9.#*18G**(4[*?;
M_.O/:HB:'/0/=>I3_?)?''@6"C!5KR,"X\^/L6OZ7)!-J:=0V[%?1/5-B,U'
ML=;-USZ0HLK$4='^@"(/18A BFD$48H9Q"Q4NRD9^#P(",&>96T$5U&61BF'
M?1H.]0"M(J#5!+2J#-DS69G,90<UE2%FW4]5AU:@K16*U@H/C1ZS!,FZH#GK
M=LI*P!?<7+D V;_5<AK1.9:&_V/;%AY[GQ=OQ4,A6-8DMF[XU;TN=E/6O[9W
MXRNFDXQX[$&A-F@0>3&"J>^E,)0X]I(@C)/$\A;#5H2EL>RAQ/4I"*EE_H_^
M%.NQ[&%*I5.B/#&%'HA>U_CFIP%OQ._"<4:-P7'$;OJ('%O!YH[/<03N1+2.
MZTC.Q;KO'];YHQ"_B(V06=THIG[?/%V_(.7*'OIT"C%.(<:,0(*%CN2A."#!
MJJYF;<I_9V:RHKG=?!,>P2@JS3<;!5;[AEF[B^<@-:6P$8":>E/:2JA<NT;$
M*=CH @S3U^<^,__<U;G[83A1F_O" Z[G6!^*[)X4CY\RUD1"KU+&_0![ D:$
M>!#%40@I)P0F) P%#GA$,;<[P7HZQ=)<H/8PIA43?+I^T_8%M#VU>H:EZ7G5
M$(3F.:FR ,?AC.J<_@-.IYX-.?.YU#F5GI](G?WD6+LB5NAB#]>;[G_5%HWK
M@.$ZSV%?^Z%<20\1Z7$.4^S7=?<32+U80I;$*!"^+W!HV<C#592E440M9^VM
M-QE$^T(LUGZ$LW5<]TI38#[[GJD17B?&-3_]J#.U*@>KC+"!L@5T]HV4L8 O
MO*&R!?+RQLIZ1(?JA%W5'#7AQ_R1K*O'J]M"U+F!JP!Q3*D?0QDK&E6DB6 :
MA@QZA!(9D=#G6!A7H.^9:&G\V,JWJU1E4<:P#\Y^RAL3I*DC +H*7IK-.K!V
M@HZ$ED7=QY%0FZGTHR-Z=G4@#2#I+079]_Q\U2 -M#@J"&GR>1>./ A1O2[+
M;;:Y_53GL_]:Y&6YPEA0DC ?,H%3B$(4PS2./9BD<>))%&"!8[/0=8/9;+[0
M\X2MUV+MTPGJZ.M<2E$HP6VXX +(7&_E(P01#T*($/(@1BS4MQY2=VPF'C>*
MSAT9XGFJBVB .TAW2(^'K<G"-!IB4Z]-W?=02PI:44$CZVM02SL><#9KU&@
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
MY.>=_%S-5U7;];6>Y2PB,I4,<J9S8XF,($5$0(IEF9!41"BSC(T8KCRUW>2
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
M)$'J?SE)"KL)-JZ8!:AO& DS4_7LB(1O=UGW+%/>WMP # <E>X9I[WKT<,W
MJO(,NZ?:\-Q%#H&R7^=+<2?;T]<?"6L2E+^1G_.'S</;556M_E3.YCNBQ*Y^
M'\^4KT<+5$2P2%*BM&$D(96Q@'%4)HC21!*+_*+5TE-3E5N";\!#2S*@6YH!
MZXBV"!/9B<$@S.8-7,^:1-,-[B1H*0=[F#OBP8YZL"/?&\X6 3IO> <*V8V*
MNUT@SPFZWM">W1/#!?N<.#T*_[D]P67P^$$GC_=B3>8+7>W2Y _TBWA+5YOU
MP1;4].WX)GZNW^KA3;."QC$3<09E$B&HG/T2DCR1,-?CR9,D8A(5YB/*AY R
MM7WC*_LA^&;1-.'9,@,.N $-.\#:JAQ!: :[2C!1^$[W[ILAW9G* 7QOV &:
M'_"V?T;9V**QF<P>2D2A9KA[%I7EU/<QT.V?#S]HA8"3Y,= XGCF_"A/M-OK
MZFH]Z_;/+DXJ)8G+.%:.#4&Q<G$R 0GE$A9Y4J0\+F2:&46M3YX\M9VH(\Y,
MAYWBU+];#.+>L_+?6K3C-<.XR.V9*(4D-6UH53>UU3QBL:[UO_8E/:?/"_)=
M7V1C^YE>OL UU'K+_[%I9^;4'U?M%%Q*:L$_DZ8C<SW+<9E1AB24:9I!1&4,
M:81S]3E&)8U8)F)DV1;YVI)3^TX;"F%#XE%[<]MHXU6H34.08P+H^5,_(!7(
M53<)N\/RL2-WS$"E*33>HY=7"0D<TC0%YC3.:7SG."KHY1&03\MO%>'B=LF;
MXQ]J56UVU+.(LCC&/(-)EA.(XHA!RBB'M,Q)1BEA>6[DX0ZD8VK*JB&R27.O
MFF-=CQV=PY25J5#<-)@'J .KM?GNF!W?';.;+W46W$X8@S6>)92!U: I=:^J
M&RTAO*8P;1_GW')WM?Y5MTG3Y^/NEN(_!:DZ1R&C61GQO( (D5PY5'$""2L2
MJ'XI,.$1XF:', S6FIHV_%74-5CKDZVKI0#/BD[KIJ\78375=:. Y5F?*1K!
M0A-Y#):7@IVK>/AO_'J1@M"-7Z]!<:;QZ]5;7 9:+^8/V_%G\H^ETE,+?;BV
M/5I[MWR_^G-9K]5O'[X2O<MG69ES4N0PI4(HK2(RB(5$$"4R21AC-,[0;"GN
M%9W\F^EH:RL2C#X=W'XZ)X3X^XP.F-#IA<V.#?#8'J57O^<[3D"M6;D!2]$T
M M3_ NN5^@+GE7:.*JO\M:4(#5(-'B02J#'1L13VI&\;&JC?[ZD'#?G^D+:9
ME>T-\5#CLL=$WG)@MA-V_3.S[1X9<&RV$Z_'D[/='N%<LEZMZOH=J:IG/8KS
M03>CVAJG120Q902FG$BUE^0<EK*(8127O(@9RZAM>>?%M:9FG+Y;U88'@4V
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
MGI#<?/#F]?6FMDEU7Z&R*:FF$]2:4/!#46JA PU@-MB$Q@7/\T[3$ LZ:F_
M7IDU%(.&9/#WT6&TV"_&A3/0IC <5CNM;PY2KVHW>$PX_6W.TY&2MKC--1+S
MX:>>C-><):K7U8:II8X;>:)8AUK*#%(N,J6,BQ2661+!,A9E3-7_BLBR><FU
M):>FCX_(; [N56*A#ZD#MJKM2Q&N(FX:1QD31^^)P(;4]ISD$9I>>J":(N,]
M+G*5D,"1$%-@3F,?QG<ZF(1MNU/1+?&[6,]86B9Y6C#(A,PA8A)#S#F!,L&<
M9K'@"(MM;XIF^JJ!(7BRBM'W<=R68K^61_-/K+LFP:+IPF-AK9P":6#CN>$2
M1F]TM(&..&5]")M P"D>%L;:(%P"V696^-B981?9[[6Z3N\*9V1=I/C(IKI\
ME7-1YZ$KW165;DL+KA25SD@N(JG'>"5,GT+$.((49QQ*E.4QSDK,DMCV%.(
M>FQ>\3 '#K\(+A1I_*_;TG*'@.TXHDHX$CC).<0%9A!%E$,2\1+F9:+,XRS-
M&+$TA ,)*H2-W%$/7EU*I<X)%S2#C#(*D<AB6.:9@!'!,DZ23-D3>\MA2L)Z
M86C\_TEFI@Y/H.\E3$+DY&S,7@QAS\:,@*K_HNT!-(8NY!X.YYGB[A$>ZCX1
MN<EN+YZ;_+9:[N.7K^W([ZS(\R32,[2H;B,8E4QY:06&<9E2EJ8I9[GE4<B+
M:TUMO]L1VM9[J*^T(=6QT.8RQ*:J<13@/"L^1\R<AHE>02/ ^-!+% 0?&'H%
MBG,C0J_=XE(4W;2F^K3\8]EU'/XOP=\+OF%KW:7JFWAX7%6D>GX_EU)40C%7
MSY0JH4BR7!EP7&B#FT L2PZC.(_CE*-28B/UXKC^U%1.RX$V#C8'/ "^8P*L
MMUP OF?#IFK87D8&\26_R'O661WHGY;@D'RPIQ_L& #O0X%N4\/M%?Q0Q=TC
M"\&RZML9POYR</O'!JP3=^;YN(#<_3&NUNIA&V:A'']4"NW\QQ2BM(Q@B=((
MYK+@99)RPAF;K:^G#\X^W6I[") V:%(30WI9NS2PGF;7ZE_]-*I^C>[4K]B2
MVJ@/]?#FTXVBN'L4E=I$EO=?Q7W3$6AW7BDJ4TZ30D"<%P5$2,?S] FZK$0E
M4=XGE])\2N'%9:9FZ^T(!5M*W<Z!7<;5P' ;!2W/G[I_H"R,K5$ "V13N0%G
M9SE=Q:/70+I\=S@[Z"H'1^;.]:M=K9K]M*M5,]1J)3?[^6T(T5)F'.K&9! Q
MS" A7+G)68KS)*$T2HPZ+QBM-C5%N2/5UMKI0]34^AD))\\J\F#:W:J=: =7
M$HXYT<X*$>\F4Q\-@4TH SA.32J3F\:8[W&FY>+A; >*2,&3+($41<KP8E$&
MRP0K.XSFB!92Y ))]_$=_8M/3<L<3N?8]LGM2 >?7?H=6\C!5!GY0=>S;CH>
MH7&V"VV0X1AF@ 6=?7&%I%<<;6$&5O_D"L-GN.JY+@U:?UI^4>^>8.L[^56L
MUXNVW>SO8GV\_M:+?6[4[(R1,F>8ES!A D-$8@1QC'17JZ0D*6=,EKE3#<D@
MLB9:1;)M+ 8>R=SP9,U8<C)5C?YA#S6-C56"*,/MS7S9_O2+3@?I9M\O5>=N
M6"!XTUAYO^BZ^\VB<?CT][TM*FFF$U4M*DU)RAZ7,77M*!+PKGZ'41E8(X\"
MZ:F2'N>QSGUAMG-#/BJ._VAJ6SXMGT2]/CXADW&)F.X"DPFFU#+*N7)Y4PQC
M07-"<,YR2NP"^V8+3RWFWW0]VG0E8_,MO2:':H;A;ZIXQT?5=[IW/VJHT9)O
M.G!_L4/7I;&+%53^&[J8D1.ZD8L52&<:N-C=[W=,_,L9;<W\A&\_R'([J6V6
M9H4N<LF@6D?9H:6(("U% 8LL$0CQ+$UCYF2'CD3@1"W2@Q'GJW.C%[LI-H5U
MC?-8<BT0$BQ7FQ:5.(5(* ECK#L=Y*70\XEPQE++NLF  @U993EU29INA*\@
M'\\[Y8%H]"%%4.UXTK;(8\.54IO-?[PY([I5,[UHK9C;C4$=M0)T7,#]UXN.
M1&_HZM)Q83Y3BSKR G9;.A?SV;NVJ?K'><W(XC\%J3XLN6[[-F,I)5S*"'*1
M*2>D3 M8"D$A+V)1R")2>[9194+?(E-3R!V=H"44:$J!(A5H6LUT<"^D_>IT
M+*!\^Q N&!FK.!,0SFBK6K"_W*^>_JIN;_24_J')N3=ZJ/>A052*"5M;[6!T
M[1@9,J5B'D6U?M;AZ?7MDG_XUV;^J'7187X&)0F)<IG"-$DY1)0ED"9E B5F
M)"U2)BBU/!9J2\+4E,26YILF@;-N.J:(+=U#,F5&\G#)EXV-<M"LV6,?W$&R
M9S;P!<VA&1'VBIDT&^#Z\VE63W*N0GI85>MYW52F7?>-)!%I4B *"QDK+[=(
M=>.HHH"4H 1%$4VRPFC8@>/Z4].*+?'_U3:&%FWW">NB)2L!(,:B)&(IC".9
M* ,UBB 6F80%CG.,153PK'0*'XTOA_!!HO#B,-V8O+WEGG>E0[I?P>-W@LU_
M,9H55:'+TUP@.U.PYO08]]$1C>5_</!@5ZI-$B&QVFT@YE) Q(7RR'.6PT1F
M,6))B7$:V8Z)N+38U+:7K==Y< #HW^SG/5R$UCCC-PI@@3ST ZS =S)>\;L-
M' %&,UPD(?@8AFM@G!NY</4>_^/!FX[81H.A&8I1GL1$>?]YI#10@B%A,8>,
M\PSG&<DB7/@:#FY,Y=14E\5H\/N6QZ"#P<VE;ZHD7UFFGK6K]5#PK5"G.A+<
M6@@3&@AN3OMDQX%;PS]D&+C]8LXERDW^2F>O=#&*CN6LENOY<B-X=XQ,43/+
M19;FN"AAS)&R: 6-='!9OQ$R0S1C24$L*P5,EIW:!J$[XLZ7;/4@VJHL?D U
M6.W(MBX^-I& J4X?&U?/2KHE%[S1Z?E?W%!U*0.V ,E_M:\),:&+>BT .E.[
M:W.WPRG]OI$P?2KVRVJQ^+BJ_B05GY%,Z31>,EBFJ3Y61B0D$4FAH#0N49+@
MO#"?[3("05/3=5<F*X&===7Q!5Z,B/ZN>0,=<S8GX,<0;K^R? V1>5:C_T=+
MRZ*S06"I!>J!,%!Z(W5)&!';WGX*8ZP3KO/"B*@<]6@8\[D.6^B7=G+,9U*M
MGW?!55H6D4"T@%'..41)AF%)U)ZH3'PJRSC)BS0WWA//K3"U3:ZC$31$NC5L
M.0NDP?XS%![/&XHO9"QT_5"$ BEO:Z3LM'(?"KUJ]NR-X?1F']U'BK#WPN%!
MC3OY;O5 ]4G!#\H'63_/<AP3R6@,29HCB#")($VS$@I$(LPEB1#*7$,9+Q>;
MFK[3 0SS43Y&<-K')8: %#0:L9* =90"T9 *2 WFV]^V)1LKQG1JB.L1[%3<
MSY=+?39/E\.):KX:81:A#80!8Q4G)+Q:A.(2&'UQB8OW#)Z1_JD9YOU95+?:
M1-M.C9F)7(@HSG/(*:$0Y5SIGUC&$/$\Y8DD+"Z,$G+&*TY.]>RF3:BOYV&U
MG>\!!&$_P&:IOKJY/KRCB6_F/,M5-<I$] OR,+#0QD;9L^XZF9G=4@P4R:"A
M&6R)'AM+YT'EPS%]K7GD]M@.F3C>CY/%8/$+#WJM^>']?/6,";]RH_N$D>.B
ML=LEWY:+_2;T^K."1RD6*(=)3 J(9%) 0F@&9<:R6/]')"R-QZMK3DV1?SHI
MJ-2%_E<K*9TA-S4P1P72LZ[NQQ!\?V@('GD4B2$\ 4:27*,D^&@20VC.C2@Q
MO=79DU7OW ]2]QVM>+=0+]%<S@6_K<]U2>$Y*8I<S\M.N80("0()IRFDE&&*
M..,)XFYMQ ;39O1-OD)1_F&KTMYS3=:>]'!Q&GO<8:03R#/OF+EZT.P&L!U3
MC;ONN5_.>"C[=]Z'DQK:R1\-W#/!@/&>[:K;OZT>[^07G?7I;)V2%EE.HAA2
MPC%$"2\AR95Y263!,$JC'&>6@^Q>+C$U:U+1IS_I)O5EJTM/X#/5C$- \:SG
M#O'P8@=>XMV[]CE9.+ NN<3XJ6:X>*5#</!_BN??R)*T>5WEL-:KY5(LWJT>
M]$&_)FKQ?B.^K;8#BMZMEFO%5I<2UHKHB2S:.^<K/BMP46*<$"@1CR"*DQR6
MDE*(LSCBC*09XD9EF..3-C6]LBVC$#LZNX \>/.@&/EA%5$<5X@&H<=7$XUG
M[:;X GO&P(XS<,C:#5#,@6\KL!^WUC%XLZN.V?,(/O?G67Q+TR+X^6I2#10E
M?07IVD55O0B@-_PZ[HKAXK1>D#H*Z/I9P=42OU.K*MO^+5$O-!.W4FU1M_P?
MFWK=N &;A\U"D?0D/D@IV/IVK3O\W,EN/FTSG98U)&_->!&A+,H8C&(L(8H$
MAF4B$TAX$M&,Y[0TFQ7FB;ZI[=4=<X"VW &BV0-DQY]RZ7<< M&PJ+/M7#&I
M;>5YRV8[S+GET]:3&%?\IF[(JPG5\RX_OCR]>$)>X/?N1HU+=6 ?S ODIPZ<
MGV4&EX;<,K5M5:*)+ZV?VX"2IFC&<8Q15%*8$LGU610$*8LSF&=$9G%<Q DS
MK[LU6W-J>\"^/*2K"WGLPG-\E"J0B]!;UX&, 6B82I#5KEIA2_,-:*D&>[+'
M1]2Y&F0,9,/6@PQ#>$A%R#6L+&I"+C[JM:I"KO'64Q=R]5:7PX;*S[B3[1._
M"K:IFMC_\;I?5PL^(V4>LRA*(*4D@2CE%.K?**L_RHJ22<ERH^"]U:J3U^.U
M(E+_DVP'@S0>OIM.-Q:%@5;W ;!GO:Y)UE!V*F9/]0TX44B:=!_(VIS5\X!P
MJ -Y8R%M>0+/$K'^8W:F#PMXELZ2O^,#<[8W#[;7OP@FE)N@FW T:W]=K]@_
MOU5D6>M2 O7Z4TRR(J(%3+!((8I)"3&5$4QI2462IY07L:/=?FWMR>O]JF.@
MZ:;3?4ZU9@*L]UR,8MM?%9.UC3\F^*%M_2\'N&_56$,_.&# '];.UO^8F+^6
M%S ,^R'^@"EZ%G[!U4>^EG]@RFN/GV#\".=\@FXW^KE:/<UK74;8!89YF429
M2#&D0C="9H3#,A,"2A'+HB28TQQ;Y@7.K3.UO:$A4E?M=51:1^?/@FD<91\*
MD>]H^0MT_,2Z^T#P'[,^NWKHV',?!&=BR+V7.]B6S0/_)E;W%7G\,6=$<2O(
M]F5.$"UE&1>0\8Q")$H&*8L2F#$N""9QJEXC8TNR;Z5)Z@8+<Z0710-#;RQL
M@BB%0SI!0RCX_ML5Y6 )F86]-A9T@:PS=PCM##$36'K-KMX'A#.R3/@X,JF,
M;G UH+ZLGLEB_?RA'8@PDQ3GI"QS6!".(.+*?**1\KFS HF8)VE92LL9'L<+
M3$TM=M2Y#H1X@9ZIJ>2.B6=U: J'@V5TGF?O)M&+90/;0N>9/C6"+ESG/--,
M2*%[97PC/P\:J>^'*=[6=[))X=3-Z:MF%)\L>!2).(.(9ARBLM"=9P6#1$@D
M\CC-B\S29W*@8FKJ8<O"MANM>B4/APA8SS9SD$N1ZJD^/()QP0A$4A208J(L
M5I(SG+."EB)W.E3H2SSA3Q'V2>DYA(Q,];[G+\+SYK"#^<57<#@*6)E].@>Y
MYZ&I-AMU#IT[AOY'T3G0%GH:G3M\9P;2#7C86+TC3@8.;3W]@B(B"@99R7.(
MHD+",B[5SB9QEA.9TY@,["!Q8>6I[6$G/1"&MHZXA+BI%O2 HV?-=]I&XLQL
MLR#=)*Y@%;RGQ"5Z7KFSQ!68KO>7N/: 0?D*??BB$C^4J3]_$I\:FV4F(D0I
MC1*8Z)D/*,D26-(D@R+*J52_$K)0YO=J3196*8LS2UGII]V"ON-'[)#0K2'7
M]@>\ 4NQUF:%>H.=4AKG\+;*:@Q$,4@,\QR HV<V>H (D]PX1\!KY#=Z@+B0
MXNB[8^!HQ.;,%F&'0]-F62)CP7(,BT2!B1BGD'(L8$3B'-,\SWAAZ<Y?7FQJ
M%L_.4:G$DUANK*-Z/; F"&.4)3%D2:S4=*X0)1*5,"G*(LNR!",D9NT!Z*]K
M4JW#@OMR87\0O]UU8.T.?XR(<412@K6I3F2&(!(I@I3( A8YS; >B91E48?Q
MAR5_#82WR_K#5ZW@!US3?6\<N#SO?-NYGJRCTB@VYS[5LP>,4%,]SY'P.E,]
M>\"X.-6S[Q[G/; YN%Q_6NI3"$LE2?70._EQOIS7/T33)$XWB_N/5?7/3\O/
MU>I>O7]Z=\0\2DD*2]V6'.6E^HES!$D6%R*6)4YP:;D[.I QM7US2_IS8W#_
M6<W7 O+5G]:G?)U$8JR8/ /M/8C*=/96Z(K<]J=?=!7C?,^,]G3D_R;O79?<
MQK%TT5=AG)@XIRK"Z.8%)($YO]*7JLGN*J>W[:J..?ZAP#7-;J64+4JV<S_]
M!DCJEI(H "20G#@[9E=G.D5@K0_BAX6%=>G4:9P+;='*[THC_<G'3J=1^6T
MIOZ9ST6XT)PX , S;#ED-(>(J?8T\IG\..C_+01&ZJ  05&('$"<(T!1PD!,
M$4:RC!&3W#A0ZLP$T^.^QN/0R.C6AN4<BOVD-@8VWCV?/F"Q"(8:"$^@&"A;
MF.PBGWHPZ UX.O=<N#BG'JF/PIOZ/N<:_OEAJ082ZVK55+UY+19"5NM:UYWL
M[BJ*/$84<0%PF>GF-'$"2 $+0$1!"AGC7'"C."?S*:=&>+I%37N+\:@D!WO1
M(]K*WA1]M;U'MU@" VX<'=@@GMAC@:.MQ)$6V3FN]"J<M@&F8\(:--)T&+P.
M,:>F2%T//KTZ4N H5%/-3L-1C9_T=LT_HY)@A#$!$.880))B0"%.0<(27"@\
M1!;+D2_XI\;A_J_V9[DH>9SG!6"EVAXA1 5 I3H'%#FC95+DDF6%B\-[5*Q?
MPN]-W5RSUQ$O4<D1X3G(<4P!3%D",)8QP&D2E[J5=H9+>_>W![R#><&]06WJ
M<QH5/.\G-H-8E: A*M,)3IE<6,J @)3!.^ROI%HT+?H6']4F3NI-NY??274R
M>*NV\X7@W;Z^==<_-:+,2%$(2G$"D-#U=W)"@?HJEH!DK! <)XC$;!>1;!.Q
MXBJ1T=OW+"PY0&#+D1+13_=*N_KGIBVH?>2X\V*94IQ7[%_4M:[O,GBKP>YH
MNSO51C\U)/ESI 39S)OV)?I%CO1B[=J3+J+5T5*J/RV#Q-P,713OC.LL8& B
M'@KD*3\/'M&.MKFH9N^:#JJ?R8];KF:J9%<]LZVX,,-96HH4IH#KGJ<P+[DZ
M#J49X(P44F:,ERPV.0Y=G6EJAZ!66.U[C8[%[4I(F5'M=8#[F714V#P3I3-B
MQA1FC,89AJH%^\O]\MM?U1@--^D?&H=*PSW71PY"+<8*;IG#_ 'GI+^J9FK#
M4D2D:^SN+@[?_=!^7+U.3S,BBB*3%(*L8$P=+4D,$!<YD"(N),JRV#HGXOJD
M4Z.+ RFM4\.N(VQJ;HV+FV_#:B=L6S9\'ZKP92U^K".JWHA_C9KV8 Z/_YRN
MZZ*$3N$R!N=,QI;YLPYW;XK:VEK?=U+]^&8E>+6NWY&5,H9F>987R@S!NFIK
MINP3+@'.40+2C)(TRS)"L]@BC_7:?"YGPD#LTY5FU5F4K!4Y$HW,%G="?4@;
M7*P-!2Y0CS:%4"NF[@BN?^LDC=Z-B9?%S=E(N 6Z+W/&S^Z2S "4WJNQON?#
M78@9:'%T#6;R>5=3[C=%1XVS[VXA_EMQP\V"OU^N=__Z2_6M^>=M;:$R1Q(A
M1@'G:0Y@(H6B5HH @26$E&9E*2QS/>P$F)J)]UJLOPNQB)8+T81.2NV=>=+R
MVEI\E@MA:OWY@]<S(S<BME<)&ER-:8/P8KF.YON_[0'WDA3K!I]W2]%2K,!6
MHQMHIQ:DXSACG&I_TS[=H^-6PO($R233^?T"0)P*0'.I6P&((DVY1#$QZM-I
M.-_4B*X1<$"IDUYL78ZR@Q +>HJ=-Y(&.<!>!"7HV?54BA<\MEZ$I/_$>ODQ
M5WJYV))\%ZO,&&9Y01!(8LTSC"AVR74EIIP4><E$"3/+BGA7YYP:S6P%?M6$
MA*Z;'5]LA8Z^$+NH<!OP33EH5$@]\]!@-!WHR!@?[Y1T79+ M&0,S2DUF3_J
MX$N[8>L-6>E&>76]>7C4GH([J<EPN5FL/RISJWXOUMO"DP5#"24%!3A5N,-4
M9H"@- $RRZC(!:&9V0G0>N:I4=56S&BEY&P+AUB5]K2'WL#;Y@M0ST2U$SO:
MRZT=23N,&]%?13J3X)U?D"U<=+[ #N2S&Q-T.S>>"W"]?CVK <,Y^EST//+\
M.0W@L .\^R%6K*K%AU7%1-=1XZZ9KI[E$I*X2'(@$P2552H1H QQD) X0XE
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
M3#D84>_LZ2YA8$8=#.4IRPX?TL%INW7_*O91'-\XP X*+,TPSU!6Y G@,H<
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
M2WI[]V^=3!S84W5)\5.?T\5/NAPIR*+^U^V";^KUJFI#EV\^;0.C\J3 F*>
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
MEFQGW>[E?15IB4>%T.+T,"J4@4X(0R&U.P(8(]1KYE\?)9PI;ZS1D;EN_M2
M*,;72[+BGP19US.6B#2A5!D4,5.$6V((<*8VU#S&65:60OW_Q#IH<3_^U!AV
M?WZE6L:HUD(Z1-@=(&C I,-P\4R=>T@:\:)/PR%QB#%T@R9L2*$A1&[Q@Z<
M&(4+'CP6/CKP5.:SP8!G/N;J3]"4J*U6]3^ZA]$W,M>%Y3ZV6<G*<+U19NS-
MWL>KW;XS6.0\B76/(*9;!HDR 22C$C">48*27/#,B.(&23$U(FRV\^9PJ7\0
M>RULC_PN*V)ZP/>,<PAG^#F(H]5.@XC4SZXE(CY*-_)10/1^2G>1+?"9? !\
MIR?P(8,Y-W#0Z<1JTB:A31WL=2&X*^^G2& 1QXD A="G<)XB91[B#,@\50?P
MN, P%K.%CE00_+-54P=K68S>9]R^SR<2^7NW;QA;;O2K_-@JT;SGA+'51KW3
M!_5^K-M V"^6*9EZPCY@,8<&Y+9N6@=[8"IUA]!_\PA[T4)WDG &[TQ;"?>Q
M'([-OY/%1I*N2_N['X(UI_%/3_5:/'35/V!,2YKE!> \1P#&6%F;>5H"3DO$
MDY1SD4/C8_3U^:9F31Y)'.U$CEJ9+0Z3!E ;G+?'!= SM?5CYU*JQ@!$BQ/Z
MN& &.K$[?B'MCN[FR/0>Y0V&"7>T-]?IZ*AO\9@# 6_;%6^+,]2U,K/N5OI_
M-?/_J?YQUR]^%J<0II((1<"ZY20I(* HS4%&$2IEGDB28&,JMIEY:J3<":<;
M-2CI+/C#"FX#.O8%HF=B[CJL'U1A:037#1RWHK^*MB!_\ JR!5W[ CL0<8\)
MNAV;NP#7R^M6 X9C>!<]C[C>:0 'UM?V_#>Q>KI;?!+K];P)0[B3^_"UHZBV
MS^+'^K72\5\SE/(LS;($Q"76!>:3 A#&,T!*24K!)"VA>1D.-QFFMA-LM8B4
M!53O]&A*E.]#/MFA*A9$YKA,!ON&?_ ][R"'N'\ZPOT@U/9(B^B+UB-J%+$Q
M^1T7P6)?\;\8@788^T49:8,9AF#O5N,X=+A-9YCN1]O/P*&<;QXWJY4.B6L*
M[N\*$.88"H%0#$K&(8 LSH#Z%PE("@N94X;2)+.\6SPWS]0VE$[(KI?%?UK?
M&9[%TOA6<"A"ON_]CL#QU-2C%P3_]W9G9P]],]<'P9F[M]Z/N]+"NQ^ZNI%X
M_?2>Z)"M&<58)(7"#!%4 HA@ FB<,(!)EB=E@7*,R&R]7).Y*2$\F\&*"G;S
M>+R9T7-$R\>&<-693+3B6M]\/0?2E T&P./;?] A\2JB3]&BD6Y,!KB@N/=W
M__F\@=_Z"VJ?ON^7/CA&*M.'U?);5>N03#6+6G2]6$^S!*7JS,ES;:#I:W.A
M3IZQ^@\369I(*0GB1LGS%G-.S3#8"WEP63O@/OPZZ*8\,2J4GIGC.!'H<8_I
ME[4^'=+^T^' W)Y><(+F[9R7Y 5S<GJAZ<^WZ7_4P3OV5DBA#!K>).W\L:C6
M]<?E?/[+<O6=K/A,EEP(@A.0D1(#*'@,L(:\Y%!F,BL*C,S#NGNGFAH#;85M
MJW]&C;C1%RUPU$ELXU?I1]G AS4:=KXI)R!L%EZGT> +Y%PZ!^-([B,C*'J]
M1/TCA',&&6ERY/,Q>\+5LOMUM:SKYVVO9K H>$EC 7A1Q@#FC /%I3&(45'*
M@B60Q,3.FCL[S]3XLSW/;19<;5XZQ%'',S[O8FAKQ9T'V-1R&PR;9^ILY+,
MR<$^ZX7 NTUV?O; =E@O!*>V5__'79GB8*S;!=,.)3Y+"L)**DN0R$0J4ZL@
M &%*@2@+2-.T3!DS2EGNG65J+''8S['J9+1EA7-@FG+"0(@\,X(5.@YTT*.]
M=S(X-W=@*NA1_Y0(^C[L[ H2-5M5CVV=QBX50(<\+.<5>U)62<,[1UX*FC/,
MJ:Z5*S(*8$IR0#/%%)@*A%(<<YD6EJXA6QDF1R&-@-8.(6OHC1U$/@'U?GK;
MR=[F0&RECQX;\2.Y7+46BD<?DBM^_GU*UI*%]C&Y0G?&Y^0\E(,/JDV_V'FV
M]G?P!Z3;UICI_OW9C6]9)*2@20IR5F1=^S.9)@#2.&8)%J0HC(Y88P@S-7IL
M^_WM]3DJSW=H8"B=#O]TT]TZN_1;'+J>!OZP@*ODF7/_)RZ0A><MX$(%\LWY
M7S [A]Y("/>Z_(;.$<XI.!(:1V[#L<8<I>6&6)-J+OCMHJFYJ;_J-W2Y6;]>
MKE;+[VKZ@Y8+,<X1*C@$15) M1LR 4C&*9!9!HND+$ALZU)PE&1JF^*SE@R=
M(NJ,O=,D(EJ5B.YT&:^%AL4"NEQ*>UJ6H%?5(Z[(T)88]FB&[8%A(=]+-KVP
MA_%*EPN' 9U#=H]JIRUU]\'73^\>'N?+)[%Z+]9OA51S\==BH7[8[0E/S28P
M8P4729D)P&66 I@("G <(Y D62P0IGDL"Z<:&$.D,GKQPU?#.%(I>B05UR%O
M:O.-1*>7=83PD*4S95_O*Q'*^<-6S>733]6B_>EGQ;_10JP5'S<:1+1587<]
M]13]U$0G_QPI03;SQE/4M#%Z]BL[6MCULNGLJ]?VZKJZA#2/L!S^(Y^'"!DZ
M0'H$0,_$48\QJH.SZ8_/;[KB!3F)44;+%. R5M0<0P1H*B"04&8EIWF:(O,V
M)[MAIV;KZ@3+^5RPM6X)_[C2$=;JO6W*V^@ D^;]5,);> _V"!HX:IQP\<QT
M2B:7>AA[O2W\'T[Z!_)D&.%@YXPX4;?7K;#_=#@'P8F$1T?]T[^.U">SS9#5
M&<Z/74[9T>V2+! O18%!DN;JJ(XI 30I$Y 4/(8LR42.XT'M,/OGGQII'0J\
M30I9FO:P=UT#I]/VF,B&/6.?ASA(;+@Q:J'[25Z1ZF7;1II!=K4[I.$P+I46
MED]DOGZZH_/J_EF/H-_)C^IA\W#SH"\29XBF94Q$#C!,%-LE*0-$\@S0+$.4
MT3R1L5&ZJ]6L4^.X3KAHU<J_S7BSR=8WQ=O 3O.!HF<^ZT2.]C(?7L6\BK8
MMX+[P-6F[H$'?$-5.CB#LR&VEI4-+#'JKV5@.EC Z@66^AW7*[!]V-5P_5UM
M$>K$2!9BN:F;JZ^[;59NEPLY(QD4I2P)P#P1 );J)PI%!@2%A,4<\R*US%"\
M/NG4Z+N]!CY)6+8U40W0-K5+Q\70,WD?"=LE>)J#Z6!_FJ/CW>@T$"6PI6D.
MSJEY:?'LP*(I;[K^Y>WU^HPE,).\1" F%.E@+PA04J2@9#B'),4IS"U9Z.P\
M4R.>K71=81#'HBG/L"S*E*8YC '*4@ITP@$@J;+-!>="I"POXA3/V@J0G]9D
MM0Z&Z/,Y_>'Z6MQ7BX5F'TKFNIGI.,@B2@6A) &9R#F !2S564?]JM-J,<12
M"I)WR+Y;\,"X;F?TAZJ:871(C2_FAH+D>0_<5OAAAF^T>WV?\Q"$JN_S;/:7
MJ>]S'H*+]7TN?-PEP_ZP7:8N./]1,%%]:VK-;VO/?]:_[>OI%5AD*$8(,$IC
M95_KH &9,L"R3!82B;C 1HV*'>>?VH[WB7T5?#-OW);[#@ZM 7Z@C$UBN?V:
M&/A0_"(=SCM\MX7Y0/XFFK6%_$NC0^168=(!>9L\?Z\K$"KYWW0EQJH(X Q:
M?YD ^V$#U@YPUOFXH(#[,,YGH;FV$G1GDF9GVC8.25 B\HR!C$D=RR!+@!@M
M !=I4I0BSZ%9XY K\TQM9[AQ.P*=A=#8JAP*C&<BW^89/(QUL6^HNG]K\NSL
MH:W)/@C.6).]'[?C "ZJV=MN"_JP/;XUO;M( 1')40RR NHS)BL )2P%10I3
M5M"D8*51],#%&:;VWF^%[$KW1TK,Z&U?ERY#(/LY8!1X?)MQML@8T\!5[<\0
M0"W87^Z7W_ZJGFU>??U#8RHTK_;E$8.\U%<5VK[.US\X1I#09_'PN%R1U=/;
M2DJASJ!,_+'8U()_)C]^6VH641;%[E_>K 2OU@>Y(H7 0K"8@UCHU%=2I$#?
MPX 2(X)BG%))!E2-'";<Y.CC*!)FO=4MXCOE7D6;1IE([5S1O%&P.70>_"MK
ME1PM,6C@^IN:+R^SJN$.KX$6=& $U#C(!PV/&BCR"\9.C0-V?V#52'.X=#7[
MX^/=AW=)=XI!DDM$T@S$)8( (IX#A*4$/,9,,IYAPZOYTZ&G1N+O-CJ8W:95
MUA%0!OX\9_4]LUTK5Y2X!+$?@V#3$,P5C% =OXQ!L>SG=4[O_H9=1T\$[,AU
M3M+CEEMG/^' .;>+;Z)>/VSO2;9I/#<_JGJ698+D)2* EZFN&<P$0(AS((F0
M"2&*B&+SFL$]$TV-C_:B1L>)C%^TM#;O:!^Z!K0U$F:>22P,7!8$-Q)L@>CN
M$GPCL9X!&+T<V/=\.$8TT.*('TT^[V*A_1 K5M7BPZIBXJ-:1?&I^M'MP*G
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
M!SQ<(@>G>XA6P.^4P&RM'8D/RV]B%Q\N.H6BE;G3?815,[@/];\(H=+RMUV
MMYK\''6Z1$J9:*M-=*#.JZA1"-Q)H%2*;(IRCK X5BG^@18I6!$ WXME6S5@
M!'ROU!48,D/(R@,C(/&L-L$8([H>K=YO]+YY)YM=M_6TW2[4SMM\R^N[S;I>
MDR93\G;17'-3)2'_0)[TGV]6*RU>XUXA#):(<0EB3G2?4X$!T3&C>4)+27#*
M,VQY<SF29%,[2!T(KANR1[66O?[9]FPTUKJEG*0R;[(I$G42SED*,.004$Q2
MG*%,YFGIDI+] JOW@AUE(K*>PF*6L8095?9GIOX+8)9S0),T!A"AK(20P9QR
M^XSO%UO*T$UL)K**IEZ*%U@7SS9JJY$^'+3NB"Y\H-IK%2T/Z'.[5*#1+'IL
M58O(7K<QW1$CP^W="S&6O(&=#R/#?.IS&'L"9Z<VJ;_^,E]^KW]1*"B#CM\N
M?JD6BH?4U#=L77UK;]41EXPFL  BUR%AC)4 IR4"*>.*Y9$4A!"[8 6SB:<6
MOJ"EUD[);Q57[SI]BGYJZOM6BY\CN94^(COQK7W-9JMA[$$>'6/??F$-K]02
M1_JM=$77Q<UK!95_YZV9.*%=LE8@G7&TVCT_1C6-UZ2NZCOY824>29O0>">[
M.<E<6>GKUOMWF-16$ Z3.$X +K(2P!(G  D2@XPF(A8Q2M-L0%$->X&F=G9L
M--#FT>->AR$U,1R6R)0 PP'OF1B/*V30,RN@?Y5;=:)ZIT^04AGNV :MF.$@
MY@L6SG 'M;]^QH!Q?65__RZ(DJVQ=G4"Q'*EK1R1H"3#>0+R3#=@QJ7BX9SJ
M[#O)F$1E%E.C2L_#Q)@:^QZ(-G:F]]E5,*9:S]CZ)EB3W.Z'K0Y-RD&GQ(OE
M=_<A^N*)W6>%FUA&=Q^ ]JG<O:,YY7#3]1V=5_=M7-M-76\>!+]9\(- N(]B
MKJ_,WRSK=?U&?4B=2EM&GTF<I401)>!0K2!,,P$(C7,@DY*@3(HD1A8]?H>(
M,C4";<Z8.GR(*ZVB1U+Q2+WS>G=4:V>5MSMD?0SN_(.A[IU:%<X'BD2=)LTB
M'.@2=<I$C3:OHB-]@BV,5=9UH 4*EIKM<Z%L4[A'P/9*GO>0&4(F@X^ Q+.,
M\3%&=-C2_K:L%G^V"<[U/OGNXW(^5_OG=[+BLR).((9E!I#D5%\$,X!8BD$B
M,$P)PG%<FF];5Z>;VM:D!8ZV$D<'Z>%?M-!1)[5-<8GKB!ML1*/BZ'FS>0D(
M+;:,4:$,M"U<@G0DIC>&I)?-KX\2CK&--3IB9?.G7+TPS5UC%]8H24JI[N1<
M< %UI+!V<J<9R'!.!$,E*[AE1_>#T:?&JXUHT7RYN =JN@==6,.AK_LA?*9>
M$4=0/)-DB\<5%!P\%F>T]>Z(.)PSL'_AC+JG;H-S'W)]@3\*Q0Z+NX7.;6N'
M?"_6;X6L%H)W%>2VV<E/S=]G.4TQAE "F3%];Q_K;GF2 \XX)$G!$2&Q14+
M %&,OO[A,P%:/;0'0'N[NW=")P+,-UUT3ULNPI8L[)?*E%+\(!_*%;"-**\6
MVXAR95PLQ#KBK0;;LIF[J@=/T4_-HORL4_HV\\8EV\0&K Q73OW E@\BTK4Y
MK]2P<Z \Y]7P3HSVD@6F3V?H3DG6?2CWPO"_;,3\C9C//SW5:_%PNV!=>F>9
M<$6JN;*G"AH#F!$$4"Q+P,H"%SE,8R&,2C(8S#4U.VM;IUN+&VEYHU9@?6I@
M?[&O='X)8H,SZWC >:;$2YAIR 84B;\$G7V5^!$@#%PFW@U*ITKQ5\ Q*15_
M:8C@M>*OZ'*N6/RU1UP-W;^+I]_)@K0QKA\4<RT7"S73\D'OW\VWZ-/7Y6JM
M#W//*RC/,$V9+$D"<M+P;X:5R5LF0* L9E3DJ(R-7(BC2#,UAOY$U++MJFX-
M+1T_9)E,S=U X'MF>:5%]+!3(WK<ZJ'KW^P4>1756I761V&^. Y6ZPB@>K=?
MA\@8V)(= <Y3FW:,08=D!7Q>D47=EA:>X9((DI58D2BF .JROHA* =)2<I8+
MF%-FR:G/9I@:3S9! LS^ OHRA*9\-P 8SQS68++>BS9V^/T9K8/$V1_.^P(!
M]6?4/A\Y?^Z#=B]X$[.T>IJ]>3^C2,)")#%(&%164J%^(BQ%@/($B2(A4!!I
M\D;OAYS<*_RU6A"SM_8 E_[7U$U;W^_E?]V^OQG^,I[J=N;MJP7[R_WRVU^[
M#S?OWO:7YHC3O%\'0P5YH4Y%W[Y!9_[B5)1GK0"OZ%S4K7>IBX[XK(RTY8JL
MG@YJ(VQ[A? TB?4^B46LWB]:IH 6>0I2%L<D27",2Z/WRW'^J;V,>PVL+M]<
MT3=P$/G%U/,K?R#\UO&]ZF*RUEOY([Y7P,61Y "[5:T<G_ '*Y!CMPRCU<%Q
MQ>Y*\1OK84-6O''5^5F9&^=A7,]2VX+S']4\'ZOZ7]V[DB1QG&->@$+F#$ N
M$<"EVB5*5B8($9(+8MG4\/Q$$]P)VFLY76,M6BDY;4]6%P U/6 -A\D_N3]#
MR$MARWX<O)^\+DP?^ #6#\+I.>S*Y^TX@HMJ]FZQUG>2G*]T'6/UX]WJ\_+[
M8H:(C*7Z#XA)*M3Y#&: B!*!DDM.BEP4&#,3>NB98VK,T(H9=7*^BK2D^M9>
MRVK&$7V ]M/#2#!Y9@8GA(RIP0"#GA.A>KH]#:H?]B?!OC&#O.H&2FW?<I./
M.G> Z9K3W\DW!UVC=(ZM8-K\6+X6'TBE_E=',,P(IUE&8PYDGA  8ZD;'M,2
ME*E,&2EC(KEE5P>K^2='#)WP.C'SL.E6W03TL,;<7D94M,E<ZL<F($@G;"YT
M9B99+#9DKBQS9>&U&9U-72_K;C-62VAJC7A;&-]4%'9-7/K;N"#KO_&-E52A
M.^*X0':F58[3,*[4^IL.(_RZG//;!UV8J2U>L//",2I$E@*&8V5%I213AZRD
M #+AM,20\9)B.R+MF6UJM+D3-:H.9+6EO3YX34EN)- \4]IYO+R<O0P \<Y$
M?3($YAT#.$Y9QN0AI[3[HP+(MXMORTK7IVJHC+!UEP"2E2PK$UF"/)%,F6@(
M L(D 8@A2DI8)#2SKK1O-K71&Q,^D+Z55FW[O*V0L?XJHB=!5E:)VT;0&SCW
M1T0R<&#\MK[Z3N0FO;H1VK[RO2&@5BGO8P,;++=].,"V&>PV4%U)53<:*F1.
MNHUNSY+/K1YU3Y7ZIDB/S'7#U[8<R],_5I7B0NT+2G *>9ZD(".ZLE3,(<"Z
M3$J*41%G1:'.WI:^][[IIF87;F5M^RAWTD;?M;B &_O:#*$V-1'' M S3SMC
MYY1:=!V2 %E$/4($3QBZ#LBYW""#IYP,Q3862X^_V(C#@@ R*W*4<@'*,BT
MY"D%A)8$9#F#M$ B)]#(>7]EGJD1RU;2J!/5O>9"#[9&UM\8B'FW^ * 9679
MC0%:,&ON&+S13+9K&%PQTRX^'M(TNZ;#,W/LZL<'E9O0\>HK\54LZNJ;N&TR
M<=^+]9W\3'Z<:2QTMVB"7.?M]S5GLF14I*"DNI%(C"G 69:#(H8RBW$B!'6I
M43% I*DQKEHJ4=TO(K99:6F?VO#L5E:CP"-?2\<31#&3*9"0)P#BH@2T*'-
M19)D@A*"9#Q3^S)=3G/Q#D5[H>73=R6R^T#7Z72Y"+^2I@9\R-7QO#6WY5'8
MH2Y=$8%73:D"9?LKV_K5OEWD8:2E6KG#5=15N<T7T;7FR@BXARG4,D30EZCN
M,@*P%TK"C#&R6_;'VW>S'%.J]L\<Y(54!Y0RPX!@C@'E.*,YC]7.:M1Y?#_D
MU';&7\7J@2R>[/(_%#+]=.>FKV>Z^O7=Q]]OWO_W>!D@>^T&9X"HH8)F@.Q%
M?YX!<O 75X/VAO]STU9EJ]7.O75D;CMGWBX.RZ9#@3"#C *6<@A@)FE;7PT2
MGJ>,JZ-#8EF\WF+VJ;V, VK6VV!N:JIX0M+S:WX@=6,;\O.UE"H#K!W,# ?,
MO%L4-C(%-AX<X#JU$UP&<30)_CYC"26Q%!3(-">*IB@$)"LI@*DLU=&;YW%I
M%'.X'W)J+/16+![(RC#=X  90Y/ 2E_?SL5W[W^_^?CW$4V"OX]G$OP]L$GP
M]XLFP=\'FP2'?74^"BU1-:^ZGCIO&B.^OEW\MJSKF_E\^5VW=[U9\&UGG>-/
M_;I2'WM#5JLGW0WM0<NHWOI=8YZ#[I"'G;!XP>-4\A3P)%>6?)PF "5,@(3+
MA!<9Y#(=T*SL)52:&FU\8E\%W\R;2-=C//2_=+KJG5=C$NU &=(1[46^2:;6
MTTL+.B6:/>K*MCKY<K#]EV.NOQQDBTA;?FF/R;,/WVM<(M8!$Y$&F=8AN.OP
M=MB..$2+MY=<ZJ!-XEY$T1=L,_>2"]O?J.Y%);-/Y;O9\$H-\5X1ACK^2X$*
M0D&2E!+ O,P B3,$:%$0F!5<9D5JFKYW,.[4]L9.M$C+9IZB=PA4_ZXS0'W?
MIW$3S:U2[\[HZ91N=SA.L!2[,\(?IM6=^_,8)O>'E;Y463_I1)*U)H)_;ZI'
M_4K_5BW$K:X\.Q."E4F)""A@ILZU$A- !9= X!0G2<J%0,+=0+XNP-1>V6.;
MA8LUJ>9-CVUE7CRTQ@BAR\U:=SEO5'O5I&ZM6Y-EJU[T18DGHDIK:!BKXKR"
M+H;IN.L2U(STNR0#K4!S7(/:; 9BO:"%90Y:OSUD,8YC<ZYUUX#F_4:GT=S)
MUTNRXI\$T4D"J&2,,P1XADH=,QT#FDH.4LXI$C27*,ZM.G-=GFMJE-E*V#3>
MUC)&M1;2LH-4#[+]_#8R7IZIK!%TVRSJ5=0A=R>C1MKHT[C(63;>&@?!@%VW
MG)&T[\!U'9NK[;=ZA@C;>^NZ+B>-MPP><2RU>3/+TT1@D6< $T0!9)DN!5@(
MP$N2XQ3FB*=&9\']D%,CR#?J\,QM:VW>F-;:M%+7,[^]N7E_\W;,8ILW_]=E
M>\FRV.9-X&*;-\_?IC-_<3WD?58/UFW&1GL#NK5];GY4]2QCL$0\8Z"@1+U1
M^F"')"Y!(24MRI*E*3(JKFDXW]1>MT;8;092U]YR>S2(OA EL?61K!]OTQ/8
M:"AZ?HN' .AP@#*"Q?MYJ5^*P,<C(TA.3T-FCSD<?CX+]G6QG"_OGSXMYVVY
MDFU-TQ33'!40E$CH"U8B <D0 R4F).<IIT(:Y8KV3S,YBMD)&NTDM;#;+\-I
M<-@9!23?#'(&'Y<BNSW?._.SS2B !3K6N %G=YZYBD?O4>;RT^%.,5<U.#K
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
MG$;!EI%"81N8I39B1[21NRG4W@JN/VGC9#:R1T(+/R1'^8 6G+><A!J9RWP
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
M1'2$7;NOA*-OU"^$\MC>_-(F/:S=Z\4/V76Z:TO?[NPT9WH#3O(4IZ#(B@S
MN+D'C3* *,)("HY3;A5^;-OAU#AT1V0'P\P&60O#=F"\0I_!;Z5]':V=%XW
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
M%:::+E219 !BB@'+< &X1&F!.,PILRHO["_"U-ADDR,KJCMA+SGXLQH$GR/
MH:$=]3!0-L+_SWHGJ=P:[%$NA[N -^KYH)5@+WA2Z )<_YFA4TM^!2@^?YPI
M#'.&)0(T%TB;1.9^%85<TYN,<9'G25P@EP(4GS].C:X^+_7_M-RO[0#33SE^
MZ@:FD,\W'Z\^O1NN!,56N8M+4.BF1BU!L17]>0F*G6^\;8C]^/C/LFJR,&C!
MMB<=;Z2I=*[_K%4IQ;$*U0FCA,4$@C@VN6ASF (F20J:*A:,ISE%RNL88A#Q
M)GHHT=TV6!>B^[]21.*Q,LOCZKN,GB2MG&V100;3VD 9;6Q&LEHZ?39WDQZV
M&NW$3D1,-B;,6JGP5<4'!3J\A3.(M&.;/4-"?,06&K1YC_"JK]]I)=]H"417
MH_:JJO1OOSGNWA:J@RK-DX1IWB89 9 FB:;Q H&\H(620B4Y5=9!5%9=3LW
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
MG^]J:BS8R-GLE.[7DCI'IIQ"U9;KAL J,*4=@2E( ,H9),('GIP28.R DS-
M' DT.?>&S][ST>Q>;]3UHEY5C15>-YGKVK1'.Y_N5)_Z0+D>Y2OQWX]M$N!9
M(IA$.<[TYC1--+<D$I#<U!=7S,0\TQ0BJ]/JP22:&@5]^?K'7ETXU<@;T8W
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
M<+S[L6,%>D$X$BK0_[PO6?QK6?W5Y$"YTS^D>L:SE*:IR '"PI0)HJ;0888
MS5)"TZ) A,5N)+'?P=3(P4@'R@5XZ.1S981G\-DR@3\HH1G@L:I,"/1/+6"7
MP:D?%X_I?USYX-/^6;<C3_?C2A].\Q//^4[O+W)%35:D][0R-977L1<\5PG,
M"P%DGA  94P!59(#D7!2Q R2E#BZ08YW-+7I?L6[\N52-!G.>+ERG?$G$+6=
M^9?C%)@!U@)&LI,PR)ZB'X;@7'"B^Y$YH1^$0VXX\[P;1PA9:IMBL:)\]5G/
MO.5B(>>?].]BIA!+$Y4FH, $ \B%Y@:64L @34WZ@93F5L?DISJ8&B=T,D8;
M(2,CI1TMG 2QGPZ&@";X5L )%6L*.*=Z3WI;_6J;VE;_L4UK>[+!42;S.776
MD_CL<[X+_!5?/=*JO3[T>/^P&V"9LB(O)$4 )LI$N20Q8$+;\AASF8@DAE@Z
MQKN<[FQJDWHCJ;F[MQ;5=:GOP=9VN1\&L=!G&<? "K+LGX<C^-+?(\+(R_]Y
M, Y- (MW?%*7TKF\45]72_[7U>/J^[(J_Z\45_?FYN(LYS&53.\2<DE-)"SB
MVAS "O TSW&"6!$GB7TJTM,=38U!C*C&"U8;82.ZD3:BC;@N:2E[T.WGD2$Q
M"\PA:[@:.5]'6TFCJR'Q<DG+.0QN8Z79],7/,5_F>5#Z\U_VO#]B/LOS6NSG
MI[1XWM< ZWRQ"['..&WJA:RK\6A[BPE,"I#%R+A3,PY(RDT H>(QH1F."78S
MP?JZFQJ%[HC8UM)I9'>UPGH!MK7#AH(M,(NV8C9@S7? ^T:'JS[DADEP<ZQ7
MB)$-,AM #DTRJ[=\V>63EKUUR6]OB,Y8CN)":D,LES@!D*,,L"3G($L)IWDA
M"I(Z7@0_ULW4V&0K63,_VEO-)D]+)_GNC''EF*,P$T4YRVBL<66IIFP* 8OC
M&" H>"Q2B(LBG_V0%5N.!_1N=^&@_K2#ZO;>^""@VA+VI4 %)FI'A#S8N0^
MX*Q\M/.1V;@/@$,6[GW:EWUO*RJD9O8FQV5W-/J9/E$VE_6,%C+)F-( DJ(
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
M^5'G%@:.Z"\?]8'M_MS=BZ K:W(+ \Q-_=3$2'IV4UMI1ZR-5P._FA<>1PN
M_#-E&,@2FCS#')X#?!H6-[L7E:Y6R^^ZW=+[%]VQI=^ Q&6*"IP6,!$TASAI
MU[7*%.8)200N!1?<LIOJX8'FYH:V4@+V FKC3DEG 35U.)?#Y'L/? \A3V6F
MIW (4&EZ</C@Q::G0#A4;WKR^@M+3C\++7BUJ/J:^%&RMUK*:OWK\V)=/2TJ
M4;Y_N7Y2/_"V7H?^^;GM-E^7URKOH0_]2;SJV_"G5Y5Q:22PR!(&\[2@$ N5
MP.4%II!BGLJ81@BG1@=_WTC^N7FT<3'K+@+MF=;M,D\'@F,A9*!WPV"?>MX6
M#[>>=[MG[ML#Y@9;",#[%[ %H:UP;F$ "@?0 P$V2&S^/ETQ;:!WR+'R=G[O
M4O@RW3F^4^[5OF$M:EP:'$BLMZDC#HOYT:+CP&),L?'X69/G/HN?%;;#.</F
MG]7ZZX_/S7KYJ *)\3Z6R$4B(L2A%+2 6,H2%CBA,,I8P;,R*7EF5'1WN2AS
M"X<V)WA6G1*7["]:F<1E:]$7T$%W%7N@@?8*FT/:#?BN] !\4"3(WJ(+G$&W
M%:T$?,,=11<@3V\F.CUQ"K?Z:CU-%XS<Z,KI>YE'A2A3J9+//%4N5%#($I3
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
M/]S4WT2S'A_AIDAD:2(36")=IYI$&<P3AF!6$IXP4I82%2Z%$'LCS<UM]:4
MU59.M^*(?4A-@[T)@/+LTO8Q\I*YG@$B4 7%_OAO4DIQ%(9C-17';W#NA5J+
MU?*YT8?#=+%&LSGK,/!M8,10CA$4159"'.<QI*2(8,'30D:XE%%DZ3/.C#@W
MW]&+VYZ,;.6U[I)Z!F%3%S(A;IY=R1YDVV-5?OJHFB'COZ7J&3E"=U<U@^5
MHU7#&]U7R<IGOJ[:IG2/NO1S]?)3):58":69)G?_Y]>*?_W'\B>A/EN)\H[^
MV29T-\UGP9</==6(\IYDF LA5 A32J(=4P9I7%#(,J$)5E%1T,1VC>QRL>;F
MO;8Z@?6@%"BW6K5K,M^U7J!>ZKZ1K69MN[1V>0943=NKKM/.?D5M D.;KZ>%
M-9_WU;0@EG-:2YL.Z  K:1,(&WP=;3J #ZVB3?CT*0A0^K9SS?N7?^AF &*\
MF$X3R5A4"BAQIH]62@XUYR-D<10+3@F*(^;.@')BY+DY\D]JC&5=*S!=^_F8
M0F[L;Z<'TK=+W:$Z&7 $[ 74K=3^=A_LH I*=G)*GC=D.S& Z33=B<D#''8
ME'\4U4/]X_-*^\N7MLV9BI%5</P+K>J/RZ;YK5X)NJC^*\KXGK$BC6.2P*2@
MI:ZS4YX+D;*E.(G3,F5I:=1(R'[HN?FOK6A 6:@!*A54 <QWS5,O.[W4%Y)_
MU51]MJFV@UT,MA^\H>W9R?5R@T%P,)(<:-'!.RW\#U=@)+\WH"VV-;P!'FC+
M8UK@[?9&G+ [N6]B]\1P>RI.FN[LM[@]88I ]XN:D*IU]4T?CJOIXJ6I=+A]
MK9MYK"JZ4%'V\V.[N]U\K&IQH]*^YIZF&4<)C6$:(:("8)1!ADD&$\032;*4
M9,QR_?5"B>8VL>P&=<U6(4![C=I,F0XZZ>QX4 K\H802H-)Z740<Z&)9ESC;
ML[V"QM\^3'5A;'X!O$%C=A<YWS"6OP#6TS'^)0\^YM#'[Y:ZZ]]_^\OPB?I'
M$TO_[2__!U!+ P04    "  W0G%6S2S:8HLD 0"Y< T %0   &)L9' M,C R
M,C$R,S%?<')E+GAM;.2]6W=;1Y(N^-Z_PE/S.M'.^Z57=Y]%R58=];A,C:3J
M.C,O6'F)E' , 6P E,U_/Y$ +P!)@)O QMX;[=75EDQ+.^/R961$9&3$O_Z/
M/[Y-?OB.\\5X-OVWO_!_9G_Y :=IEL?3+__VE[]_?@?N+__CW__IG_[U_P#X
M7V\^_O+#3[-T_0VGRQ_>SC$L,?_P^WCY]8=_9%S\]D.9S[[]\(_9_+?Q]P#P
M[ZN_]'9V=3,??_FZ_$$P(1__U_F_J""LS%I!X=Z#\D5#*%F!]4$SH2VC__I_
M??D7'Z.6*!EDD0,HDQ,$9 IX\MHF3)SILOKH9#S][5_J/V)8X _$W'2Q^M=_
M^\O7Y?+J7W[\\????__G/^)\\L^S^9<?!6/RQ[L__9?;/_['DS__NUS]::+0
M_[CZK_=_=#%^[@_29_F/_^MOOWQ*7_%;@/%TL0S35!=8C/]EL?KA+[,4EBN9
MOTC7#SO_1/TWN/MC4'\$7(#D__S'(O_EW__IAQ_6XIC/)O@1RP_UU[]_?+^U
M9 R329CG?TZS;S_6__[CVQFAX4/X4JE=_>WES17^VU\6XV]7D_N??9UC^;>_
MQ$F^HE6%X&*]YO_Y\)=_?%C^:HX+0LR*W5_H![??J*L=1 K^L<1IQC6'=XM,
M9FGK#TVJ?&?SN[\Y"1$GJY^.*M6C.QA?3///T^5X>?-^6F;S;RL:+^)B.0]I
M.<I.6L>X!<N# )5= B^=@Y@<:FY<":A?DDCCU=82>ST[&<>CU4?'N/@<X@1'
MR2>!AK:415- *<_!1Q<@21XLRI*9S-MD5R4L2 LK="TP_?.7V?<?Z<,_5E;J
M;U8\K?AYLMPVW9NZOIBG'V;SC'.R*W?KA7EZHO=M3-_^B1^OPIP^!.GK>')/
M;34PIU3B<M:&3-<:(S[^\@.)H^!\COF7M<)V<KUB>4EF&%=_\F@PW%SD3*I8
MX.+V-Y_I;U[\,5Z,D"QF#K* *54>3#@(04DP)*6<I>&ZB./1L7/]?N!RI$(?
MPZ(=Z?:,DPW2?YI]"^/I2-'A6HD$59($)0M"%,X EJ"2L%99E8Z"QI,E>T9#
M2WJ<M274GA'QYGHQGA+U;V>DA+3\&WZ+.!]Q2X82(]'.DR91% =.2@VQ:)L]
M_<RS<!0JGEVV/V0<J<)9F_(<Q%&R<:J2^X;OE_AM,=***QE3]=9CIF-52 @R
M18C.%,6RDIJS%HZ1Y]9N! TQ]"/D:*GVC(T[YZONDU%R3FGG$YBD&&V36""(
M8,A<2AFRLL+Y<A0:-E?K^] X7G.S%L0X$/5_Q"_CZFE7:7PB+6#]X<@5(8RD
MK9$UYZ HAH>H*3HUQ922@U4YN%;P\.SR/1N(TP#D>$$/!#$7T^EUF'S$J]F<
MHC,IE8N.HC-DGHY6.E\CXPI0Q(PERX#LN%CUN54;X4.>&3X.%NL@?(RWQ,$\
M3-Y/,_[Q?^/-2!>+-@4-GFNRA"(F<)K<<50DGI",\[F-*/71LHV H<X$&,<+
M=A#(^# ??POSFT_C].OURG\.)MF02P+&T8**K@ Y8KZF=H0*3*3BL 5H/%ZW
M$3;T66'C*-$. AQWA^)T^6OXAB/-G"A<<D)S3F3VC*'34 7 $'V2IEC-8@O0
MV%ZU$3#,60'C"+$. A;OIVDVIX/PP5EZ.[LF.WCS=I9Q)+3RWE*T)I,@=B)!
MW:FB0#GO/5=8$K83NNXAHA%H[%F!ICVA#P)#G\,?[S/)<ES&ZYNZ6QL9<R%J
M"YV8,E'4C[[:2.<@HU!&FBQ3.B[4W;M\(]RXL\)-&X(>!&)N$X>WOU3Q\)'*
MUJ*) 3P&6S-^@J12#&@O&(HBC1(MW,4]MW0CI/BS0LJQ AX22M[2;R_GGV>_
M3T<VJHQH->A(\%9,)0@L(!3E- 7P*..1R;,="S?+H[%SA,B!TAT20%8GZ.7\
MPWSV?3Q-.%+:!^&-A*2#6_OFT28%Q5FEG=7)Z18MR:/5FT'E7'*NK<EY2'BY
M=;9&JB!*83*@QE1OK#(Y6BZ!+CH2 ]F0Z]6B-5FOV@P?YY)R/5JN0\+%A]EB
M&2;_W_AJY8871_^7"UE#'1&4I7^06^X@"N&5(OZX.>Z*?_?:S3!R+FG7EF3<
M,U+J.7DQQ["BVV8NG2 !:&\)X8&D$ QSP'+.*0M;4N%'86-SM69H.)=<Z\%R
M[%G_M0IU\N'K;(JW09?22>:L.6"-T)7+$1P/'$KTF>OLDCG2RWB\8C,<G$M>
M]2AY]FT+UE4J'^ACL^D4)ZO47[$%C0\)# \:E/0&"-H)L&3'G5<4:AUWD?O<
MJLTP<2XIU:/EVC,N/F&ZGI-0N(B?Q\L)CJ27B+R0AUSK:!7G&0C<%%$%KV),
MLGAU7/[T\8K-\' NV=*CY-DS%C[/0WT9\NGF6YQ-1I$"Z,@-@B3_EPXZ(MP[
M$H@.)H6@N<_^N)NXK>6:H>!<<I^'2W(@YN#G/]+7,/V":W.FO>9(EJQX%D$)
M"IJ=I7]-!4DDS"*)I!63L+EJ,T"<2XKS:+D.!!?K"A2"]F6<C+^LA#/2A&HF
M/;G =+Z!2HH3O&6MF30I2LNLT[X5>#RS>+-BL'/)<K8EY4%D*-Y>S^>KRK9;
M7FHJ[GHQ"IF3BVP,B.04^4::0*^P0#&L5!Z5MO(HM.Q;O1E<SBO3V8*<!X&7
M]U/Z&KG2X^_X4UB&6[9&7DI.AC"#KK7TRC@+/J.'H)4E_E@QIIW[_.=6;X:7
M\\I\MB#G0>#EYV\X_T)X_^M\]OORZ]O9MZLPO1DY+R@J#R01S6J1=0W)@TX4
MG!>1D$Y<>Z37NF?Q9F@YKQSH\5+N^R'<-YSF6D+[;A*^C!R:I L=H(D5(C=G
M3BSX"+)$%>@DM4(?=W^RM5PS0)Q+&O1P20ZD-OW=>)'"Y/_%,']'/UF,<D@2
MR;I!1B?(D2ID[5P)$ +30?F"SAYW7;)CX6:P.)>L:!O2'11 /N!\/,MK)B(K
M63,1:G1&7I2V@IBHC1A0V*B9%?S(6Y.=2S<#R;FD2=N1\"#\#CH#O]42R%GZ
M[=-7DN7B\GI9.X#4A,\H*Q]LE!Y<B60542 $I0V@+CH8$0QQU$9TLX>&9L Y
MEWQJRS(?!(+>C2=W-TC2..-2)HGX0(Z4]W2*DC3 22:E8);;>-P-S.,5FZ'C
M7/*L1\FS9RR\3V5^<9W']"<NEDM<K+6P\JV452QRB<1 +<GGP1 #"H%[*Y**
M169^W#WM[K6;X>-<TJXMR7@@[LGZV/QYFBENQQ''G&.IUTD6#9V>QH$SB@&W
M%)MYP8-JR3796K;9Z\IS2;@>+]F^K_77V9L'W_N.!Q,])I4<9"'($&9=P$N=
M@0M$%DMF2AV79MVU<C. G$N*M17Y]IT!6;T=WA#+._K-R 5NM$:$Y$-]J*,1
M/!8+A4L=T:&6[+B\ZK/+-D/'N214CY=LW]"H9R/F-1_OQM,P3>,PN6] L!@%
M:THQ5H*M+7$45B];,0T)C;8!HXA2'X>2%RAH!IASR:FV*N_6L/.O/SX1+K'Z
MVX$M)E<\;DAMF]QFG2:??*.-AI/["6NC[^3C%>[;%#*E8\R*8E*9):B !8(3
M!G*P4OK"1$'UDDSVKG"T$9C-5R4)2JKB'>%/%ZE!*<[ IU3]8Q,)C"R$?)S;
ML+%8C[TE6U'4DXU]@ R'8/]G\U]NV]6.=/9.1NL 4RUHE3Y"X,2^(3,G5.+D
MVY@VU'^W8#^]?$X*@8-D.0P8O!O/O[W/(V0^<A>(<,GJ6QA9P-4['BV$(;*M
M8T=>H6XMUT^[GI-"X  Y#O0L?SN;+F:3<:Z]P!^\E%FY=UT^S!;C0P_YYA]O
MI]WT0:P<Z1:,RWP!Y7HR&=VO>?ETR0?@9:XB&0[PJC9F"9)!\$K5/BU*9B:M
M+OL2?W6U%3Z6X8_9=/;M9K4!@4D0ZL<5%?5///P.TFP^>O@C*ZV\CN)#K<[#
M*A>+!2X7]Q(HBJ(D&2B0IE,4E'6<?&QAP84D;,J.Z;+ON72[$MBFK1]_Y80(
MNC-=K2BCQR/L@?[;=,TC-G)]=1%YK5%)]8K1DSAJ9)4LG<0N^9S3OB"V74P]
M2V+?T#I&[T] =+P2AH&EL/AZ,<WUEY__ZWK\/4Q6$;HP/NIB!7#F2#:FR%HG
MQ\$D3[^J8#'MN[%K&4S/TM@WFEH P%-0':^-'E&U<C<_?9W-EY^1?,/I=UPL
M5_['K[/EVTE8+,9EC/EB\9B](B4OBGQ0)TA22AD-@7':ET9S:XIQ\7&%THZ\
MP>O7[B<T.P6(NA#^("Q6?76$M$DNEU]Q?E\6GI XBA-<C%0H'@T*P/H823EI
MP!$C@*K0#X02Q75W#KY ;#]AX6EM6)OZ&03@ZEZ:TA\:$_$B*1YKN.PQ1-HM
M-H/3F0$%NA1*BT2.Z;[KZ';!M4%8/UU?3PND0^4^"-#<"N3#'*_"./_\QQ5.
M%UBMK4B%UU*,8"H?14$TZ"%:J9-,EO[7'7Z>I[&?)K$G]JN.U\:04+66#04P
M426C(F1>K]%4O9T7T4&PC);/7BO1H9.^25H__60[P= !LC\<.K-EF+0$G5]G
MT_2L5%+Q=.A&A! IKE N)0C<D7VE<[@8KY22JC,4[:*R;S^]U=1!*ZH8A#WZ
M,)]=X7QY\V$2UB/L*+"X6@UU8$D%+;. H!VC_8%T=,ML(2B35<&0,]MWO=(N
MJG:2V7<.H1TD/ %8.VH9!,+>DSZF7\84.:PEM(HJ/G\-T[_.9OGW,?V)J(S2
MM1NFY#Z BIF#4^0DII+)963*V+W-C-MVR5\@MV]#=B+$M:NF02#OGG)CZTL_
MED G4KF*=<]PK2!D9YF/7EJ[[[5+NP![%8Y.F#DX$8X.$OH@X/*0<;M(J?;;
MQ/QN-O_[8CS]4LWO\N9ON/PZRR,E9/"F1+!)"E"H'53O$[+G2EH7;,G=77XV
M)+KO[,+)C%;[*AL$%E?6]S90D<D54P=K<:X1%!>! A4E@>7",N-.!]%=.G2#
ML+[3#"?"U*&B'P1N;NG.4M'Y'!10*"LKWCVX:!34ZQ96T[39=W?@O0(M)SSN
M6HW_#A#S(%((:Z-(\<0OXQ#'D]48T8>2#&D$\Z$^$*D=8['Z=\&30FD#D%1"
M\K8[.[./TKX]\ X*7%I3U""LTFWB[3E>>!!<YDCA;"ELW:8Z.*O >*&S29AT
MV=>S[R09T$,A=\(T0WMXV)45/58Y@P#:<S>7'\+-^MHRF)1YL R<5B0F)C5X
MPR7PY%7)TC-T^XK&3W^M?$=IWV!K"Q&-+I8/4L\@P';+0.VL7&6S(:Z1ETI+
ML7J4BPZ4%H9\45<[ZGK-E3/1RGV/%D]BU9ZAL^^#]&1 :TDU0X+9:C3,@E2S
M&,7@3!U6!S;X6%LFYCJ33$-)M%^X4K15NKOO>4)>WX[^J4%UH"*&A*5?,- G
M-S:%399+DP5H$VIWO&" =D,F#P*U8Q:]X/M:XY[&"WM$9-\IK%/CZBBE# I=
M&SQ$ADS91'&QUQ943JD>ZAJTLH4SS:/?V\?PU.Y]WRFLDV/J0%4,(EGQD-][
M3CY*18LZ16!UD@D=W'2.J]I7*P1K(X^ZRSN=O:3V[66=,'9L3T6#,& ;[#PV
MQD)):9AS8# CR<G6R<&)@Y7(F3?2<=-=GF(WG7V'CBT"8A_8CM%.W\\K?KI=
M\Z]A/+V<KA.(N,71S4CHA!A+JNTU9'V07\ 5]/2O)GNRU5F%9N\I&BS6MWEJ
M'S(G$?/ #-1&%&)#S&C)5!@1-2@F'#B4&E!8&:PHTJON[J.?H[#OB+ ;HW2@
M1@:+JW>S^<_?KB:S&\0W.,4R7BY&QM..,3E!(2<2E$@28@X:.$JAG;/.ENY2
MJ V)[CMN[!I]Q^IM$("\L]Z?PQ^;YSS:4'BHT3!7 92O+<M2I+@X>D71LF7<
M=E<O_SR-?8>4IX1;"UH9!+HVB2\Q):=MI5:0#V"5 ^\=14%:AX1%!>NZ2]6_
M%D<G/#1/&#4>*OY!9"5NY7(GB3I9U?#H("<2@M(V0ZRE1U%J"CIHE[F],^=.
M4C3QFKS#"0^^$R+H""4,P@"]7RRN,;\-5V,"YLB7'!UM Y"Q3J"H;[==\@)2
M=(S9I)WM\$GA%FE]IQ..T?/38M&#A3X(S%SDO*HP"I,/89S'TSM&A/:,E:*A
M*")?:2,@ZJ# IJAH7]$1'[N[N]E!9-\YAE9QU(8B!H&HC[@,XRGFG\-\.IY^
M6=1Q63F5Z &#\V24HX1@5 'KBU?"9)WV]EIN%TJ/J1N(0]0.AHX2_4# L\#Y
M=[PL=Z-B?QH7(@6G"1>7T\_S,%U,U@TF52BL4!  =9 TU):%)"GE:S:D8$E6
M:RTZ1%5#L@?B/;4%MU,H:Q X7,MI1%M$R5 4.!8+[1^*(US)M'\,1IZL32YT
M![(U37UG EI%T %B'E*XMA6$D"@2!N_JTT6*0!1!G>)-:T&%S)2+4F8;>JUT
M'PAT3ABZ':Z0UF#530O:7V:+19CF.I%TCE]QNAA_Q_=3^FM8_\LV4\?UHWUA
MI5,VIWT-DZUUJETO<$_&0Y.0J(2/3(-FF5PID249NFPIT LZ>Y5"4%T^)W^6
MR#;\K^\XO<:'S*Y63DHN:2]B3?$3Z]&5"#FHP*VSP7;8!.01<7VG$=I RG-.
MU>$:&(3K=,O .Y+87:7TXA_CY=>WUXLER6N^&'&?,>GD0<3:Z<U*378924K)
MI*!\SF2UNP;5;G+[AME1@-@%KY:T,PC O9TMEI?E4ZC//3C7J9!XP)9:>Y%Y
MA% X>:=!<Q4T)O(RNJL,?2"L[U15NR Z5.*#@,M?Y^0\?)C/RGA9AZ?Z4@M7
M!:YNL)V 8)6!.AS1,PH[7(>/4S<(ZQLNISG:#I7\,$*^=7/ -S>_AN7U_&$G
M:<:CM;2)2MU$BFD#3OD"(5N=6*+0H\L4P?-$]IWD/ V<VM#(("Q2S:,1";7#
M]T]DIR>S54^N6_9&T>C@.8M0DR'$CJNOO1V")_.JO$F*\>YLU%Y2^_:46@'$
MLUG.=K0S"+!=Y&_CZ;A*9DGA]!T;1A==1%(@;<F@'-<0F?%DDW5!(85T'6;3
MGR6Q[R/Q-. Z7AN# -7*%:0-\K<P_PV7M4_2+2?)Z:!EH#@B<MH>U@1PB7X7
M&4]<Y^RY[ZZ091>5?1^/IX%6*SH9!+I6#_L?"6E4A+ HO >YFF >E0+'60&&
M/$1?LI,=(NLY"GN_ZCL)JH[6Q2 0]82!6 0R9B 97QW1A."B)%VSG'@0SBO5
M78G"(3@ZY:W-27!TC 8&$0^NX]AZ$5%S:9=76(_PZ9>+1 ?Y^OJ)92R)HAB(
MI19?9&X@,.E <&&-K@6J9M\TV79!]2*Y?9NKT\2([6JI1^"M7I_=OC>[ZW6S
M%MG]U(*,FO:<D^",EZ!DG;Q+NP:0H>-2RJ3\HQ=;.Y[W[5VF;W/4)DY:%NH@
MCK9;=FJ*MC9[<%GDD$G)JH(;(QW,@1".2A:=DS>ZN]S!)F5]#X(XC;4Y6/:O
M1XY?(V>*7^JM>6NFY1;WO^)RY+AU*<L =/S:6I1#1WN2'#SG40CZ':)_C3EY
M^'0CY=OS4'X+PCM6^9];]&H^?2497I:'8_.R7"P6LS2FA6HP^1^S\73YGR0T
M\MD6^[LC"R>3U")!05XMIU;@?43(UI@DC0L^=%<.U1Y?C<#KS@.\O>O]X!/S
M.\[CK+V',]^NPGA>Q5E9'V51,NU="2R(^M#:2/!&>(C)^>#(;(O'<R=/6>JS
M15LC]/ES0]\1\C_:>+;Y_FJ+C8^89E^FXP7F]]/UOKJ<UY^_/!+#9YL2*Q(*
MIX!8H2.?TV<.4EDCF%$L=OAXM"6FFMT-L?-&;C<J[Q_R*Z>G,DMF^.9R^@F7
MR\EMZ^I:5$0GPKI-YF*<5P'W;#I"6^A8L)&B)QY(S%I#]":!EEGZ["5+2C?R
M)E^U;#/4G4F-X(FE/HCH]<$!>8-E-L?/X8]1\4(@2@686?6E:R!5N]>5)&4L
M'HF-[C+]SQ#8#&1G5ZUSK"H&D:5=BX9(OXW-UAOEFO;*;2ZP-M811B7R6A4$
M)_AM+9)4 IPJ6A=,KLLJL"84-T/<V17TM*ZL_D_*79GHYUFSD0EG.3">:N14
M*V\3R\"*P$R[3FOL+F)^F=YF*#SS*X.C%34(,[C-TT_C15JSA7F#*R8Q"FT+
M,)L%J%#GSG!C(25;3,S<1-.=&6Q"<3, GLE=Q F5-3#/;L2P%%M?&/A<A[9G
MF<!%;D%D%%'R1$%^=_F5![J:P>GL+B4.%/P@[-9ZI,?3]W_WH@E")XY60_#U
M8;EA'$+, 5C*S)E4/-,=5P'MH;89P,[DXN-$2AJ$K:K,S*;U$>IEV<7=YZ]A
M^8_Q9/+K;/D&*2J?A,5B7,;U.F8S]?,K4GA.+NV],&+V.4OG0''&2!@N0D"7
M0"JO5#3H7>RNV> )&>V[&+Q=5#[S!&H8$!G$?MDE@#O.:K?D166U]@7Y2+8G
M+*[GZU?>E^4G++5GS6U7T3J:?#&RI?"DF <92"-*JP@Q%!)#)M=&:VF[[#[5
M-G=][XS!0+?Q2=()C@9R%]F21D;1>>:#5:#=:C"'RN!<LA2C\L!3=)A,=TYV
M2TSU_0;D_';.*5$SB CA-2IYE3Y<[1(C; #O=:B7T!9B00[",A:"*U+E[I)Q
MI^*R[PTU("?M9. X"P_MQ0YN.A3,6=570JF <L1V\(4,@R3#8"(6C=T5LQ_+
MS3EY8*?#Y:O=KU9!,NAM\1KACYBNP].X!8-&T_%=;Z3HN 1T=* ;EC#Y[O+F
M;7#4]ZEP9MOC9& 9A(.UB^N143H95U/(17-0RBCP,=<^Q='(D@W]2W?]Q7=1
MV??3WA,[.*TH9Q P>XZ)(K.3G#LH7!I0I4APJ20(29G@I+%:=C@_]D!P\;.K
M!3]6%8/ TUT+[ \X7]6V/_0911<B<ZS>V"O:<(I. Y4\D*2$](5.AMB=([N+
MRF;(.KLZ[U:4,@C'\4U8C-,=._6 OV-I9!C3V0@&2)*BG9(0/*($QK.*VFAK
M0W?W.SO)[#L":@<)3P#6CEH&8<!^&D^NEP^M_+>8$4&H*&N_[)K15CD;<-%F
M4"G2_YQ.R79WZ[V'T+X#B1.AK"W5# )G_\#QEZ_$S<5WG(<ON.)B,1+>L"P\
M!Q8R1?+*,P@*$UA,23I3#(4JG2'L61*;8>OL'I0<KX[6SL=N.IF_7:64%N/I
M[7B#+2Z.:UW^^-.G[%6^EXW6FI/?KWAYM^#[Z:.!#*60E>&6L*$,K].'+7@>
M"^A27(I9U,$*G>W<E^EMX<GRSC4^ASC!D>8B&>TCB%0;U'KG(*QJ)M$6(V+,
M)7;7VNX%8OMVRUK&US/OC%M4UB "@<_T)Q>7966G8UA@_A!N5L?!?%[96UF'
MBS_&BY%E.EAT9,)=TJ"D%Q S#R!$SAR31RZZBPN:4CU</!X ER=@/(GN!H'*
MO2S]#;]%G(^8<<G9E,#K4)M,&O(I[.J58([):F&U[FZT0P."^\;B:=#R?">&
M%E77(QY7#U;OICNO^/K[='S/!-HD>1WH;#@C)HS5Y"=3;)Z#5\P4;826+WE^
M>U?H&S"M:W+6MEC[QL9')*=BG):;;'S\]/=;3BB&<HF3DQ&L1-I'#"%:,O.<
M2\T+*I8?9])V/AG?LTS?.8J3HJ0] 0_B6-N\&+YU2ZO!=1%MC!'!U0X**A4$
M7WBJ?JFT.26F6;?W1$]I[!UE)W6D6M#+(/!UU\=HM3LD8T$AD5M"%401!9PK
M@78'9NV9==EW%TAO4M;WN=:&MG<,\#M ](, SM80\+N#6+'"BU=@C$ZUE#:!
M(U,-GIB33+$8.BP+>H; OF%TN,;WSV _0/R#P-". >"W[!05+;EO"$5:.OAE
M) %9%H$"#1:UM4JG[JIM]I+:]U'7(J[:4\D@$/9X//B==QEU<,I;B*Q>5"%Z
M"(S5!AO11:]"#J:[V\3G:>R[C*M%3+6@A(& J>'P[UL&K8[D8\H(2=09 8G^
M$5UBD$7T(EE60H?M0%])?-^]T5N%W^G4-@A<OKW^=CU93],AQM+R8OD3A3Z7
MY3W%ON,PN;BZFHS36G?5:RV>!%BL!Y16@8JN%@<;"YA<BE)'B]C=1??K:._;
M*)XXICR='@>!T\LKK/;_39C4UM'K%FL7^7]?+Y95I,VYOW=WK4Z%<[ <#:@@
M0IW&X2!Q4103Y*K$#A\AM,I;WX'**9'XM**[/U@,<%M<%/KV$>RK.G^/UPL8
M%'1Z:5D@%L[ Q,2=\RB,MCWMBB-9ZWM3](G3%S9-EZ 9Q)[9?1#_0I'&>_IO
MBU'V2,ZA9\"$)*:4LQ""$^"USLG0#Z4PG>V$!@3W[7*?UKEI6V-]7^3=,_%I
M.4N__<_9A-2S6#/T<3:9O)O-?P_S/#*)Y:#JC:3-K 83CH()$2$[1=Q:QX-[
ME,3:<:/7;+V^;63K6IZ=5N2#,&:_7E<C?%MGL;B\7BZ689K)NH\B!HX\$@-H
MZU,Y92#2F0&:1X]9L614=P4K.\GL!W0G@\03T]6.?@Z&VA7.Q[-:>3M?MGKI
M-RK%&V>#!55JHB.47 >B2LC>)^>2%T5B9^C:+%CN.I/>'90.D/R <+/15],G
M*Y1)U7'5A'S.R6.,I;JP15B,P=L.<YNO;&C:>H*H._P<J(%!''/OIVF.88$_
MX?K7SU_GL^LO7R\2R6BQNG0B$WL=%^,\#O.;44I*,]099):.;&MB0,:V@.0H
MF#>AR-S='<WK:._'D^\.A2?49-]N_9OK!3FJB\4&+W=UAUMS1E;7!AOUB(OU
MA?S(ESIBA&+YDDRAK>E)Q+(@".%UB$'*P)N-$#R2D'YFEIX:@IVKJ&\X[F)H
MVR5=,W;K6RA.2!)!@T&-%%[%!-%(!(8Y:%.458^[(.Z*.%^]=C\C3CL!W8D5
M,8P#NE)_5^ V*AB<4NB N4!6.R2*T+%0U*XRXSHFRU5WC\BV2.MGF&J'Q^O!
M>A@$C+:VQ.75:GC#SW_@/*VGQ.VK_A[E@D:5Y$!H*\FIS;GF&!-HQYP(P@4M
MN@M)CV"DGY&I/:5$3JCC@70HWN'PWG%\66Y%,!*),>2U_Y\K"I1-"+1K,Y0L
M I>UK6WJKBZ_*=7]3%CM/5PY3GO#1N:3#;AR64):\YE\2M)S#\G(" IU .<%
M!Y^PJ! XLQV.$#F$@YY&J_8.V?;4.@A/X<56@3X45536P*6M%>TV0*PX2L8&
MR[1T6G?G@[8SZ^:,[T%:5=>@ 7CP](5B8E$Z(&1=D[+"67 E%D!$DU4PD>G^
M&^.>ZQ2/=O%W^E$<KP'#66R'%[MA1W3DSPL+V7(-J@2R-(990.'H;'*UW7#_
ML\E:;9G>YZ2 T\*]564/Q%N^G"+Y48LZX;1*</%A/OL^7E1F:GO$K)2#XNHL
M$AM$G1BHP$E5K,<@18</JG>2V7?]^ZDAV8IZAC0">7?IB&*Y^#K4F>LZU+DD
M\M.5"4 G0^'9>,R)=0:X(TM[SK@@HQT%'5FC\?,TMUO90ZP'9-'13N%$NPD)
M(IEKP"2M$);DY;IS0U^1M&]_@'OGI3VO$7VKL.FH=V58?'TWF?V^V.;AR*Z5
M]Q\]:;_*YTD_2:?*NZ7N#T:>E)59>LC2$K:T=^ <69-0;,: IL343X_*QY2V
M\!SQ[I-UEO??5_<!MU.\IU\NTG+\?;P<XX-DT B7@T0PGAM0D9%0!"^05$[H
M8XXL=E>F_SK:^PZ(6T/<,V\13Z?$082Z&X5T#E7,3!I 77M"99' 1UD+Z;!D
MQE7.J;LDXVMGLY\.7*=$P+ZZQM>H8R!AY</+JP7Y$A\QS:9I/,$'IAY&7GJ.
M7-D"LDZ[5+Y$<C;(XTB!>92HF3>Y,ZPU)KOO3$BG4#R-,@=A]+99^PF)DC1>
MZW&:+[[-YLOQ8O6O/_]Q1>$]CKCG=%(P#UK6WGLQ*8A!"9 LQB@-,A:["U)?
M2WW?!O1$0'H!L"UK=1"X??_M*HSGE<,JMBK)+]-UH<GFP+G/\Y#K/#H<?Z_O
M%1<C04>%EDZ"M[8^M8@1O*10+'CA0O;<"]'A-?=!//1M>;O"< <:'@22M^7Y
M]^D<PZ3R2?^"XR_3NYS[^I9I=>$TDDDK;EPFSHP"Q7V"R$4$86+&PH)E'<XE
M>3W]?:>L^['"K6MV$.A=5_N5!]E=EHO%8E9/&W*_IOD_9N/I\C])!->DYHN4
M9M?3Y4H"?U^0IW;7TFGY=99'W!C.ZS@BJYRJTQH].-JU4)(05J)2*70WDZX]
MOOI^P]\5VGM"0O]7.ZM\\N/JK/?3=W1Z_6>87*^:;'S'6Q6,BDL68U;@8ITA
M63MR!N/)Y[)9>.L"\O(HM[7C+4;3%?MY]M,5_DXG_$&8UVTG:"1UT.3>%$!=
M."@9%'BE-#AOO(K.!!,Z?("Q15L_#WWZ=DM?I9$!(FJ76_V>=#?],B:/FFPX
M+A>K6_[/Y*[\=3;+OX_I.XA&<40-I7A-4HP% BH&R6<=;?3&N>[Z4+3$5#^O
MB/K&<#<8Z/O99.7R.\YO+J>?<+F<W-V1S*8U8U@;9&V^YAOI(H1(Y'<PEDV5
M;Z!X$B/H+!SWC(ML;:-3^E7+]O-$J-.C^G1J&(@CN"W#=6Q'?LGLV[?QHM8M
M$9N7Y9=QB./)*D4]HK_OC,P9K TU-1T%./HG."31FI*B?USULP-JKUVYGS<^
MG:+MI,H8Q'&^S>%31_CG;U>3V0WB;17R)J\I4G0E6  MO".I"@O..0-!*R8C
M:OK_[NH;#^>CIX<_?:>33J;J0<#Z]BW3XO/L8IHOIV_P:YB4RW+'XF)D0S%:
M4"2'18?:0"34F$Y#]-(S%Z,*N;L4Z$O4]O0,J'N(MJJV_@_T70)\\N9N,3+D
M[[H0,V2=)!T<M1^]#PR$M:6V$G$H^[H6?4IM3R6\?9O,(]4V",/X^&9W3<;J
M;<;Z)M>3Q\Q*%B \KZTT38"HA0*ML\,4"S';7;/GEZCMJ0*X;R >J;9! '%W
M 4Y]=ZS1):E#@2(#!R6"A5!J3VM;N':IF-1AR_&]I#:#X'^#^YGV%'8X_F;+
M,&FMS_)X.B51$5>_S^:_4227UG.I'F:T9W(G:CI*)5V[Y#@+/M91?%H[,OJE
MI-"PZU6C]9H!Z;PO6DX@^4$8L\?F^2ZDNOMU56527=J: MVL-LDA"N**@T3R
M8E7M61U4LF"SYDDFQHG?WD[;IESTWZRY54"]>/B>1+MG@>-Z%SJEC]2<@#1<
M\;KK\^IIDK1D!$+PD%&G;+.JY5*#@>X&X?WW@^X7K8?J\"P NMJ"]X7<FWN1
M\\B*%@R\JJT3Z8B&@(*##L89J;BS93B6=B<;_3>C[A>\[>AW@%!^FH[=.E4^
MA)LUFT4*1"$2I)PR*%8GIM39*=(G%3UYX2+V974;LM!_)^LN(7P*O9X%?.\Z
M+FQ>(V0IA,X^0Y1L%3>D];MHQQVSS%IG6%\VN!$#_7? [A>ZQ^IT@,"][P>R
M& F+C <300ND+1C)+0I*>9*B24*GF IV]VIX%Y7]]\/N$H(':F<0.%O9]PUV
M/L^>2:F,DI1.D[<"F;M (B../)8 (1K-:D&IY]V=YXU([K]5]FD1V+[>>LQW
MOO;!ZTA0_!>5L9",(S=:.N)+%T&_*TDZZP3O,$QJ1G/?SX$Z?4I\ C4.%9[K
MPOOGA:@\]R@]!Q$"\6=]A&"3@)(U"T(XQTQW[S!?1WO?[R^[[?#1EA+[+O_]
M%9?KTZ=VHI_-EY]Q_FWS98BSFL=B%3BL;C#3"KR-AHZ'DEW@-A?5[%G."POU
M_0+]E"J>G4C>@W '/US/T]>PV'Y0=%\2O_&S_4_;'#J))F0P3I% G9(0N#$@
MZ7=%^Y29[VZ:13L\]6T0.X!TKS 84AW< _OD2Y/?LKRI?8V7%]/5A*.KU:3Q
M25@LQF6,^6+QC!Y&R12E=*2=KVNBUY'H@[0%, M9R-?WN<.VJL?S,T#OM0OT
M=Z+^82+_\;NHESA6Y")$CISV>JFE7:F 9^2B29M<4>@%]]UUWCR8C;Z?L?=F
MY4^G[,'"&TF[R\7[YL>98D9$7RQ(2:PKEQ%B*!PD)S>OD$ARZ2Z<.XJ5OE_+
M]P?SDRK]6*BWE:78?%WX(8SS^@8:\TB8*)SW&8I+%(^$;"#:(($E(3%Z@\EU
M]YYD)YE]/[+O%)WM*&M(1K:9^$8^&J'1,.!62E &R46R-4LM6/31&18ZC!&;
MT=SWR_EN@=F^&H>:PWTWGH9I>EZ(R:)026B0.=2AR<&"=]Y!,H*'Q)A*,?0)
MTSVT]QVT=9O#;4N)P\C#W3[=NBR_U**&C5*&3=?\&99'/#JAB]1 ++'UD%%7
MSX_(3;0L*&]$=_W6#V9C@ GDUO"U\SWI:94]$.?TPWR6$/-*L$\'D3I'<JQ5
MOLFL?!Y5('H1"%G,&QM<DJI#].XC=8#YX!,BM#6E]7U#MLE)'3=.TEI/P%D'
M?9=UY%<=@L.+4XG.*$@B)')KK -RQ3T=5)8;[ZTK]E&;QATW90T7[/NL[@!.
M)Y/_($[L9@(<25E"45J"03+6RI@"P9@(J6CFE2')N>[N!9K1/,"<Z.DLW0G4
M.(BHYV?:6(D<\;MVO!_I2+\M5+N<5J8OIKG^4K?A]S!9MPW0(?,@: \JID$Q
M04PFGD%X:1W*G'F'57\',- W<$\8_YQ:G8,PJ<^4=C_/65)9:X\9:E5C;?S#
MP.=8H#"#R:82N.RP2V-#JOO.P9\0G2=1W"#,Z X^0DE:Z<2 *T-\*$U;BWL)
M25H9BN=,A>["EB/@=L*D^HF304<JY<B!A,3<?'E:B E3BN(D'>ZX (5U.E21
MY-9H6:-]3.03GP/$3I@>[QYBKU'*@&=>?L2K.BQGU9JT3BS=HKC9A,O'GVAC
MGN5>LHZ<7KE^J3&;TPH$FO?3,IM_NQL=M(&C]^\^?JICGR=C"@$>ICVKJ'6]
M_074K(Y?*1*B%!XXT\YY,B[)BY<D=A0%1^5 ?AHOTF2VN*Z##'X-R]6O;ZX7
MXRDN%C__<34)T_JW;SZ3B-_07_IM%%"8%"*'Q"3M'98,N.QM?07J N=D2;%9
MCYG7KMQGSXXNL+&5&CFI6EISZ-NU/&_"8KR8%?H:J63='?H X_/,5]JP/R\1
MUZL)2E+QA-E"QA()9G12.S1(?@YFDSQC038KY>_:!#T<JIN 7\FZ%ES>R_JR
MW"9>PN1AF/'&/A@95%Z9J.MSH3IUFE'PX). 9*3 K#()H+N*P^-X.4<[]QH
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
M=]FD+]W(XEK$T]>]7M=C9#80,NB>&5"NCNUV*$!D$0M:@>&N'_U_!=?C8V9
MP74? 2X#FWD;J[0^$._^W-32Y%_^^Y+>DVOJ=B\B_3.=["QBB4[&.A*%9ZA1
MKZKV-22EF=$Y1J_F&\G5^=B+S7R.ALU)!-@^&/'[9;4XWI2?-OMV4KS8G05E
M8JICRD(PA1@5R2<OJ2X"Y\5DIJ14J9,%=_^W%YM=& :3,3BY##7UM :^S;(S
MQ4)"M!%,5@3VP!V9(EG3/Y(*)B](:35?7KS'P1<;P9CI&3U:B.V555T.'B]R
MV@^(787#)*?WFRO5>Z.*OZ=Q=R9,%,Q$3?RKX6%O)(0B)&3&35#2)GUWN/HC
M"NVX[R_6D1A!Z<T@D=8!CMLGKTO*OB<U;S^=&2V9\!K!Q,+J7'A%CGO0P+!X
M7B+7^6Y/R2/X>O93K2=:3 FE<?F\B.?TS<7'O*VTO,6OAPTQS]V,E^>XVZW*
M*J<7NV\+\&Z6WIT5E2VO.]ZY2PZ4D@%\I-NCHO/).*6],K,]NJ.3UWH2Q^1/
M<UM M-:DUQ;R2_R\NL#S[R[X;YCR&?/&^JP"$5.GH_D<P;$]AU-=F<2+SMU&
M73[WI=:#/.;P0T;A<FO(W&;.?0?K[_D\G17G+>>HH%;!D[_M)'A3:P>=*]G7
M[@C5;=38\]_J!!M_FK 9F=/+!LY9J'-?$X\@E2*UZ64!K^GOF/$NRH()=;?Y
MA4]_IUO(EOV(B.G%XE,<BO%MB\5AND1.MUOXP^;RHCKB>7OQ]>UY_8%UJA'#
MS_79GWZOQ]%'FG'YQSAL:SK%P_$2]NUXIGBRN5SF@(4PGK+0F!6WFG5KFUWL
M% ^5=)')U&&DP9+.)^W@<K%@3-'"JB1Y:;.8[L>8XM$'0/TWA/20W2+\Y;VS
MDW=ORG<JX,4M%7!H'U*:Z> CL*QJ.RP]5L[)6/?PJ3KG+I2[N\DFQ&2W,R\V
M=WL$4N[!< *Q+0*.CY)SW5:4C2_6(5C/Z[(S9< AD98]#^1'>8.89\/A,X=M
M#< I,/)@YF,L@2T"@?7%N*0?O$L(0X4F)0],A-K0)HB0R V4I*Q)TN8Y"U@>
M.61KQ(T*AOLZ;P3)+ )BOZ[^=:AL7:=?5Q?54K_9C4).O79UN)@B)U_Q1+:)
M2PC2VIR\,2(Z-QO('CUFZ\J3:6$VCG06 ;3?D'BYSMNOUS.%@XO2Q@"2Z0B*
M^ %HF:*+XQCF(+S%^>H'[ARN=9W*M* :(HE%0.F/NDAY;R\X431JGH#5I;/*
MRSIT56BPV3).3I1S?CX==7.LUCII4FO_..8O!S<WHWA"3,E9#H:1UZV2*.!-
M9) ,3S[2FYWE?%.7;Y^LM>%TI( ?!LHQW%X$5G[:7%QL/KTI>RJNU_/(R((P
M#E(A(2HIZ>)8-! RUS9DF7.:+QCVP $7@9RC)'X//$/9OP@,O=]\_IX"'VPQ
MAB6(=50OO=L)4"J$+ QJZ7,L8K[(U=W3M7ZU1D3/(,8O CH=$G?)8G&99;#:
MVD.O<Y")@0@"61+,JQD-Z)'ZJ=I-EAEF%(TLKM;9\W_L,I'U>O4E[]YL?\YT
MACJ?B43U1YW2]*AW\C9O5YMTYK0RBL<(.7OR3Y'P@D(K0(:R>/3>BVX-!(..
MT?HQ'!L2FR;R.>W,_']>8FW;Q;KZ]VZ:^8_5AX\7FT*L?+';Y8O)EEP,.\V,
M^?C!S&J:BI<245A'%@+&0OI;:D"4%FQDI02"9?*\D])9;"H>N8U<IMI.5M<^
M:AW)_ V!;!BI56T&#F&^6,>/EXKO Z#>J?@^LEN$_7F3KSO<]\-8?>:09>]
M9Y]!E42NET\(3@JC,KU9J.=K37W@@(M]\8_ P.-)]B,%LD1478\WYQFY$!%X
MJKZ>YPJ<<D1&TDY;10HZSS?I^<$CMD;68.$_!Z<C)+$(0+W&=2+M_M,E,?!6
M<LP8F<F$KCL(C0,E<F5+]D"W3 IO7<EJOMCNPV=<&*2. < ]4(T@C46@ZDTA
M:SG?2[JEX"SI:CJW<[7\78!'7<#HE$0AWRG$^8HN'CQBZPC>%)@:+HM%0.K/
M_'$5SV_"FUKFH!,]_MP*3[: +X!<!Y".(R:K5/+SE8Y]?[;6<;HI0#2 ^XM
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
M9R4#U]K;^?;P_F IL6&/Z#0R7 0\ZZ:?%^M4_Z.&Q[_@>=VL\G17OI Z:+*
M:UH::Y1)@!="@_0Q&.>-X&H^H!Y!0&L%.A&<'MSB-*5L%P'@7XEKZ[C"\RX3
M43(/7&'VP',B-9#H]?"V(%B7G;:&Y<C-;,CM<_*E:]FQ(#N9-!>!U;?;S>>\
MO?CZ]AS7%W0SZZW\7 /W3].I?%)21[*]M2669F'!9ZG *61<^<!$DK.A]C@:
M3B??-PR_,TAX$4@^?IR@+L1(Y3(85J/ZM8'%V6) %^$\%ENO[FQ@GG9NY"+R
MCL/P/(^<^T/:'R"]SA=CC\:)3(N@Z_9?9'M^17 N9?(R4S(ZZA#Y?/CLU0>W
MB%3A,+@=)85%*,3W6TR9%/Z^6>\M?JT7YKD;8JQU0L2:T-2@'#$-,11(Q<00
MBPF:S1>F['_^TUF]-PR3$TMV@.[[4,L@WS>>O^AE")') !AE A7KKJZH0HT.
M2YV,XRAFS#!.-']Q$1W&PV \M6R7A.-><ZU<W2DGI(8D.9&F6*BK,2T()U/V
M)28YXT*1T<>4+6(&[G@VZ*C27'[1T#7I]R?__E1G71^*:C;GYYN_5NL/_]AE
MXM?KU9>\&Z=T:.C71RX@&I49DY<15;0(+3TP5]O!K$%P/@:P-D7C'=:YCR=3
M1F02DXD'#]R[_58>!\$*"3)JGPVY=5G]7QG1Z+ XMHRHC[06X3R]/$>ZQV2
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
M]))@A\:./NQLC8B[?0ET<,M#\H"H99UR0$J;>P_)>V,M%AON3@'X,1H[CL;
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
MG (G)8<4>?16D)F&X_73Z5,-Z#TYO"TUX!"YG:@&O)[WE<Q[2/475R;2<\+
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
MN\IPSK3NQ WJ0N/<,DFF 2CI':D 0D,0B4%TW'@GHDG:=%*%&G*AH?.BL"(
M9:BN;,\ ]285H@BB*IGBIFE6<JXNM$- TH,+[1#Y-?'87L3U-2YG>$5$7'_Y
M6H6UL\>9BM&3K40W<:ZS.BPQSGK@407FLU*LC)A]MV>79_2L'H&/QPEZ?0BK
M6=C=6'8Q.Q,T!XD^U>I,4I%YK1KVQJ'6QOH\GAMM_SZGAEX_6.@$L2,$TRK(
MWI8_<II%O'JU6*T_$J=3;<!Y0V%@"9TFFTPDJ>G%D *"%!Z8X#*;$)WAX\UQ
M.G3W+0+R&.1T@61_8FP"J$=99R*(C*)D>DI$!&5$ 9>+!,T4CT)YQ4<<F/$?
MX;PY[?$>7,A-0/EF5M9V-M9R%JXW%\'K?W_-L:92+G[)[W!&?U8'P*66A:C0
M!K*(EBX&0^0I(C0&X4WDR7$<+SGJH*U/?=L.CZ9' !Y.M%.'7OZ\KN_&V_*#
M;XIY[:5P!2QM%9351  C\U$BNNB8H1>E6^CMJ4\_H[OO-/CTP]\FKK:[H:]O
MR_N,J\6<7H7O[Q:KU8Q>A[MII$_H*Y>8<[1%!LA<"5#,TZMA98(HO>6A&%78
M>$;-"81,G90_P;4WEMC/ .,W(U.?)K8HY41-&D]!&%#!N%J_0!#D'EW.S'+9
M"L:?):03QD<:Q-X$QOL3^UG%<-YL?KKQ*/<>O'GZXX>+VG0@9]!P30@E6"OJ
MO-W:?2'4\;NR),C%%&6BP"A*)WVJH7"-B8EG#!R2*)PL0KKID:.$Y#,R9TC!
MR>,5=?X,X9I#0-)#N.80^37Q/N_+GHPR^RQI^UKP!'0C)\!8,Y=4M%)R7I@9
ML67,3Y+Q?! Z.F<\'R*J5C%WT]M5,F5DJI,A8JU/T!*<H.^,,"8P11]F1RSX
M.+>,YX. <$#&\R%2F=KS\CAEU_%48F$<HBMU%IJ2=.AD ;K\)<^Y%D/[3FK"
M&64\'R2QYS.>#V'?I,T_#TC&)?LE1C)AP/G:FMYS4@J835 4>BU\B.AM)TB<
M><[ST3#IG\U-/$PO/.*;2U;F9'4*#&I]"5VMN0 *,E8E:A%RE$7@>"-4.VQX
M<O2-JR3U+<)SP.5M!4/@B9.!(X139.K4X7TE>#)U- ;ZOTI\O'[:G;8\]0/:
M.U@.A>,1DFL"D.^VHOH[7EWGAXG8;\/5[--&B#OJI"E",])(G2$U0G&MP6>E
M@3.-7J1HHAO/IW'(SAN'YS'@>6)*U$"2; .GI(QL>'6C\1 ON,R.T6M"+%)U
M:+RS**"P(B/C&-F(A=P/=S?U4ST*WDZ12!.8.BJ:PK/B*B*#N&G%91@QS6,
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
MO97.F-!1)]ZWPM2&ZZ#XZ(6MTZ/C?2;U=1;7]PEY_^%O.UH<6J,,9^!\S7G
M7 N[&%GR3!4?@W7YX8#%/1!Y=IFIV\</BI/^&#PI6/I1+.\YA113F'0 U#6)
M.0H#7GH/64AIO S9A/'F]O1"TM2WW=0*__BX:,(:V/D?ZZ"'1Q1^) )7&#<,
M^,=L_?E&IUA=,K0!T7 0B=?K)-:H-P]@;+$L>BVBX*/!_R@2IE;^)H#;XSJ.
MP67?R)V_IV/BLT1?AE!$<IKT8E_[,RH?(416G\R((HNB5!G/!CZ&@G.^T?N"
M^."2;[?R>!/.^!.7VT$2)P=@'GU2?S&7YS<Y2)CE21=X($5!EQ" 9<% N5#
M>S*18_$9R20*XJ%2US7*,GR0Y=45;DKKMZ?J%7Z=K?%JJQ=%PJQ7,8"(.8.J
M9AWJ[,$9Y([,?PQFF@Z ^_?<4KCD9*@\KVOV)+@FE,G.;M!@@M1"TE6^:13$
M8J$;-CFP7BBCF(Q9C]=V_1Q#(GVAYOBXQR$B; *<7=PDD44FA8Z GI"BE-"
M(C(0(3M+YF51<KS.T#]3W.,@M!P5]SA$="W'/03IEZ@\R&A"S2>WX'+0H%F0
MR'+65G9K)7?><8^#I-DU[G$ :Z=&R%[WO-.9%ZYK+Z3H0*4Z>"NP#$YHNM\U
M2OU0F?L)HQY'HZ,7MDZ-C>==\IP44\710-0LUHD-"(Z44O!:1RSH#<IN1LS9
MQSR.1DE_#&Y"\7E25]R\RABC04$PM[IR2,A$I-#3K$-*4F3F2AC/Q;5WFU/?
M2*/HW?T(J5V\[0Z/95X[[@)P5 J4EKF&9QC0*2+^(5?9C3<M^9F-3JTC]02'
M;C [0C9- .WM,LWFN-SF;-_<^B+'I RI=3+7T5XIN]HN.(%4/$2!0?$XWO#"
MIW;8)+2.@<#C%J"GRF-JS>H#7M4BD6HZ;,X:3Q:3R@FXJQ'EHAB$@*G&'@3G
M4OF05"==ZL$'3ZT]#?BBG<S'AC#PZ^(+SN:7WD?//!>0M*!#85,!M&0\6D)T
M3-(((;ME$3WZZ"G=W*>(:(^LC^#7U-+^I48#U[]FO'I;:/79_-/NV@K>BV@T
MAY0#$6%2;3Q,%H1P.=;19DFY;D+?MT(;LC]&9(N^^3<U""X^_O%NN?BTQ"^W
MCQ:+F)R(P(,19.-Y Q[K&^\=9B&$U\5TDOZCCYZP&VB/8C^-8U/+F[:^&1E[
M?;-Y'KA)BM0366I)?+ *'!I&7ZK#T$3I13=Q/_SD"=MF]BCMD_C5A*7PR_5J
M-L^KVI<\D(JZ2?/8/'M&LF"RL,"LX:!0& A1UGZ,*BE9?49AO-+]?;N<IDWF
MR Z07D34!-A>S]>S]??5Q]J \\UB^11A-Y=F8<R%$D#Y.@G))%\GIGH@&XPE
M(7))?KS,C,[;GMJ [0<IC[,A!Q';U&_=+]N4JS\6-;_JP^+J^CXASF9GBJ8G
M@-<7@84$7M 7(L-QSASSH=N<[^=6F1HN \EU,023F[B_7KSN?[]-SE09HTTL
M B/UKW:M$.!8LA"C(X-1*NYQ/'=N]WU/,U![Y =U(#$V =&+^-_7L^U\F83K
M?*]+^^:8OZ+3-R,A;D2Z2>W=[O,2T:5BN8'":F9OT &\SL369!,9J\*Z-%X'
MUR.)F/H^'0I73W1J&E[(4S_/^XCX\[J^'3N^KGY;K:YSVB9+7S*'BGD=P>:8
MZQ3$VIU*.<C2>[H7HL2'2N.>1_OPM9N/Q)X&O3$D,GW)[$T.S!O2?N8QOUJL
MUJ0Y>YDU6B#UV8#*W-%IX1F"4AZM\L:H;J,?GOCPYH,=/8#F5)ZV>@W=!_O-
M :A_'3_GU:63DA'68YU]XHE F6OV5!WD8V0I6283NW4./F;UYGTB UY%O4EE
M:MC=\U&^6\YB?I>7&]KX99U(D'-*P)3G-1RE@4X366;9*(DY,XP=2W'V+=&\
M#= #@/KA;Q,:_[OE@HR@M*K%JA7YL_FG[3&X%*K0E2HCD)$=B12C &NS9DQ.
M)1\T_7J\6N2]V^P$-W.V<.M;4%/?3'NI^,MRL5I=9I6XM9F!3K4G:)'$HJQJ
M\ LMCU)XWU$'?WZ=3J"Q9PN:OCD]O6Y]/ZOB>OUYL9S]WYPNOM2&KY?HLHXJ
M*4B)U?$3UH/GBE[G3<856:51=*OL>&:13H!QYPV8OGC<Q+/VE%5YF6*QH<Z<
MTXJ,!N7INU < ZX],DR)_G*\H.13.^P$,W^V,.M1/%._8W?5S*_NM3.^5RSQ
MR_?'!<__PF5Z_>^OL^7-X,+9(I'*&*)'9TE'#%&!$KJ UR%#X9X[HUE![#9[
MKK\]=7.%LK,%XI0B/!?DAH=D;[[\/:_6I$F\GWWZ?'^V*Z<7 J- $@,Z7L5
M+X1C'B$(4C22KRV/.[["@^RO&Z+/U[O?BFB;>/R/Z[\DI"_>H@?.%9UD@06"
MS1RT#4%I9HC*GZ+WUOG&$<:4<!- _D%-VA9=KU[_FX[FC,C];?Y<L>9E,4E9
MYB+D$!BI[#X#AIJ^$Z6-+B7!<#PXGT!(-U"?;YQC?&DW >W[[HD;(M^6'=67
MM=U/MNB Z7I2?0Y$3HE@A66!>,G20S?U2+['1UOM!L_S#9@,(;%&NA<^==[^
M0D=J_>)I$\*DDIB%8I 8&1G60?,&DO1>($9$-EX[FZ/)Z ;=\PW5C"WI)N[5
M?^2JO^=T06>%M/?;Y)Z+]1\9*ZLK6;_B.C_!BTOE!0_%<^!%T-N1T(+'&"%*
M$ZRU)6J=1\/U*91T@_;/$!8:3=[GXK=XY*ZY;]QN'3:7D@G/.&G^2D0#JGZ'
M,BC(FMXIG;U2[,$,K+Y=;H\WU0VR9QZ4FDJ(35S--Z_0V^OU:HWS=!.1NU&A
M)$8F.=?@$!,HYU0M%6:0LX^V!,;UB%4K+VRV&UK/-R(VC-2FOD-_#+M<?,/9
M54V(?[-8;EZ$G2ZTITGK9?0N1IL1LBFJ]GE#\%H@2#IPW&<5G.Z6EW;2-KHA
M[WR#9",+JBU(;B.!=,%O[OOW.66BB*[Z))E/I'L7Q\BX1!_JE!4&J(*5JB8L
MI&[U5%U6ZY:,?>;!K][9W@J.WJX_Y^4V?_RW^6J]O-YTKOO1V-MS;G9.9?I7
MKZZ7553_)^/RDO0*E$0N1%'[Y,M$:H:-G"YY'XU#A;ECPXJA=M@-KV<>VFI"
MO&UID4]RXM9?_'99M>47_1M.2-)3) +SNH J(H G?09<<5'PF$6)XWNR>B&M
MV['X&8)ATR&BE4O__BOV-!<N7=$J"A5!6A[J[)$"GHX^F%"\CL8:G[I5XG1?
MLQL"SS=R-:0(FKAJCQIRHSFS7O$,3*,$Q;0$1$6W'>G>4AN/@8V79#C<>*.?
M(:(UN'P/1['?HGB>UZ.H"_><&B\\"TDF43 )$,5EL@6D [>Q"DSTFOC.M1JO
MI7%/1'5#^L\4 !L3!4TI!X]\SN^NZ$Q?%DV'V14/Q@2B1QH-Z+*%Q"5S*)$)
MWVW6<8?%NJ'M?&-2@S"]"3W@AJC[1^8Y._32)&,4-P@INDB:#GT7N#$@A2Z*
MT;?.E]$ORZZ[[X;3\PU$C237WI [Q/C"^]P\>8+A4Q_6WQ##%[<ZWAS#^O:9
M(C1$IG(5OP(400#:PE!9';T]-,>]A3F&/BNZ<\NFUR2198R$4'*@^UB+(F/V
M*HS7V?TGF6-X"%2.GF-XB."FUL8>]L76*:1<.V\%M&1&&20E( L)UF2RHURT
M/-EN9^F(%O#3#Q,\2'3/M8 _A(\-86#7.C?4_N<L>\C)E]HZ-P!*2[9UC"HX
MU#(\[!MVABW@#Q+1\RW@#^'7U-+>V\*<T1W(59+@8B#3D14)/NL,1)K.7&(*
M#WL#GW,+^(-$UJD%_"'\FQH$CQN:<]IDKI4*2:L$RC,'05D&'"TO,0918C?I
MM]T"_FBQG\:Q)NSE PPX'ARK05:@]]" TBD1EJ,%&S#Q$FQ0;+R,XYX;G4X_
M.NT8+6-P,4Y])1W1B- $D4.6%I(I#%1&2QS-&J2S(4K+O7.ATYTU4&O(-I([
M#@+!B:TA#Y'(9%&8%WJ%%9.=-39"T609*NDY>%0")$KDHA1\-!1[D%YL;:1
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
MK C$K%1#=CEXT9_#_>@RQP7.0U!POZBK%9&, EW[;M8MG2PG(3-S(%V.]3+
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
MY<727G!K]6)I']D/'8']DJ:X'LF8KL/+Z^0>HH;4S#5!:&C-%@5@2G1<DA]
M&J..DXZ2% D&K1K6EC9YVXM$W"&2GW<IAJ%Q]7[V [=M%+:KUYD6']&"\=S6
M.<P<R 83M9%@,HR+9'73P/W.HX?VL@=!S'$,'AH>7\Z)M^^7R\M-7^3E[>U5
M9I(Y143HV@O9^QIFD!%T,:DX[Y#Q9AUU'GO#2[[$.5R]M,'N4=ADC]RH^YR5
M41E$HL4KJVJ1*1W]15K:!MH%X6UOUM;A.1 =]J3N&W9M2FQ<P/N9-^AT-#(;
ML"8SHJ,.79=T1#-,+,BL:^>]_I&WOPG?>OGFJ*!WN,R&/B@_+>;?<;&Z^G01
MZD5\KG,MUGD?#TQIWY(G@Q *70;#T-1FI[4]FHI@;8E6!A-,:58$NO^[AZD-
M'?AP[5A$0R.P8=J1+5XQ%\GFK"Z)XJYV>@P:;/+,F!@UM\U\Q!8SP%JO$QT8
M:1V(8A1GZV\X/UN$[^?3%"Y>+3!L CBA^)1\<E"LHTW"2$U':RR=?&AD"4H5
M;GH[6A]<XM".YR@"PL<+;YP8O%;55I2HA0&>/*^&*@.O2X2$7D6+T>387WKU
M(XL<.F36 @2>A]4!\A@06.N>:XNKR<FK">:05?":^("LEOIK4LRNS@_U=>"3
MS\4_U5-SB>E_GLU__,?VB6O\7'^S/C[7&+E]W^C <(C@YD=Q<01R?_-VHA1F
MPG@"KG4MMF4.0LQ$0 E:R$A6 /K6Y/[F[="'41=RWY.+(Y#[[U\FO& 1D6<0
MCM&*D1N(+"9P0C&;DS-</C5L83^Y__YEZ(!F%W+?DXLCD/N;?TQ<8"4SK@&9
M5D0PZ2K' VDH%T,,CAR\_%0?KSWW^S^&CBAVLM_WX^((Y/ZW?TPD5\)Z5,!C
M2*"R)O,YD&/G<E%.&JO)^6I-[G]K)O<.PWE=R'U/+HY [K^]GI1@(RDI7GLV
MU29AD1;KN0(L23@O<LY*M2;WWUX/'5OK0NY[<G$4CF*+.=4Y%L92XH"ZZCJG
M/3BM XAHA"V:6U>>0M#($CT_[%4LU-/$W\'"(@/!9!Q;Y,DN9._FBS](BYQ_
MG._FDK]??M[DF1,CR.&3$B,CO;*>V29MG1(?)6BBEM0-PV3["[RT0='0COE0
MB'R@&*1G>(QD4^P68G$N%=DV9."Z'$&5&K$73D!!)DV]%&&Q1_5_4 7=F(/;
M[<'U&,&-=)SVMHJ;A+&Z6BW";!G2NG_;USM?_SE=G6]_[Q/]WG']SHY[81L%
M32V2W$9YTYW77-T6I@A6E!49?#(>E+8:?#0)1!VMK)AR23>;4?S0TUNV?>^P
M[36N_D2<_<RYC1557,C:2P%>NCHP.M2!T9Z!E *+Y3$:-5 Q4Z/U#UBX=#1
MGC%*VY??*,[9+U.R$ IYJ;/5G1S9]S/2W?,TK<V7U[=3/JL<M+? 6#:@.-,0
M9) 0-">G4[C29Y%=LS6/RH#L #WWX-J!*$<!T;>SU71UM?Q:NYB2N7M+SG6"
M2,BEU.1(9HH%I?1Z4@\#)P(O1<JD=EMF=XC-9Q8[-"B[P,@](+8IL*'SN?Y
M<J["]/7&//K[O[8D<)M<J2%W8[@&Y:.%$)."@,&D7)A)IIGE\?#SAX9)JQ*<
MM\O.4>BDO\^GL]6_B)>UX&B]99QE(4?D4!02"2DJB*HPVD'<*9Z06-)?_M6]
MY8W*/>WC,#Q.0*/ V,XF_(FB[;Z)P7@53 89ZS[DGD-,*(A1G&$4(G'=WP#:
MY]<[M%H[$A3/'73'2FCHL^[+U0P79U<W6EG[%%/M=51X94[4Y#W)4B^L5"#U
MG)'O7MD]5EWV\X.'AD';8INWQ,-1:)T34L1G\P6IX=/RLUI>;Y@DDD09#7@O
M$VV8JI69D$1/UBB*8+S'*.S3:QW5Q5H?9UZ+HAL%%'?VZ<\D;?>7LZY>8 C@
M*1%16EOPJ"1$4X+P3%NB;J@3\*$%#ZW[VL3(<^?AT0(;!0KO.3^U);!21@*S
M@<X&C(&<8S(<#*.=ZWE(.CV5L=@NY,868&@= O<G=!\CCU$@ZB>#XX]S7."&
M:^^7VP\76\I$YERD>E^&D8X#X8E'ELP($362Z5"09]T;TIJN>FA7LWL$=B*_
M42!S+Y/E]L981Y>$X0J*D;6%-7WEN"E$)\HB!".F]N>&'D;#T/G!O1N+/8AZ
M%)"N]<;S127MM)S^2<[9\GSZ_?V,7H'+U?O9W;T\\3ED(TT"9+4GC$RY)M![
M8)GVKJIC;$M_MUQ[+'SH0[\/+-T#<%>"'05J7WVK.;\U@PNG/^INOWN]?9?%
M$^=U*8Y(BT;GFEWCP >>P3N>E!#%6M>C-=ITV4,;"8,@MANA#ATUO'./^#@]
M3 D=9"%NE4+T:'(P,R*@DZ'N1B;2CB'[?#>SHZ UEK#/<=#JA/]#XZG.2:W)
M.W<ZGS]*EP[!D=V>(5CG0:DZ.T49!Y(X:4-A,IMF#:[W>.F+LA1;P%=7\AC%
M.?L9?^#L$M\1GS_7',5%'<];ON#BQS0]0:=/QO#L#,12Z6190,S6 R;%C> ^
M%.S/4#R,AJ$+XP8Y@7L0]PO+8/X'7OTSS,(9U@/D9/ZMCJI>OZN#Y.5GW]5E
MWO)^A':6LJRX5 EE!*F5 64S>2(R((@0+183K=[5'&-/638H4\$0R5:M%*50
M2U&] U';89K,B^NQ=_?+3UG>!R"MI"SO([\!S^SE8C7Y'&9GN+FGLH[,69]
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
M2 ( S?@> !$              ( !     &)L9' M,C R,C$R,S$N:'1M4$L!
M A0#%     @ -T)Q5B=VGPF<)P  O-T! !$              ( !(4D" &)L
M9' M,C R,C$R,S$N>'-D4$L! A0#%     @ -T)Q5C,O^!5C*P  S+L! !4
M             ( ![' " &)L9' M,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0
M   ( #="<5:))8Z\YAX  ##8   4              "  8*< @!B;&1P+3(P
M,C(Q,C,Q7V0R+FAT;5!+ 0(4 Q0    ( #="<58(\5:[Y<\  $1G"0 5
M          "  9J[ @!B;&1P+3(P,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4
M"  W0G%6=Y%)BF$-  "])P  %               @ &RBP, 8FQD<"TR,#(R
M,3(S,5]G,2YJ<&=02P$"% ,4    "  W0G%69%(!,HZ/ 0"'\1  %0
M        @ %%F0, 8FQD<"TR,#(R,3(S,5]L86(N>&UL4$L! A0#%     @
M-T)Q5LTLVF*+) $ N7 - !4              ( !!BD% &)L9' M,C R,C$R
@,S%?<')E+GAM;%!+!08     "  (  X"  #$308    !

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